Beamer 用户指南在第 140 页说明:
示例:为了更有趣地使用 ⟨默认覆盖规范⟩,请考虑以下用法:
\multiinclude[<alert@+|> +->]{gra}
这将始终将图形中最近添加的部分绘制为红色(假设你没有在图形本身中使用特殊颜色)。
但是,使用 gra.pdf 文件(从 inkscape 保存)进行简单测试似乎不会在每个覆盖层上呈现红色。pdf 文件仅包含黑线。无论我怎么尝试,似乎每种颜色都是“特殊颜色”,并且 beamer 无法正确提醒/突出显示 pdf 中的元素,就像在这个使用 xfig 的(正确)示例中一样:
http://p3f.gmxhome.de/fig2mpdf/fig2mpdf.html
您对此问题有何经验?我可以正确地提醒使用 inkscape 等工具生成的 PDF 吗?
我现在没有最小示例,但稍后可能会提供一个。谢谢您的帮助/提示!
答案1
我认为beamer
手册可能需要在这里修改。宏使用(这是实现的方式)\multiinclude
包装突出显示的输入。因此颜色仅适用于 LaTeX 可以着色的东西,\begin{alertenv} ... \end{aletrenv}
\alert
即在哪里
\begingroup
\color{red}
<thing>
\endgroup
工作正常。PDF 图形并非如此:我怀疑 Till Tantau 在编写文档时考虑的是 Tikz 生成的“图形”,而 LaTeX 可以为材料着色。
因此,底线是,如果图形是由外部生成的,您就必须自己为图形着色。