Введение

Введение

Введение

У меня есть файл 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'!

Заключение

Вероятно, я упускаю что-то фундаментальное, но эта проблема озадачила меня на пару часов, и я так и не смог найти решение.

Заранее спасибо.

Связанный контент