我正在尝试在光标悬停在 pdf 文件中的图片上时显示图片的简短描述。我读到这可能可以使用,fancytooltips
但我不得不说,在阅读了文档和一些“基本”示例后,我并不相信。有人可以向我解释如何修改以下代码,以便在光标位于图片上方时,在光标旁边显示“这是描述”(对于另一种元素,即在单词或段落上方弹出的窗口,是否也是同样的过程)?
\documentclass{article}
\usepackage[demo]{graphicx}
\begin{document}
\includegraphics[width=3cm,height=5cm]{example}
\end{document}
我可以通过哪些选项来自定义此弹出窗口(形状、背景颜色、持久性等)?
答案1
您可以使用\tooltip
在中定义的宏https://tex.stackexchange.com/a/120005。
\tooltip{\includegraphics{example}}[green!20]{this is the description}
它适用于所有常见的驱动程序(pdflatex
、、、 ...)。latex->dvips->ps2pdf
此外xelatex
,弹出窗口是可拖动的。
弹出框的框背景颜色以及链接的文本颜色可以通过可选参数设置。当然,由于链接是此处包含的图形,因此更改链接文本颜色不会产生任何影响。
笔记:此解决方案需要更新系统(TeXLive-2013 或其他)并使用AdobeReader
。当然它不能与Evince
阅读器一起使用。
答案2
虽然不像@AlexG 的答案中的工具提示那么花哨,但您可以使用 ocg-p 在鼠标悬停/单击事件上显示内容:
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{ocg-p}
\begin{document}
\toggleocgs[triggerocg=allactions]{1}{%
\includegraphics[width=3cm,height=5cm]{example}%
}%
\begin{ocg}[listintoolbar=never,printocg=never,exportocg=never]{tooltip}{1}{0}
This is a tooltip
\end{ocg}
\end{document}