
論文を書こうとしているので、参考文献を引用する必要があります。私は LaTeX エディタとして TexWorks を使用し、これらの参考文献には BibTeX を使用しています。現在、BibTeX データベースを更新すると問題が発生します。引用するたびに 1 つの参考文献のみが表示され、もう 1 つの参考文献が表示されません。さらに悪いことに、\autocite
この参考文献の を削除しても、参考文献セクションにはまだ参考文献が表示され、著者名などを変更すると更新されますが、論文には引用している部分がありません。また、他の参考文献は LaTeX では不明です (太字で表示されます)...
私はあちこちで見つけたさまざまな解決策を試しました:
キャッシュフォルダを削除してから、 の順序でコンパイルします
Latex -> bibtex -> Latex
。何も変わりません。.blg
ファイルに警告があるかどうかを確認しましたが、警告はありません。ファイルを削除し
.aux
てすべてを再コンパイルします。
ここに LaTeX ファイルがあります:
\documentclass[a4paper,11pt,oneside]{report}
Blah blah blah.
\autocite{foobar} \autocite{foo} \autocite{bar}
\printbibliography
\end{document}
両方のファイル.tex
が.bib
同じ名前であることがわかります。
そして BibTeX のもの:
@book{foo,
author = {aaa and bbb},
title = {{First}},
year = {2004},
}
@article{bar,
author = {Mark},
title = {{Second}},
year = {2020},
}
@inproceedings{foobar,
author = {Someone},
title = {{Third}},
year = {2020},
}