
Случайно я обнаружил вводящее в заблуждение предупреждение. По ошибке я оставил аргумент цитирования пустым, скомпилировал и запустил 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. Если он влияет на сгенерированные предупреждения, то есть дополнительный код, который вы не показали.