我想在部分内使用attachfile
或attachfile2
,带有回形针图标\begin{landscape}
。一切都很好,但是显示的图标没有旋转,所以看起来很奇怪。有人知道如何正确获取它吗?
另一个选择是使用自定义图标,回形针图标的旋转版本。但似乎没有办法使用自定义图标……
在下面示例的第一页中,图标显示正确,但在第二页(横向模式)中,图标没有旋转......
平均能量损失:
\documentclass{article}
\usepackage{attachfile}
\usepackage{pdflscape}
\usepackage{lipsum}
\begin{document}
\lipsum[1-2] Click here.
\attachfile{example.tex}
\begin{landscape}
\lipsum[1-2]
Click here.
\attachfile{example.tex}
\end{landscape}
\end{document}
我从attachfile2包维护者Heiko Oberdiek那里得到了以下友好的回答:
(答案从这里开始)
这与 无关
attachfile2
,因为该问题已经
存在于attachfile
。
注释框会旋转,但内容不会旋转(反之亦然)。
因此结果是扭曲的(高度被拉伸到宽度,
反之亦然)。如果驱动程序允许操纵注释的传输矩阵,这个问题可以更容易解决。但是,乍一看,pdfTeX 并没有提供这样的方法。
- 我还没有分析 所支持的其他驱动程序的情况
attachfile2
。修复并不简单:
对旋转页面的一般检测并不是一件简单的事。
- pdfTeX:在页面发送时,需要分析寄存器的内容
\pdfpageattr
(解析为 PDF 对象——TeX 不是最适合此目的的编程语言)。还\pdfpagesattr
需要检查。注释必须记住页面(通过 .aux 文件的一些标签/引用机制)。...受影响的注释框需要适当旋转。
(答案到此结束)
我正在考虑这个问题,我认为可以找到一种解决方法。现在可以指定要显示的所需图标。目前,Graph、Paperclip、PushPin 和 Tag 是可能的选项。由于用户通常知道要使用哪种页面方向,我认为将 90 度旋转的图标添加到可用选项中会很有帮助。因此,如果页面处于横向模式,用户将能够选择 Graph90、Paperclip90、PushPin90 或 Tag90,例如,以正确显示图标。
我查看了attachfile2包,发现回形针图标的定义如下:
28 \newcommand{\atfi@acroPaperclip@data}{%
29 q 0.75 G 0 i 2.5 w 1 J 4 M 1.9619 11.7559 m 1.9619 3.3037
30 1.9619 2.5059 v 1.9619 1.707 4.0947 1.25 y 7.4141 1.25 l 9.4292
31 1.8223 9.4292 3.3066 v 9.4292 4.79 9.4292 16.8945 y 9.7852
32 18.1514 8.481 18.1514 v 7.1768 18.1514 5.1616 18.1514 y 3.8574
33 17.9209 3.8574 16.8945 v 3.8574 15.8652 3.8574 6.6172 y 4.3325
34 5.418 5.1025 5.418 v 5.8726 5.418 6.5845 5.418 y 7.6812 5.6455
35 7.6812 6.4736 v 7.6812 7.3027 7.6812 11.5264 y S 0 G 1.2495
36 12.4404 m 1.2495 3.9883 1.2495 3.1895 v 1.2495 2.3906 3.3833
37 1.9326 y 6.7026 1.9326 l 8.7178 2.5068 8.7178 3.9902 v 8.7178
38 5.4736 8.7178 17.5781 y 9.0732 18.834 7.769 18.834 v 6.4653
39 18.834 4.4497 18.834 y 3.146 18.6055 3.146 17.5781 v 3.146
40 16.5498 3.146 7.3018 y 3.6201 6.1016 4.3911 6.1016 v 5.1611
41 6.1016 5.873 6.1016 y 6.9692 6.3301 6.9692 7.1572 v 6.9692
42 7.9863 6.9692 12.21 y S \atfi@color@rgb\space RG 1 w
43 1.2495 12.4404 m 1.2495 3.9883 1.2495 3.1895 v 1.2495 2.3906
44 3.3833 1.9326 y 6.7026 1.9326 l 8.7178 2.5068 8.7178 3.9902 v
45 8.7178 5.4736 8.7178 17.5781 y 9.0732 18.834 7.769 18.834 v
46 6.4653 18.834 4.4497 18.834 y 3.146 18.6055 3.146 17.5781 v
47 3.146 16.5498 3.146 7.3018 y 3.6201 6.1016 4.3911 6.1016 v
48 5.1611 6.1016 5.873 6.1016 y 6.9692 6.3301 6.9692 7.1572 v
49 6.9692 7.9863 6.9692 12.21 y S Q
50 }
我想获得一个旋转 90 度的回形针图标,但我不明白这种定义。它是否使用任何绘图包?我在哪里可以找到这些绘图命令的规范?
有人能告诉我有关此事的信息来源吗?