如何生成硬编码乳胶(插入 bibtex 和参考文献)

如何生成硬编码乳胶(插入 bibtex 和参考文献)

我已经用 LaTeX 写了一篇论文,使用 Bibtex 作为引用(我在文中使用\citep{}\citet{}),当然还使用引用表格、方程式和图表\ref{}

不幸的是,该期刊要求 LaTeX 提交内容必须采用硬编码,而不能使用 Bibtex。因此,要提交,我必须找到每个\ref\citep并将我在 .pdf 文件中看到的文本插入原始 .tex 文件的副本中。例如,\citet{Smith2006}我必须在"Smith, 2006"所有地方输入而不是。同样,我必须找出所有方程式和表格编号并手动插入它们。我还需要将参考书目作为纯 LaTeX 包含在内。我可以通过编辑和插入 .bbl 文件非常轻松地完成此操作,所以我最担心的是引用和参考文献部分。

有没有办法自动生成中间文件,比如 LaTeX 预处理器或插入所有参考书目引文、表格引用、方程式引用等并生成硬编码 LaTeX 文件的东西?虽然这似乎是许多人必须面对的问题,但我似乎找不到解决方案。

我不明白为什么期刊需要这种硬编码,但我们就把它当作一个既定事实,看看是否能找到解决方案。

编辑:感谢您提供有关包含 .bbl 文件的信息。我这样做了,这很好,但显然还不够。期刊想要实际的文本:“表 5”、“方程 10.2”和“Jones et. al, 1995”,而不是 \ref 和 \cite 命令。不要问我为什么。

答案1

运行 bibtex 后,您将.bbl只需用该文件的内容替换\bibliography命令即可。无需更改文档中的命令\cite\ref

答案2

如果他们只需要 (1) 提交一个文件且 (2) 只需要一次 LaTeX 传递,那么您可以执行以下操作:

进行多次检查latex,确保所有交叉引用都正确解析。然后打开.aux文件并复制其内容就在之前\begin{document}。这应该足以保证一切正常运行。

相关内容