有没有办法将隐藏的图像加载到 pdf 输出文档中,当用户将光标移到相关文本上时就会显示出来?
例如,tex 生成的 pdf 文件包含
这段任意的文字
当您将光标移到它上面时,光标附近就会出现一张图片。
答案1
您可以使用fancytooltips
;这需要 Acrobat Reader 才能工作。举个小例子:
image.tex
创建如下文件:
\documentclass{article}
\usepackage{graphicx}
\usepackage[createtips]{fancytooltips}
\begin{document}
\keytip{a}{\includegraphics[height=4cm]{example-image-a}}
\clearpage
\end{document}
处理此文件以获取文件image.pdf
。在同一个文件夹中,创建另一个文件(“主”文件),如下所示:
\documentclass{article}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage[filename=image,mouseover,noextratext,movetips]{fancytooltips}
\usepackage{lipsum}% just to generate text for the example
\begin{document}
\lipsum[4]
\tooltip{this is the designated text}{a}
\lipsum[4]
\end{document}
使用的字符串filename
必须与包含工具提示的 pdf 文件的名称相同。处理此文档;当您将鼠标悬停在this is the designated text
图像上时,图像将出现在工具提示中。
光标远离指定文本时生成的 PDF 文件的图像:
当光标悬停在文本上时,会出现一张图片: