align
如何对环境、cases
子环境中一组用括号括起来的项目进行右侧注释?
例如,如何放置诸如“(费马)”之类的注释,其中以下代码将为方程式对放置一个数字:
\begin{align}
\begin{cases}
first equation\\
second equation\\
\end{cases}
\end{align}
?(我意识到要去掉这个号码,我必须align
改为align*
)
答案1
如果您使用amsmath
,则不必添加*
;而是将其放在\tag{Fermat}
前面\end{align}
,并将其放置在通常放置方程编号的位置。
实际上,您应该只使用equation
而不是,align
因为它cases
是一个单一实体。
您也不需要(或不想要)\\
之前的第二个\end{cases}
。
答案2
您可以rcases
从包中使用mathtools
,也可以使用\left. \right\}
with amsmath
(已包含在mathtools
包中)来获取右侧的花括号,然后使用它\tag
来添加注释:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{align}
\begin{rcases}
first equation\\ \tag{Fermat}
second equation\\
\end{rcases}
\end{align}
%
\begin{align}
\left.
\begin{aligned}
first equation\\
second equation\\
\end{aligned}
\right\} \tag{Fermat}
\end{align}
\end{document}
答案3
数学环境中任何行的自动编号都可以被\tag
命令覆盖:
\begin{equation}
\label{eq:fermat}\tag{Fermat}
\begin{cases}
first equation\\
second equation
\end{cases}
\end{equation}
这样,标签将代替方程编号。如果您还想添加注释,这可能更好,
\begin{equation}
\label{eq:fermat}
\begin{cases}
first equation\\
second equation
\end{cases}
\qquad\text{(Fermat)}
\end{equation}
当您未进行对齐时请勿使用(周围的间距过大)并且不要在环境中align
使用 final (这会导致错误的垂直空间)。\\
amsmath