소개

소개

소개

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'!

결론

나는 아마도 근본적인 것을 놓쳤을 것입니다. 그러나 해결책을 찾지 못한 채 지난 몇 시간 동안 이 문제로 인해 어려움을 겪었습니다.

미리 감사드립니다.

관련 정보