更改对齐环境标签样式和颜色

更改对齐环境标签样式和颜色

我正在使用amsmathamsfonts排版我的作业,因为它将在屏幕上读取,所以我想制作\tag{comments inside equations}不同的颜色,并最好将它们缩小几点。

虽然我可以\color在每个实例中放置字体说明\tag,但它们分散在各处,我想用统一的方式进行全局更改。我已经想出了如何使用包sectsty为所有部分字体着色,使它们在屏幕上略微突出,是否有类似的方法用于amsmath对齐环境和标签?

请原谅我对 TeX 的极度无知。也请原谅我对数学的无知……以下是一些示例:

\begin{align*}
A &= B
\\ &=
\frac{B}{\text{sometimes the equation gets really long so the tag goes on the next line}}
\tag{Here is where I say something stupid}
\\ &=
\frac{1}{0} = \infty
\tag{Tags often include math, like $\frac{\sin \theta}{\theta}$}
\end{align*}

答案1

尽管这不是“正确的风格”,但沃纳的评论让我想到了mathtools,它可以让您做到:

\usepackage{mathtools}
\newtagform{blue}[\color{blue}]{(}{)}
\usetagform{blue}

效果很好,对于我这样的新手来说,比重新定义 tagform 更少混淆:

\makeatletter
\def\tagform@#1{\maketag@@@{\color{blue}(\ignorespaces#1\unskip\@@italiccorr)}}
\makeatother

这也有效。

(我其实只是想模仿托马斯微积分文本。)

相关内容