什么是“启用 %&-line 解析”?

什么是“启用 %&-line 解析”?

我的latex日志以

 %&-line parsing enabled

这是什么意思?

答案1

一些 TeX 引擎(例如基于 Web2C 的)具有这样的特性,即还可以在文档的第一行指定格式文件,例如:

%&pdflatex
\documentclass{article}
\begin{document}
Hello World
\end{document}

pdflatex.fmt这指定了引擎的格式pdftex。仍需指定引擎,例如,,,pdftex但格式取自文档的第一行。因此,上述文档也可以使用pdflatexlatex

pdftex test

或者

latex test

两种情况下都使用 LaTeX 格式并生成 PDF。

来自 TeX 的手册页:

-parse-first-line
如果主输入文件的第一行以%&解析开头,则查找转储名称或 -translate-file选项。

-no-parse-first-line
禁用对主输入文件第一行的解析。

答案2

%& 解析是一个选项,它允许人们指示特定文件需要哪种 TeX 变体,例如,%& eplain

相关内容