如何使对齐的方程式具有特定颜色而不是方程式编号

如何使对齐的方程式具有特定颜色而不是方程式编号

我需要将几个方程式按 = 对齐。这些方程式将以特定颜色显示,但不显示方程式编号。

a = {1,2},            (1)
b = {4,8},            (2)

上面的两个方程式以特定颜色显示(例如红色),但括号中的方程式数字将以默认颜色显示。我尝试了以下代码:

\textcolor{red}{
\begin{align}
 a \; & = \; \left\{1,2\right\}, \\
 b \; & = \; \left\{4,8\right\},
\end{align}
}

但是这会使方程式编号也显示为红色。而且,当我在块\textcolor内使用时align,它会产生错误。

有人能建议我如何才能获得所需的格式吗?

答案1

\documentclass{article}
\usepackage{amsmath,xcolor}
\makeatletter
\renewcommand\tagform@[1]{%
   \maketag@@@{\normalcolor\ignorespaces(#1)\unskip\@@italiccorr}}
\makeatother
\begin{document}

{\color{red}
\begin{align}
 a  & =  \left\{1,2\right\}, \\
 b  & =  \left\{4,8\right\},
\end{align}
}

\end{document}

在此处输入图片描述

相关内容