BibTeX의 잘못된 경고

BibTeX의 잘못된 경고

우연히 오해의 소지가 있는 경고를 발견했습니다. 실수로 인용 인수를 비워두고 BibTeX를 컴파일하고 실행했습니다. BibTeX는 데이터베이스에서 'RealCitation'을 찾을 수 없다고 경고했습니다. \cite{}를 제거한 후에는 정상적으로 컴파일됩니다. 이 문제는 더 잘 해결될 것 같습니다(또는 메시지가 변경되었을 수도 있음).

\cite{RealCitation}
\cite{}

답변1

다음과 같은 테스트 파일을 만들면

\documentclass{article}

\begin{document}

\cite{RealCitation}
\cite{}
\cite{zz}
\end{document}

aux그러면 생성된 파일이 다음과 같이 표시됩니다 .

\relax 
\citation{RealCitation}
\citation{zz}

LaTeX는 자동으로 무시했기 \cite{}때문에 BiBTeX에는 그것이 존재했다는 정보가 없으며 bibtex 출력에 영향을 줄 수 없습니다. 생성된 경고에 영향을 미치는 경우 표시하지 않은 추가 코드가 있습니다.

관련 정보