pdfpageattr 未在页面输出上展开

pdfpageattr 未在页面输出上展开

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是令牌寄存器,因此您输入的所有内容都不会扩展。您可以寻找解决方案这里

相关内容