我尝试在 beamer 演示文稿中使用 ocgtools,这个功能之前对我来说很有用。
但现在(TeXLive 2013)这似乎不再起作用了。当我包含 ocgtool 包时,会出现类似这样的错误
!在段落中发现无限胶水收缩。\@EveryShipout@Hook ...\@cclv \unhbox \@cclv \fi }
这是一个最小的例子
\documentclass{beamer}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ocgtools}
\begin{document}
\frame{
\ocgpicture[width=.5\textwidth]{img}
}
\end{document}
有人知道如何避免这个错误消息吗?
答案1
感谢您指出这一点。问题出\hss
在 hbox 中。似乎有些软件包在 TeXlive2013 中取消了此框的装箱。但是,我认为此\hss
命令在以前的版本中已被遗忘,可以安全删除。
我刚刚发布了新版本几天后进行更多测试后我将上传到 CTAN。
还要注意,\tooltip
答案中定义的宏pdfcomment 包中的 pdftooltip:在工具提示中使用 LaTeX 代码可能更适合您的文档。