pdfTeX 手册声称“\pdfpageattr
当 pdfTeX 发出页面时,[ 中的 ] 标记列表会展开”(第 32 页,日期为 2021 年 2 月 18 日)。然而,这似乎并不正确。这是一个简单的例子:
\pdfcompresslevel=0
\pdfobjcompresslevel=0
\pdfpageattr={\iffalse /Rotate 90\fi}
Hello world
\bye
PDF 页面对象如下:
2 0 obj
<<
/Type /Page
/Contents 3 0 R
/Resources 1 0 R
/MediaBox [0 0 612 792]
\iffalse /Rotate 90\fi
/Parent 5 0 R
>>
endobj
显然,条件没有被扩展。顺便说一句,同样的问题也发生在 上\pdfpagesattr
。
这是错误吗?还是我误解了手册或做错了什么?
答案1
根据 pdftex 手册\pdfpageattr
以及\pdfpagesattr
是令牌寄存器,因此您输入的所有内容都不会扩展。您可以寻找解决方案这里。