
나는 패키지 사용 방법을 배울 수 있도록 Biblatex를 사용하여 최소한의 작업 예제를 얻으려고 노력하고 있습니다. TexMaker를 사용하고 있는데 인용 "dirac"이 정의되지 않았다는 경고와 함께 동일한 경고가 계속 나타납니다.
Package biblatex Warning: Please (re)run Biber on the file:
내 서문에는 다음이 있습니다.
\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}
내 문서에는 다음이 있습니다.
I am citing Dirac \cite{dirac}
기본 .tex 파일과 동일한 폴더에 저장된 Sample.bib 파일에는 다음이 포함됩니다.
@book{dirac,
title={The Principles of Quantum Mechanics},
author={Paul Adrien Maurice Dirac},
isbn={9780198520115},
series={International series of monographs on physics},
year={1981},
publisher={Clarendon Press},
keywords = {physics}
}
이것은 대부분 Overleaf 도움말 페이지에서 직접 복사되었습니다.
여기서 무엇이 잘못되고 있습니까?
답변1
@DavidCarlisle이 이미 주석에서 제안한 대로 수행하면, 즉 예비 LaTeX 실행 후 biber를 실행하고 또 다른 LaTeX 실행이 이어지면 다음과 같이 끝날 것입니다.
\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@book{dirac,
title={The Principles of Quantum Mechanics},
author={Paul Adrien Maurice Dirac},
isbn={9780198520115},
series={International Series of Monographs on Physics},
year={1981},
publisher={Clarendon Press},
keywords = {physics}
}
\end{filecontents}
\usepackage[%
backend=biber,
style=alphabetic,
sorting=ynt]{biblatex}
\addbibresource{mybib.bib}
\begin{document}
I am citing Dirac \cite{dirac}.
\printbibliography
\end{document}