【问题标题】:Enclosing multiple LaTeX documents包含多个 LaTeX 文档
【发布时间】:2010-03-31 20:40:24
【问题描述】:

我不确定这个问题是否适合超级用户,但我还是会问。

目前我正在为我的最终项目编写文档。我必须附加几个其他的 LaTeX 文档作为附件。它们必须在第一个目录中作为字母附录提及。我尝试了 subfiles 包,但后续的 TOC 总是空的,除非单独翻译它们。

有没有其他方法可以用自己的文档类附加多个完整文档??

【问题讨论】:

  • 我在 CTAN 上找不到 subpages 包;你的意思是pdfpages (ctan.org/tex-archive/macros/latex/contrib/pdfpages)?如果你还没有尝试过,你可以看看;我从未使用过它,但手册上说它有一个addtotoc 选项。
  • 对不起,我拼错了。它称为子文件。

标签: latex append tableofcontents


【解决方案1】:

subfiles 是一个非常简单的包——它除了管理文档级宏之外不做任何事情。您需要在每次包含子文件之前发出\appendix cs。

注意共享辅助文件的不同 Latex 文档:如果他们这样做,那么子文件将基本上不起作用 - 你最好使用 absz 提到的 pdfpages 包。

后记如果您希望附属文档有自己的目录,您必须更改它们的辅助文件(至少,它们的 .aux 和 .toc 文件),或者切换到另一个机制。也许minitoc 会更合适?

【讨论】:

    【解决方案2】:

    你不能去掉其他 LaTeX 文档的序言,然后根据你是否想要分页符使用\include\input

    【讨论】:

    • 很遗憾没有,需要将整个文档附加到它自己的目录中。
    • 如果子文件有自己的目录,那么子文件在没有黑客攻击的情况下将无法工作。我在答案中添加了 ps。
    猜你喜欢
    • 1970-01-01
    • 2010-10-22
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-07
    相关资源
    最近更新 更多