我使用 Chapterbib 在每一章之后单独编写参考书目。它确实有效,但 bibtex 仍然给我很多错误和警告:
Illegal, another \bibstyle command
I'm skipping whatever remains of this command.
Illegal, another \bibdata command
I'm skipping whatever remains of this command.
Warning--I didn't find a database entry for "druhy".
等等。基本上,我每个文件都会收到 2 条错误消息,每个引用都会收到 1 条警告消息。由于最终出版物会非常大,我不希望在编译时出现数十个错误和数百个警告。有什么办法吗?我很乐意让这些特定的错误和警告消息保持静音。我确实遵循了构建顺序的说明(latex、单个文件上的 bibtex、latex、latex)。
最小工作示例:
测试文件
\documentclass{article}
\usepackage{chapterbib}
\begin{document}
\include{chapter1}
\include{chapter2}
\end{document}
第1章.tex
blabla \cite{prvni}
\bibliographystyle{plain}
\bibliography{jedna}
第2章.tex
bleble \cite{druhy}
\bibliographystyle{plain}
\bibliography{dva}
杰德娜
@article{prvni,
author = "A. Aa",
title = "blahblah",
year = "2000",
journal = "tojefuk"
}
dva.bib
@article{druhy,
author = "B. Bb",
title = "blehbleh",
year = "2001",
journal = "tojejedno"
}
答案1
问题是由于 TeXnicCenter 中的构建配置文件引起的,该配置文件包括在主文件上运行bibtex
。关闭此配置文件可消除错误消息。