现在有些杂志的Latex模板投稿的时候要求参考文献使用\bibitem格式。我在网上Google了好久没发现有直接利用bibtex输出生成\bibitem的工具。\bibitem的格式其实很简单,就是直接用\bibitem{}命令(花括号里面写正式的引文)。虽然用起来简单,但是如果正式的引文格式不一致,就很麻烦。我是在Google Scholar(GS)里面获得的引文,GS的引文提供了三种格式,但是即使你只选择一种格式,GS给的内容也不是很一致。所以最好的办法就是自己下载好bibtex文件,然后最终使用我下面所说的办法转换成bbl文件,从bbl文件中提取出\bibitem的引文。
首先,我们需要准备三个文件:
- bib文件。不管什么样的模板,这个是必须的,引文不可或缺。
- tex文件。这是一个简单的tex文件,里面用\nocite{*}使tex忽略引用文献。
- cls文件。这是一个可选的用来描述引文式样的文件。如果你对引文式样有特别的需要,可以添加这个文件。如果不想使用cls文件,就简单的在tex文件中把\bibliographystyle函数设置为\bibliographystyle{plain}。
tex文件可以这么写
我使用了一个IEEEtran的样式模板文件,然后引用了的文献库。这样把tex文件保存为之后,就可以编译运行了。
在当前目录下发现生成了一个bbl文件,打开文件,截取其中\begin{thebibliography}{10}到\end{thebibliography}之间的部分就是我们所需要的。
参考内容:Converting to bibitem in LaTeX