编译我自己的 mktexfmt

编译我自己的 mktexfmt

我正在尝试编译我自己的 pdftex 版本,它运行良好。但是,我必须为此编译我自己的格式文件 (fmt)。这应该用 来完成mktexfmt。我的问题是我不知道在哪里可以找到 (Linux 版) 的源代码mktexfmt

有人能提示我在哪里可以找到它吗?


好的,看起来我需要一个关于 LaTeX 架构的速成课程。

我现在明白的是:

  1. 我不需要mktexfmt创建格式,我可以使用pdftex -ini -etex
  2. 需要一种格式来教导pdftex理解 Latex
  3. 当我“教导”pdftex如何理解乳胶时,我可以用它解析乳胶文件pdftex并从中创建 pdf 文件

它是否正确?

如果是这样,我应该从哪里获取 .tex 文件来创建格式?这个 ctan 包看起来不错,但我无法下载。

抱歉我这么笨,但到目前为止我只用乳胶创建了漂亮的 pdf,但我从未深入了解过它的架构。

编辑:我看不出为什么我想这样做。但是好吧,这是因为我想使用 将 PDFTeX 移植到 Javascript emscripten。这有帮助吗?

答案1

如果该格式的 TeX 代码myformat.tex

pdftex -ini -etex -output-format=pdf myformat

将生成文件myformat.fmt,你可以将其放置在 TeX 程序搜索格式的任何地方;例如

~/texmf/web2c/pdftex/

选项:

  • -ini表示“是 INITEX”(构建格式所必需的)
  • -etex表示“启用 e-TeX 扩展(推荐)
  • -output-format=pdf表示“输出为 PDF”

相关内容