我有一份非常大的论文乳胶文档,其中有很多附录的参考资料。我想将整个文档拆分成两个 pdf 文件。这意味着:我希望将论文和附录作为单独的 .pdf 输出,并带有自己的标题页,但主文档中的参考文献指向附录,这样我就可以打印出两个独立的文档。
原因是:主文件是我的论文,附录显然不是独立于论文的附录,但如果您明白我的意思,则应将其视为独立文件。我希望能够提供不带附录的论文,但我对附录的引用应该表明它实际上是另一份文件。
我正在使用脚本报告-KOMA-脚本文档类,我想继续使用它。此外,我正在使用瓦里雷夫,超链接和聪明人-组合包。我也想保留这一点。
我假设我必须创建两个单独的“主文件”。一个用于主文档“thesis.tex”,一个用于附录“appendix.tex”。那么问题是:我该如何
- 让包含的“appendix.tex”文件进行编译,同时实际编译包含所有必要参考资料的“thesis.tex”?在这种情况下,超链接并不那么重要。
- 得到输出 thesis.pdf 和 appendix.pdf?
- 让主文档中的参考指向某物,如“附录,第 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——如何显示部分名称及其编号