合并独立的 Latex 文件

合并独立的 Latex 文件

我在一个目录中有很多 latex 文件,每个文件都有(基本相同的)前言。也就是说,它们使用相同的包、相同的文档类,并且它们各自定义相同的新命令;可能会有细微的差别。

是否有一些软件包可以让我轻松地将所有文件导入到一个文件中?

我本质上想要的是,有些文件非常短,只占大约四分之一页。当我打印出所有这些文件时,我宁愿将其格式化为充分利用每一页 - 即在同一页上立即开始下一个 latex 文件。

答案1

编辑:根据评论改进的答案。

这听起来像是一份工作standalone包。加载包后,您可以使用\input命令加载文档。

完整的前言行应该是\usepackage[print,sort]{standalone}print,sort需要设置选项才能将所有前言合并到一个.stp文件中。然后,您可以将合并后的前言从.stp文件复制到主文档中。也许有一种方法可以自动将.stp文件内容复制到前言中,但我不知道。

答案2

不知道这是否正确回答了你的问题。

如果我们有一个巨大的乳胶文件,我们可以根据我们的方便简单地将其分解为不同的文件,并使用以下标签将这些文件包含在主文件中:

\input{titlepage.tex}

titlepage.txt 是同一目录中的 latex 文件。

相关内容