当使用 HTML 颜色 097054 和 beamer 的 \setbeamercovered{transparent} 选项时,出现错误“尺寸太大”(\@tempdima)

当使用 HTML 颜色 097054 和 beamer 的 \setbeamercovered{transparent} 选项时,出现错误“尺寸太大”(\@tempdima)

代码

\documentclass{beamer}
\mode<presentation>{\setbeamercovered{transparent}}
\begin{document}
  \begin{frame}
    \onslide<2>{\textcolor[HTML]{097054}{foo}}
  \end{frame}
\end{document}

导致错误! Dimension too large\@tempdima。有没有已知/简单的解决方法?

答案1

添加颜色定义

\definecolor{somecolor}{HTML}{097054}

到序言部分,然后通过

\onslide<2>{\textcolor{somecolor}{foo}}

解决了问题。

相关内容