我正在使用amsmath
和amsfonts
排版我的作业,因为它将在屏幕上读取,所以我想制作\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
这也有效。
(我其实只是想模仿托马斯微积分文本。)