Biblatex 및 "이미 ______.aux 파일이 발견되었습니다."

Biblatex 및 "이미 ______.aux 파일이 발견되었습니다."

다음 MWE를 고려하십시오.

\documentclass{article}
\usepackage[backend=bibtex]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{mybib.bib}
  @misc{A01,
    author={Author, A.},
    year={2001},
    title={Alpha}
  }
\end{filecontents}
\addbibresource{mybib.bib}

\begin{filecontents}{mytext.tex}
  Hey, I want to repeat some text!
\end{filecontents}

\begin{document}
\include{mytext}
\cite{A01}
\include{mytext}
\printbibliography
\end{document}

Bibtex는 파일을 두 번 처리하도록 요청하기 때문에 불만을 표시합니다 mytext.aux.

레벨 1 보조 파일: mytext.aux
이미 mytext.aux 파일이 발견되었습니다.
---bi.aux 파일의 10번째 줄
: \@input{mytext.aux :
}
이 명령의 나머지 부분은 건너뛰겠습니다.

그 상황을 좀 더 영리하게 처리할 수 있는 방법은 없을까? 동일한 코드 조각을 두 번 포함하고 싶지만 이 오류가 보고되는 것을 원하지 않으면 어떻게 해야 합니까?

답변1

BibTeX 대신 Biber를 사용하세요. Biber는 .bcf전체 문서에 대해 하나의 단일 파일을 사용 하고 .aux파일을 무효화합니다.

BibTeX는 Biber로 전환할 수 없고 제한된 기능 세트만 지원하는 기존 문서에 대한 레거시 백엔드로만 간주되므로 어쨌든 Biber로 전환하는 것이 좋습니다.

관련 정보