
偶然、誤解を招く警告を発見しました。誤って引用引数を空のままにして、コンパイルして 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 出力に影響を与えることはできません。生成された警告に影響を与える場合は、示していない追加のコードがあります。