将文档中的参考书目复制到 .bib/.bbl 文件?

将文档中的参考书目复制到 .bib/.bbl 文件?

我有一个 tex 文件,其参考书目位于文章底部,但 ArXiv 不喜欢这样,并要求提供 bbl 文件。有没有一种简单的方法可以将 bibitem 对象复制粘贴到其中一个文件中,而无需完全更改格式?

例如\bibitem[Landau et al.(1992)]{1992A&A...259..696L} Landau, R., Grasdalen, G., \& Sloan, G.~C.\ 1992, \aap, 259, 696

答案1

听起来你thebibliography手动创建了环境。如果这个假设是正确的,并且进一步假设你的主 tex 文件名为main.tex,那么你应该

  • 将和main.tex之间的所有材料复制到名为 的文件中。(您可能必须从头开始创建此文件;并且\begin{thebibliography}{}\end{thebibliography}main.bbl

  • 用单个指令替换主 tex 文件中复制的材料

    \input{main.bbl}
    

其中main应与主 tex 文件的文件名相对应。

如果您随后在主 tex 文件上重新运行 LaTeX,则输出应该完全相同。

相关内容