是否可以在 latex.exe 之前调用外部应用程序来准备从 (La)TeX 输入文件中导入的新文件?

是否可以在 latex.exe 之前调用外部应用程序来准备从 (La)TeX 输入文件中导入的新文件?

我需要在执行 latex.exe 之前执行一个外部应用程序来准备从 (La)TeX 输入文件中导入的新文件。

从另一个主题中,我大致了解到我们可以使用 \write18 命令。但我不知道如何执行它。

这是我的文件结构:

MyProjectDir
---Main.tex
---SourcesDir
-----ExternalApp.exe

编辑 1:在 TeXnicCenter(Windows 版 Latex 编辑器)中,没有预处理器。只有后处理器可用。因此,我无法一次性执行它。手动执行它将是一项繁琐的工作。

答案1

在 Windows 中,批处理文件 (*.bat) 即可。然后您可以调用该批处理文件。我使用编辑因为它提供了便利。在那里,你可以修改被调用的序列。

答案2

您可以安装Windows 版 Kile。Kile 允许您定义自己的构建选项和构建链。您可以指定所需的每个程序、顺序和参数。

相关内容