如何将 LaTeX 文件中的所有引用参考文献打印到文本文件中?

如何将 LaTeX 文件中的所有引用参考文献打印到文本文件中?

我要向其提交论文的期刊要求单独提供参考文献列表(以及手稿 PDF 中的列表)。

限制条件是,每个参考文献都应以编号列表的形式放在单独的行中,并且参考文献内不应有换行符,中间不应有空行。

例如。,

1. Ref1
2. Ref2
3. Ref3
...
200. Ref200

我曾想过直接复制粘贴 LaTeX PDF 中的参考部分,但结果很糟糕。行与行之间有断点,数字组被分开打印,然后只打印出断点列表,等等。

可以逐一进行,但有 200 篇参考文献!bib 数据库本身相当大,包含的条目远多于被引用的条目。

是否有一种简单的方法可以将所有引用的项目打印到具有上述限制的文本中?

答案1

是的!找到了问题的解决方案:latex2rtf

  1. 对于文件,如果稿件是双栏格式,则临时在命令前tex添加。\onecolumn\bibliography
  2. 使用latex2rtf 就像这样(如果尚未安装,请安装;TeXLive 不附带它)

    latex mypaper bibtex mypaper # 如果你使用 bibtex latex2rtf mypaper

  3. 打开 RTF 文件,mypaper.rtf复制参考文献部分并将其粘贴到新的文本文件中。

由于某种原因,参考文献在 RTF 文件中没有编号(我使用了 IEEEtran 格式),因此我必须在复制之前在 RTF 中对其进行编号。问题解决了!

注意:我确实注意到列表中出现了两个特定的重复结构,即plus 0.5em minus 0.4em=2plus 43minus 4。这是一个使用空字符的简单查找和替换修复,但不确定它们为什么会出现在那里。

相关内容