
Umfeld
- Ich verwende MikTeX unter Linux.
- Ich habe ein Projekt am
$PROJECTDIR/myproject.tex
. - Ich habe eine Bibliographie zu diesem Projekt unter
$LOCALTEXMF/bibtex/bib/mybibs/myproject.bib
. - Ich habe die Bib-Datei mit aufgerufen
\addbibresource{myproject.bib}
, d. h. ich habe die Dateiendung in die Tex-Datei aufgenommen. - Ich habe $LOCALTEXMF zu den Stammverzeichnissen von MikTeX hinzugefügt (wie ich es mit dem Pseudovariablennamen anzudeuten versucht habe).
- Ich habe die Dateinamendatenbank in der MikTeX-Konsole aktualisiert. (Bibtex würde natürlich nicht funktionieren, wenn ich das nicht getan hätte.)
kpsewhich myproject.bib
korrekt ausgibt$LOCALTEXMF/bibtex/bib/mybibs/myprojectb.bib
.
Verhalten
bibtex myproject
funktioniert einwandfrei.biber myproject
kehrt zurückERROR - Cannot find 'myproject.bib'!
.- Wenn ich
myproject.bib
nach kopiere$PROJECTDIR/
,biber myproject
funktioniert es einwandfrei. Dies liegt eindeutig daran, dass Biber nicht im lokalen Texmf-Baum sucht.
Etwas Merkwürdiges
PATH
In einem Verzeichnis in meinem Namen befindet sich ein Softlink,bibtex
der wie erwartet dorthin verweist/opt/miktex/bin/miktex-bibtex
.PATH
In einem Verzeichnis in meinem Verzeichnis gibt es einen Softlink,biber
der auf verweist/opt/miktex/libexec/miktex/runexe
. Ich verstehe nicht, warum dieser nicht auf (das eigentlich nicht vorhandene)/opt/miktex/bin/miktex-biber
in Analogie zu Bibtex verweisen sollte./opt/miktex/libexec/miktex/runexe myproject
gibt einen anderen Fehler zurück alsbiber myproject
. Der vorherige Befehl gibt zurückSorry, but runexe did not succeed.
. Besonders verwirrend finde ich, dass sich der Softlink anders verhält als die ausführbare Datei, auf die er verweist.
Fragen
- Offensichtlich habe ich bereits eine Problemumgehung (verwenden Sie
bibtex
anstelle vonbiber
), daher ist diese Frage rein akademischer Natur/zu meinem pädagogischen Nutzen. - Warum scheitert Biber, während Bibtex erfolgreich ist?
- Warum verweist der Biber-Softlink auf dieses Runexe-Ding?
- Warum verhält sich der Biber-Softlink anders, wenn man dieses Runexe-Ding direkt aufruft?