我是 Windows 用户。我从以下网址下载了 mt5.2015.tar.gz (TeX 文件,1108KB)Fremlin 网站并编译 vol5I.tex(tar.gz 文件中的一个文件)。
但是,编译后出现了一堆错误,我无法查看 pdf。以下是我遇到的一些错误:
(1)!未定义的控制序列。\buffer@\fontdimen13 \tenex
(2)!缺少字体标识符。\global \newdimen\buffer
(3)!字体 \nullfont 只有 7 个 fontdimen 参数。\global \newdimen\buffer
在该网站中,作者只讨论了Linux的编译问题,而没有讨论Window的编译问题。
如果您能帮助我消除这些错误并编译 pdf,我将不胜感激。
编辑:以下是 vol5I.tex 的代码
\输入 volwp.aux \mtlulustyle \luluvolumeno=5
\连字{Ra-de-ma-cher} \连字{Sous-lin}
%\leaveitout{ \input mt50I
\varfrnewpage%\end%}
\输入 mt51 \输入 mt511 \输入 mt512 \输入 mt513 \输入 mt514 \输入 mt515 \输入 mt516 \输入 mt517 \输入 mt518 %\结束
\varfr新页%}
\ifnum\pageno=1\iflulu\pageno=83\else\pageno=93\fi\fi \输入 mt52 \输入 mt521 \输入 mt522 \输入 mt523 \输入 mt524 \输入 mt525 \输入 mt526 \输入 mt527 \输入 mt528 \输入 mt529 %\end
\varfr新页%}
\ifnum\pageno=1\iflulu\pageno=184\else\pageno=209\fi\fi \输入 mt53 \输入 mt531 \输入 mt532 \输入 mt533 \输入 mt534 \输入 mt535 \输入 mt536 \输入 mt537 \输入 mt538 \输入 mt539
\vskip 48pt 加 12pt 减 12pt
\输入 mt5Iconc
\immediate\write0{\number\nquery 查询}
\结尾
%329 页 %lulu“书脊宽度” 2.30 厘米
答案1
看“编译问题”:
最常见的错误
尝试编译
latex volx.tex
这将产生类似这样的错误信息
! Undefined control sequence. l.479 \buffer@\fontdimen13 \tenex
当 LaTeX 编译器遇到对它来说没有意义的行时。
该文件是不是以 LaTeX 格式编写,但对于纯 TeX(x
=5I
或5II
):
tex volx.tex
TeX Live 没有dvipdf
,因此我还必须应用所引用页面下一节中描述的更改,以使其与 和 一起dvips
工作ps2pdf
。
- 下载volwp.2016.aux.txt并替换
volwp.aux
。 运行纯 TeX 来获取 DVI 文件(
.dvi
):tex vol5I tex vol5II
运行 dvips 以获取 PostScript 文件(
.ps
):dvips vol5I dvips vol5II
运行 Ghostscript 获取 PDF 文件(
.pdf
):ps2pdf vol5I.ps ps2pdf vol5II.ps
结果为vol5I.pdf
和vol5II.pdf
。
顺便说一句,尝试运行 LaTeX 没有任何意义,因为源文件是不是用该语言编写的。