
소개
TeXLive를 백엔드로 사용하여 Windows 10에서 TeXStudio를 사용하여 작성된 여러 참조가 포함된 TeX 파일이 있습니다. 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 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
은 위키의 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'!
결론
나는 아마도 근본적인 것을 놓쳤을 것입니다. 그러나 해결책을 찾지 못한 채 지난 몇 시간 동안 이 문제로 인해 어려움을 겪었습니다.
미리 감사드립니다.