假设我想创建一个与 LaTeX 编译器协同工作的应用程序。为了简单起见,假设我还使用minimal
文档类并且不导入任何包。
在最后阶段,我想将此应用程序部署到未安装 LaTeX 系统的计算机。这种情况迫使我让安装程序随 LaTeX 编译器一起发布。
简而言之,哪些文件(在 LaTeX 分发中)需要尽可能少?
答案1
创建一个测试文件并运行它:
mkjobtexmf --jobname <file> --cmd-tex <latex>
<file>
你的源文件<latex>
是你的 LaTeX 命令,例如pdflatex
或者简单latex
。Perl程序 mkjobtexmf 创建一个目录<file>.mjt
,该目录是兼容 texmf 目录,其中包含示例中所有加载的文件。
如果你运行的是 Windows,那么你需要安装 Perl,例如 http://www.activestate.com/perl/
但是,我从未在 Windows 下使用过它,但在 Linux 下它非常有用。