我是 TeX 新手,继承了 100纯 TeX我想转换成 PDF 的文件。为此,我在 Mac 上安装了 TeX Live 2013。
在转换为 PDF 之前,我想将每个 TeX 文件的日期和时间添加到生成的 PDF 中。我假设\第一行参数允许我这样做,因为根据 pdftex 用法:
pdftex [选项] ... \第一行
如果第一个非选项参数以反斜杠开头,则将所有非选项参数解释为一行 pdfTeX 输入
首先我创建了一个简单的纯 TeX 文件来测试:
\hbox{HEADLINE}
\line{{Amortization computations} \hfil{10/10/03}}
\bye
然后我在 bash 下测试了这个命令:
pdftek 测试.tex'\line{hello}'
但即使 \line 参数出现在日志文件中,它也会被忽略:
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013) (format=pdftex 2013.8.12) 15 JUL 2023 16:40
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**test.tex \line{FIRST}
(./test.tex [1{/usr/local/texlive/2013basic/texmf-var/fonts/map/pdftex/updmap/p
dftex.map}] )</usr/local/texlive/2013basic/texmf-dist/fonts/type1/public/amsfon
ts/cm/cmr10.pfb>
Output written on test.pdf (1 page, 14734 bytes).
PDF statistics:
12 PDF objects out of 1000 (max. 8388607)
7 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
1 words of extra memory for PDF output out of 10000 (max. 10000000)
如果我手动插入\line{你好}作为文件的第一行,生成的 PDF 确实显示“hello”。
我在这里遗漏了什么?