![具有对齐环境的方程编号:我可以强制使用长方程式进行数字放置吗?](https://linux22.com/image/360806/%E5%85%B7%E6%9C%89%E5%AF%B9%E9%BD%90%E7%8E%AF%E5%A2%83%E7%9A%84%E6%96%B9%E7%A8%8B%E7%BC%96%E5%8F%B7%EF%BC%9A%E6%88%91%E5%8F%AF%E4%BB%A5%E5%BC%BA%E5%88%B6%E4%BD%BF%E7%94%A8%E9%95%BF%E6%96%B9%E7%A8%8B%E5%BC%8F%E8%BF%9B%E8%A1%8C%E6%95%B0%E5%AD%97%E6%94%BE%E7%BD%AE%E5%90%97%EF%BC%9F.png)
这些是我的(虚拟的) MWE:
\documentclass[11pt]{article}
\pagestyle{empty}
\usepackage{amsmath}
\begin{document}
My aligned equation:
\begin{equation}
\begin{aligned}[b]
&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \\
&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \\
&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
\end{aligned}
\end{equation}
\begin{equation}
\begin{aligned}[b]
&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\
&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \\
&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
\end{aligned}
\end{equation}
\end{document}
如您所见,在第二个方程中,“方程编号”被移动到了下面一行,因为方程的第一行太长(但它没有给出溢出)。
我的问题是:我能否获得方程编号位置,就像第一个方程中的位置一样,同时保持对齐环境?解决方案应该是局部的,并且必须考虑到我可以拥有多个具有center
(标准) 或top
( [t]
) 对齐的对齐环境。
我知道我可以通过以下方式获得相同的布局:
\begin{align}
&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \notag \\
&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \notag \\
&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
\end{align}
但我想知道是否有更快捷的方法来获得它。
答案1
出于某种原因,这似乎不适用于aligned
(我会调查一下),但它是split
如果使用,可以重新定位标签:
\documentclass[11pt]{article}
\pagestyle{empty}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{split}
&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\
&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \\
&xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
\end{split}
\raisetag{1\baselineskip}
\end{equation}
\end{document}
该\raisetag
命令记录在amsmath
用户指南第 8 页第 3.8 节中。