在 Beamer 中,是否可以将文本着色为与示例文本相同的颜色?就像\example{text}
以同样的方式做一样\alert{text}
?
我知道我们可以做到,\textcolor{example text.fg}{text}
但是\example{text}
更简单。
谢谢!
答案1
您可以定义一个与上述宏相同的宏\alert
(但不要命名它\example
,因为它已经占用了我同名的环境)
\documentclass{beamer}
\usetheme{Warsaw}
\newenvironment<>{exenv}{\begin{altenv}#1%
{\usebeamercolor[fg]{example text}}
{}{\color{.}}{}\ignorespaces}{\ifhmode\unskip\fi\end{altenv}}
\newcommand<>{\ex}[1]{\begin{exenv}#2\relax#1\end{exenv}}
\begin{document}
\begin{frame}
\begin{example}
content...
\end{example}
\ex{test}
\end{frame}
\end{document}