Biber mit MikTeX verwendet keinen lokalen Texmf-Baum

Biber mit MikTeX verwendet keinen lokalen Texmf-Baum

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.bibkorrekt ausgibt $LOCALTEXMF/bibtex/bib/mybibs/myprojectb.bib.

Verhalten

  • bibtex myprojectfunktioniert einwandfrei.
  • biber myprojectkehrt zurück ERROR - Cannot find 'myproject.bib'!.
  • Wenn ich myproject.bibnach kopiere $PROJECTDIR/, biber myprojectfunktioniert es einwandfrei. Dies liegt eindeutig daran, dass Biber nicht im lokalen Texmf-Baum sucht.

Etwas Merkwürdiges

  • PATHIn einem Verzeichnis in meinem Namen befindet sich ein Softlink, bibtexder wie erwartet dorthin verweist /opt/miktex/bin/miktex-bibtex.
  • PATHIn einem Verzeichnis in meinem Verzeichnis gibt es einen Softlink, biberder auf verweist /opt/miktex/libexec/miktex/runexe. Ich verstehe nicht, warum dieser nicht auf (das eigentlich nicht vorhandene) /opt/miktex/bin/miktex-biberin Analogie zu Bibtex verweisen sollte.
  • /opt/miktex/libexec/miktex/runexe myprojectgibt einen anderen Fehler zurück als biber myproject. Der vorherige Befehl gibt zurück Sorry, 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 bibtexanstelle von biber), 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?

verwandte Informationen