我想给予奥普麦克尝试一下。它应该是解释,它应该是 texlive 的一部分。
我正在TeX, Version 3.14159265 (TeX Live 2015)
使用 ubuntu 14.04 运行 debian。
但是当我尝试使用编译纯 tex 文档时\input opmac
出现以下错误:
tex opmactest.tex
This is TeX, Version 3.14159265 (TeX Live 2015) (preloaded format=tex)
(./opmactest.tex (./opmac.tex (./opmac.tex (./opmac.tex (./opmac.tex
(./opmac.tex (./opmac.tex (./opmac.tex (./opmac.tex (./opmac.tex (./opmac.tex
(./opmac.tex (./opmac.tex (./opmac.tex (./opmac.tex
! TeX capacity exceeded, sorry [text input levels=15].
l.3 \input opmac.tex
No pages of output.
梅威瑟:
\input opmac
\typosize[11/13] % setting the basic font size and the baselineskip
\margins/1 a4 (1,1,1,1)in % setting 1in margins for A4 paper
Help me get my feet back on the ground
\bye
答案1
根据你编译的控制台输出opmactest.tex
和我们在评论中的讨论,似乎你忘记opmac.tex
从工作目录中删除你调用的早期测试文件。该文件可能包含以下行
\input opmac
或者
\input opmac.tex
无论是哪种情况,文件都会输入自身,然后一遍又一遍地输入自身。它会无限期地继续下去,除非 TeX 切断嵌套。也就是说,它限制了允许的文件嵌套级别,从而有效地阻止了无限回归。
opmac.tex
从工作目录中删除虚假内容,opmactest.tex
应该可以顺利编译。对于我来说,使用 TeX、pdfTeX、XeTeX 和 LuaTeX 编译成功。