我使用以下方式撰写了一篇文章:
\documentclass[a4paper,12pt]{report},
and
\begin{thebibliography}{99}.
现在我必须更改并使用“bibtex”。我对 bibtex 完全不熟悉,有什么简单的方法可以更改它?(我应该添加什么用户包,...)
答案1
您必须创建一个书目数据库(扩展名为 的文件.bib
),例如mybiblio.bib
。其内容将与您的 s 相同\bibitem
,采用规范化格式。我建议使用专用工具来完成此任务,例如JabRef
,您只需在其中填写相关字段。
完成后,您必须告诉 latex 将此参考书目合并到您的文档中。根据您是否使用,有两种略有不同的方法biblatex
。
- “老办法”:在序言中选择参考书目样式,例如
\bibliographystyle{plain}
;\nocite{*}
如果需要,可以添加全部打印参考书目条目(即使您没有引用)。在文档中,写下\bibliography{mybiblio}
您希望参考书目出现的位置。 - “新方法”:使用 biblatex,在序言中写入
\usepackage[options]{biblatex}
。然后,您必须在序言中使用\addbibresource{mybiblio.bib}
(需要扩展名)声明 .bib 文件。在文档正文中,\printbibliography
在您想要的位置添加命令。
请注意,使用biblatex
,您可以使用两个引擎来获取参考书目:bibtex
或较新(且功能强大)的biber
。对于bibtex
文件.bib
必须进行ascii
-encoded ,而 可以biber
理解utf8
。
要获取 .pdf 中的参考书目,请遵循以下流程:
(pdf)latex > bibtex or biber > (pdf)latex (twice)
。