我知道可以通过包含颜色包并像这样编写来在 Latex 中获得彩色文本
\textcolor{red}{This is red text}
我如何定义一个宏来生成给定颜色的文本,例如
\red{This is red text}
?
答案1
\newcommand{\red}[1]{\textcolor{red}{#1}}
有效。或者你正在尝试做一些更通用的事情,比如其\somecolorname{foo}
行为与 相同\textcolor{somecolorname}{foo}
?后一种情况可能不是一个好主意……