在测试我的答案时问题,我最初写了文件
%& eplain
% code to answer question here
\bye
并用 进行编译pdftex e
。令我惊讶的是,输出的倒数第二行是
Output written on e.dvi (1 page, 352 bytes).
如果我将第一行更改为\input eplain
或添加命令行参数-output-format=pdf
,那么我就会得到一个 pdf。
通过启动 LaTeX 文件并%& latex
使用 或 进行编译,pdflatex
可以观察到相同的行为pdftex
,因此它与 无关eplain
。
答案1
嗯,因为这就是它应该做的。该行允许您切换到与可执行文件名称匹配的格式以外的其他格式,因此上面的行与运行或%&
完全相同。阅读的前几行。eplain e
pdftex -fmt eplain e
pdftex --help