将一个 latex 文档拆分为两个包含参考文献的 pdf 输出!

将一个 latex 文档拆分为两个包含参考文献的 pdf 输出!

我有一份非常大的论文乳胶文档,其中有很多附录的参考资料。我想将整个文档拆分成两个 pdf 文件。这意味着:我希望将论文和附录作为单独的 .pdf 输出,并带有自己的标题页,但主文档中的参考文献指向附录,这样我就可以打印出两个独立的文档。

原因是:主文件是我的论文,附录显然不是独立于论文的附录,但如果您明白我的意思,则应将其视为独立文件。我希望能够提供不带附录的论文,但我对附录的引用应该表明它实际上是另一份文件。

我正在使用脚本报告-KOMA-脚本文档类,我想继续使用它。此外,我正在使用瓦里雷夫超链接聪明人-组合包。我也想保留这一点。

我假设我必须创建两个单独的“主文件”。一个用于主文档“thesis.tex”,一个用于附录“appendix.tex”。那么问题是:我该如何

  1. 让包含的“appendix.tex”文件进行编译,同时实际编译包含所有必要参考资料的“thesis.tex”?在这种情况下,超链接并不那么重要。
  2. 得到输出 thesis.pdf 和 appendix.pdf?
  3. 让主文档中的参考指向某物,如“附录,第 XY 页”或 - 最好因为我用德语书写 - “Anhang,S. XY”?

我使用的是带有 latexing 扩展的 Sublime Text,但我想在这种情况下这并不重要。在排版引擎方面,我使用 pdflatex,因此没有什么真正的实验性。

毕竟我需要知道: 为此我需要什么软件包?我需要对文档进行哪些更改(例如标签)才能实现上述结果?

答案1

实现此目的的一个相当简单的方法是使用命令\include加载论文正文,并从单独的文件中加载附录。然后您将得到一个主文件,full.tex该文件编译整个文档,直到所有引用都正确为止。

此外,您可以设置两个与 相同的短文件,full.tex但包含\includeonly仅加载论文或仅加载附录的语句。解析 x 引用后,运行full.tex足够多次,.aux包含的文件的文件包含所有相关信息,只需使用语句运行每个文件一次即可生成所需的两个 pdf 文件\includeonly

与从完整 PDF 中删除附录的建议相比,此方法的优点是可以自动化,即不需要任何手动步骤。缺点是,它意味着需要额外运行 LaTeX 来生成部分文档。

答案2

要获得不包含附录但包含所有参考资料的论文 PDF,请编译您的论文(包括附录)。然后使用 Acrobat Pro 或 pdftk(免费软件)删除不需要的页面。

如果您只想要附录:请删除其他页面。

nameref 将解决你的第三个问题。请参见此处:\nameref——如何显示部分名称及其编号

相关内容