在 LaTeX 分发中,哪些文件是编译最小 LaTeX 输入文件的必需文件?

在 LaTeX 分发中,哪些文件是编译最小 LaTeX 输入文件的必需文件?

假设我想创建一个与 LaTeX 编译器协同工作的应用程序。为了简单起见,假设我还使用minimal文档类并且不导入任何包。

在最后阶段,我想将此应用程序部署到未安装 LaTeX 系统的计算机。这种情况迫使我让安装程序随 LaTeX 编译器一起发布。

简而言之,哪些文件(在 LaTeX 分发中)需要尽可能少?

答案1

创建一个测试文件并运行它:

mkjobtexmf --jobname <file> --cmd-tex <latex>

<file>你的源文件<latex>是你的 LaTeX 命令,例如pdflatex或者简单latexPerl程序 mkjobtexmf 创建一个目录<file>.mjt,该目录是兼容 texmf 目录,其中包含示例中所有加载的文件。

如果你运行的是 Windows,那么你需要安装 Perl,例如 http://www.activestate.com/perl/

但是,我从未在 Windows 下使用过它,但在 Linux 下它非常有用。

相关内容