
Введение
У меня есть файл TeX, содержащий ряд ссылок, созданных с помощью TeXStudio на Windows 10 с использованием TeXLive в качестве бэкэнда. После перехода с BibTeX на BibLaTeX/Biber я не смог получить доступ к своему централизованному library.bib
файлу, расположенному в $TEXMFLOCAL
.
Ранее я использовал стандартный BibTeX для удаления ссылок, хранящихся в централизованной/базе данных библиографии, созданнойМенделейв формате BibTeX. Эта библиотека находится по адресу (что в моей системе $TEXMFLOCAL/bibtex/bib/local/library.bib
означает )D:\Dev\texlive\texmf-local\bibtex\bib\local\library.bib
Текущее программное обеспечение
- Менделей 1.16
- TeXLive 2015
- TeXStudio 2.10.8
Последовательность компиляции
pdfLatex -> BibTeX/Biber (по мере необходимости) -> pdfLatex -> pdfLatex
Во время отладки этой проблемы я также очищал вспомогательные файлы и компилировал с нуля, чтобы исключить любые потенциальные проблемы с поврежденными файлами.
БибТекс МВЭ
С помощью BibTeX я могу получить доступ к этой библиотеке, используя:
\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)
Этот пример функционирует так, как задумано, но по-прежнему использует BibTeX в качестве бэкэнда.
\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)
Файл .bib
, расположенный в том же каталоге, работает нормально, как показано в MWE на вики (MWEB (для BibLaTeX) - Tex.SE Wiki).
Однако настройка на использование централизованной библиографии, как и прежде, приводит к появлению сообщения об ошибке, в котором говорится, что файл библиографии не найден.
\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}
Вот сообщения об ошибках, которые выдаются при компиляции с помощью Biber:
INFO - Looking for bibtex format file 'library.bib' for section 0
ERROR - Cannot find 'library.bib'!
Заключение
Вероятно, я упускаю что-то фундаментальное, но эта проблема озадачила меня на пару часов, и я так и не смог найти решение.
Заранее спасибо.