“pdf-trans”包的 \boxgs{arg1}{arg2} 所有可用参数列表

“pdf-trans”包的 \boxgs{arg1}{arg2} 所有可用参数列表

我在以下页面上发现了一个有趣的盒子变换: https://tex.stackexchange.com/a/169549/26458pdf-trans包。似乎没有手册可用。仅提供示例。但是,我甚至找不到示例boxgs{arg1}{arg2}。有人可以解释命令的用法吗?特别是参数规范?

答案1

\boxgs通过以下方式定义

% box painted according to graphic state parameters (ie. on layer).

\def\boxgs#1#2{%
 \hbox\transboxdef
  \pdfliteral{q #1}%
  \savebp\trans:def\wd\transbox
  \box\transbox
  \pdfliteral{#2 Q 1 0 0 1 \trans:def\space 0 cm}%
 \transboxend}

因此,对于旋转和缩放等标准转换,这是一个比示例文件中的宏更低级别的宏。

上述定义使用了包的其他内部辅助宏,但希望基本意图明确,它设置了一个(以下)框,但前面是文字 PDF,#1后面是 PDF 以及#2一些用于保存和恢复状态的内部管理 PDF。

因此您链接到的示例

  \boxgs{Q q 2 Tr 0.3 w 0.47 0.6157 0.38 RG 1 0 0 rg }{}%
  \copy\qbox 

显示\qrboxPDF 操作符转换的内容Q q 2 Tr 0.3 w 0.47 0.6157 0.38 RG 1 0 0 rg(进行翻译并设置一些颜色)

相关内容