
導入
library.bib
Windows 10 で TeXStudio を使用して、バックエンドとして TeXLive を使用して構築された多数の参照を含む TeX ファイルがあります。BibTeX から BibLaTeX/Biber に移行してから、にある集中管理ファイルにアクセスできなくなりました$TEXMFLOCAL
。
私は以前、中央集権型/データベースの参考文献に保存されている参考文献を、標準のBibTeXを使用して削除しました。メンデレーBibTeX 形式です。このライブラリは次の場所にあります(私のシステムでは$TEXMFLOCAL/bibtex/bib/local/library.bib
次のようになります)D:\Dev\texlive\texmf-local\bibtex\bib\local\library.bib
現在のソフトウェア
- メンデリー 1.16
- テキサスライブ2015
- テキストスタジオ2.10.8
コンパイルシーケンス
pdfLatex -> BibTeX/Biber (適切な場合) -> pdfLatex -> pdfLatex
この問題をデバッグしながら、破損したファイルによる潜在的な問題を排除するために、補助ファイルをクリアして最初からコンパイルしていました。
BibTeX MWE
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
は、Wikiの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'!
結論
おそらく何か根本的なことを見逃しているのでしょうが、この問題に数時間悩まされ、解決策を見つけることができませんでした。
前もって感謝します。