我使用标准的 BibTeX 设置,如下面的代码。它可以编译,但之后在参考书目中看起来不太好,如图所示。我该怎么做才能解决这个问题?
\bibliographystyle{plain}
\begin{thebibliography}{99}
@book{moeslund2012introduction,
title={Introduction to video and image processing: Building real systems and applications},
author={Moeslund, Thomas B},
year={2012},
publisher={Springer Science \& Business Media}
}
\end{thebibliography}
答案1
看起来你——与你的说法相反——不是根本就不用 BibTeX。相反,你似乎在滥用/误用环境thebibliography
,它不应该与 BibTeX 一起使用。
在以下测试文档上再运行两次 LaTeX、BibTeX 和 LaTeX,以体验如何正确执行操作。(示例代码mybib.bib
中调用了书目文件;可以随意选择其他名称。)
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@book{moeslund2012introduction,
title={Introduction to video and image processing:
Building real systems and applications},
author={Moeslund, Thomas B.},
year={2012},
publisher={Springer Science \& Business Media}
}
\end{filecontents}
\documentclass{article}
\bibliographystyle{plain}
\begin{document}
\cite{moeslund2012introduction}
\bibliography{mybib}
\end{document}