在 beamer 文档类中,\author 部分不允许我输入特定的颜色。
我有
\author{\pink{ my name} \\ other name}
具体来说,它不适用于 \pink,但适用于 \blue、\green 等。
另外,我指示只添加颜色,{my name}
但它会自动添加颜色{other name}
,为什么?
我在用\usepackage[dvipsnames]{xcolor}
请帮帮我
答案1
\usepackage[dvipsnames]{xcolor}
与documentclass的组合beamer
将导致错误消息。正确的用法如下:\documentclass[xcolor=dvipsnames]{beamer}
。
为了给某个文本着色,您可以采取以下措施:
a)\textcolor{<color>}{<text>}
命令:
\documentclass[xcolor=dvipsnames]{beamer}
\author{\textcolor{pink}{my name} \\ other name}
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\end{document}
b)\color{<color>}
在组内处于活动状态的开关或直到\color
使用不同的开关:
\documentclass[xcolor=dvipsnames]{beamer}
\author{{\color{pink} my name} \\ other name}
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\end{document}
c) 定义您自己的\pink{<text>}
命令,\newcommand
如下例所示:
\documentclass[xcolor=dvipsnames]{beamer}
\newcommand{\pink}[1]{\textcolor{pink}{#1}}
\author{\pink{my name} \\ other name}
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\end{document}