单个文件 LaTeX

单个文件 LaTeX

我开始教我的同事使用 LaTeX,在介绍中,我向他们展示了一个docx文件可以解压,并且它还包含标记的纯文本文件。这让我想到:LaTeX 中让我不太满意的一件事是它会创建大量文件,因此在实践中,如果我有许多文档,我需要为它们创建单独的文件夹,但随后您需要进入它们以获取 pdf 等。是否可以编写一个 LaTeX 编辑器,它可以将所有内容存储在 zip 中,在其中运行 LaTeX,处理其中的文件等,并在完成后将 pdf 放在 zip 旁边?有类似的东西吗?

答案1

对您两个问题的初步回答是:会,但也不会。

答案2

为了完整性,pandoc也这样做。

虽然我个人习惯pandoc将 markdown 转换为 LaTeX,然后自己进行常规操作,但也可以将其pandoc转换为 LaTeX 源文件。我观察到这样的编译后没有出现任何辅助文件,而且在内部仍然使用 LaTeX。

您可能需要使用额外的模板文件进行样式设置并将您的同事直接切换到 markdown。

答案3

除了 latex 不会在 zip 中运行,而是在普通文件夹中运行外,这对 ltx2any 来说听起来是个不错的选择。它是一个 LaTeX 构建包装器,可以在您选择的文件夹中运行 latex

示例调用:

ltx2any -t path_where_you_want_the_auxiliary_files_to_go filename.tex 

相关内容