使用该pdfcomment
包在将鼠标悬停在图像上时创建交互式工具提示,方法如下:
\usepackage{pdfcomment}
\pdftooltip{\includegraphics{img.png}}{This is the ALT text}
然而,这会干扰我的下游 PDF 处理器,因为该处理器会在此区域添加另一个注释。工具提示会捕获鼠标事件并阻止预期操作。
如果我使用该[disable]
选项,工具提示似乎被隐藏,但实际上整个工具提示注释对象在 PDF 内容流中不存在。
问:我该如何使用pdftooltip
,但将其设置为“隐藏”状态?
我需要它出现在 PDF 中,但不活动并且不捕获任何鼠标事件。
答案1
这是解决您问题的一个快速方法。
我整理了一个修改过的 pdfcomment.sty 文件,名为pdfcomment1.sty。它有一个新函数pdftooltiphid
,它以与原始函数相同的方式生成工具提示pdftooltip
,但将其设置为“隐藏”。您可以以常规方式调用此函数:
\pdftooltiphid{\includegraphics{img.png}}{This is the ALT text}
为了使用新的 pdfcomment1.sty 文件,我建议您执行以下操作:
找到您的 pdfcomment.sty 文件并将其重命名为“pdfcomment_OLD.sty”。如果您不知道将 .sty 文件放在哪里,或者找不到其他 .sty 文件,请查看此内容话题。如果您正在使用在线编辑器(例如 Overleaf),请参阅这里。
将新的 pdfcomment1.sty 文件重命名为“pdfcomment.sty”并将其移至旧的 pdfcomment.sty 的位置。
重新启动您的 LaTeX 编辑器。
就是这样 - 您现在应该能够使用它pdftooltiphid
来创建默认情况下隐藏的工具提示。
修改后的软件包pdfcomment
除了添加新功能外,不会改变旧软件包的功能pdftooltiphid
。不过,最好通知约瑟夫·克莱伯,的作者pdfcomment
,他可能想改进我的快速解决方案。