如何定义彩色文本的宏?

如何定义彩色文本的宏?

我知道可以通过包含颜色包并像这样编写来在 Latex 中获得彩色文本

\textcolor{red}{This is red text}

我如何定义一个宏来生成给定颜色的文本,例如

\red{This is red text}

答案1

\newcommand{\red}[1]{\textcolor{red}{#1}}有效。或者你正在尝试做一些更通用的事情,比如其\somecolorname{foo}行为与 相同\textcolor{somecolorname}{foo}?后一种情况可能不是一个好主意……

相关内容