
Einführung
Ich habe eine TeX-Datei mit einer Reihe von Referenzen, die mit TeXStudio unter Windows 10 erstellt wurden und TeXLive als Backend verwenden. Seit der Migration von BibTeX zu BibLaTeX/Biber kann ich nicht mehr auf meine zentralisierte library.bib
Datei in zugreifen $TEXMFLOCAL
.
Ich habe bisher Standard-BibTeX verwendet, um Referenzen aus einer zentralisierten/datenbankbasierten Bibliographie abzurufen, die vonMendeleyim BibTeX-Format. Diese Bibliothek befindet sich unter (was auf meinem System $TEXMFLOCAL/bibtex/bib/local/library.bib
bedeutet ):D:\Dev\texlive\texmf-local\bibtex\bib\local\library.bib
Aktuelle Software
- Mendeley 1.16
- TeXLive 2015
- TeXStudio 2.10.8
Kompilierungssequenz
pdfLatex -> BibTeX/Biber (je nach Bedarf) -> pdfLatex -> pdfLatex
Während ich dieses Problem debuggte, habe ich auch die Zusatzdateien gelöscht und von Grund auf neu kompiliert, um mögliche Probleme mit beschädigten Dateien auszuschließen.
BibTeX MWE
Mit BibTeX kann ich auf diese Bibliothek wie folgt zugreifen:
\documentclass[10pt,a4paper,final]{article}
\usepackage{lipsum} % just for MWE
\begin{document}
\section{Some Title}
\lipsum[2]
\section{Another Title}
\lipsum[2]
\par Summarised point \cite{TheRef2016}
\bibliographystyle{unsrt}
\bibliography{library}
\end{document}
BibLaTeX MWE (BibTeX-Backend)
Dieses Beispiel funktioniert wie vorgesehen, verwendet aber weiterhin BibTeX als Backend.
\documentclass{article}
\usepackage{lipsum} % just for MWE
\usepackage[backend=bibtex]{biblatex}
\addbibresource{library.bib}
\begin{document}
\section{Some Title}
\lipsum[2]
\section{Another Title}
\lipsum[2]
\par Some text here \cite{TheRef2016}
\printbibliography
\end{document}
BibLaTeX MWE (Biber-Backend)
Eine .bib
Datei im selben Verzeichnis funktioniert einwandfrei, wie das MWE im Wiki zeigt (MWEB (für BibLaTeX) – Tex.SE Wiki).
Wenn Sie es jedoch so anpassen, dass die zentrale Bibliografie wie zuvor verwendet wird, wird eine Fehlermeldung angezeigt, die besagt, dass die Bibliografiedatei nicht gefunden werden kann.
\documentclass{article}
\usepackage{lipsum} % just for MWE
\usepackage[backend=biber]{biblatex}
\addbibresource{library.bib} % Also tried with \bibliography{library.bib}
\begin{document}
\section{Some Title}
\lipsum[2]
\section{Another Title}
\lipsum[2]
\par Some reference \cite{TheRef2016}
\printbibliography
\end{document}
Dies sind die Fehlermeldungen beim Kompilieren mit Biber:
INFO - Looking for bibtex format file 'library.bib' for section 0
ERROR - Cannot find 'library.bib'!
Abschluss
Wahrscheinlich übersehe ich etwas Grundlegendes, aber dieses Problem ratlos sitze ich seit ein paar Stunden fest und habe keine Lösung gefunden.
Dank im Voraus.