使用 if else 语句来参数化变量

使用 if else 语句来参数化变量

我需要创建参数化变量\mycolor,例如这个例子。变量\mycolor根据参数定义颜色。我需要#1与值 1、2 等进行比较,但如何在 latex 中使用 if else 语句?Google 给出了有关各种算法包的结果。

答案1

然而你的问题还不够清楚

\newcommand\mycolor[1]{%
\ifcase#1%
red%
\or
yellow%
\else
green%
\fi}


\color{\mycolor{2}} xxx

使文本变为绿色。(0=红色 1=黄色 其余均为绿色)

相关内容