更改文本和方程的颜色

更改文本和方程的颜色

是否可以制作一个命令来改变文本和数学(包括方程式)的颜色,以及括号之间的所有内容。

例如,

任何一个:

\toRed{
 text
\begin{equation}
1+1=2
\end{equation}
}

或者

{\toRed text
\begin{equation}
1+1=2
\end{equation}
}

这样等式和文本都显示为红色。

PS:如果它搞乱了格式,只要它是可读的,我就可以接受,因为它只用于添加不会出现在任何最终产品中的评论。


更新:

我曾经尝试过

\textcolor{red}{text
\begin{equation}
1+1=2
\end{equation}
more text

some more text
}

这会导致错误。问题是段落在文本颜色关闭之前就结束了。我看到\color答案中建议允许在另一个段落中关闭。因为我希望允许这样做,并且更喜欢打开和关闭命令而不是在括号内包含颜色,所以我选择使用:

\newcommand{\myname}[1]{ {\color{red} #1 }}

答案1

\color正如 David Carlisle 在评论中所写,只需使用块内的命令即可:

Some text ...

{
  \color{red}
  Red text ...
  \begin{equation}
    1+1=2
  \end{equation}
}

Some more text ...

结果如下:

在此处输入图片描述

相关内容