为“\cmark”的彩色版本创建宏

为“\cmark”的彩色版本创建宏

\cmark定义如下

\newcommand{\cmark}{\ding{51}}

我正在使用来\textcolor{red}{\cmark}显示红色勾号

我如何为此制作宏?

答案1

包括软件包

\usepackage{xcolor,pifont}

然后将规则定义为

\newcommand*\colourcheck[1]{%
  \expandafter\newcommand\csname #1check\endcsname{\textcolor{#1}{\ding{51}}}%
}
\colourcheck{blue}
\colourcheck{green}
\colourcheck{red}

然后使用

\redcheck
\bluecheck
\greencheck

该规则意味着,在这种情况下,check将被替换为。redgreenblue

相关内容