我在一个目录中有很多 latex 文件,每个文件都有(基本相同的)前言。也就是说,它们使用相同的包、相同的文档类,并且它们各自定义相同的新命令;可能会有细微的差别。
是否有一些软件包可以让我轻松地将所有文件导入到一个文件中?
我本质上想要的是,有些文件非常短,只占大约四分之一页。当我打印出所有这些文件时,我宁愿将其格式化为充分利用每一页 - 即在同一页上立即开始下一个 latex 文件。
答案1
编辑:根据评论改进的答案。
这听起来像是一份工作standalone
包。加载包后,您可以使用\input
命令加载文档。
完整的前言行应该是\usepackage[print,sort]{standalone}
;print,sort
需要设置选项才能将所有前言合并到一个.stp
文件中。然后,您可以将合并后的前言从.stp
文件复制到主文档中。也许有一种方法可以自动将.stp
文件内容复制到前言中,但我不知道。
答案2
不知道这是否正确回答了你的问题。
如果我们有一个巨大的乳胶文件,我们可以根据我们的方便简单地将其分解为不同的文件,并使用以下标签将这些文件包含在主文件中:
\input{titlepage.tex}
titlepage.txt 是同一目录中的 latex 文件。