在本地从 reqno 切换到 leqno 时修复对齐环境中的标签位置

在本地从 reqno 切换到 leqno 时修复对齐环境中的标签位置

我一直在使用解决方案使用 amsmath 放置标签leqno在本地为文档的一部分打开该选项。但是,当使用align中的环境时amsmath,这会导致间距问题:对齐的方程式仍然向左移动,为右侧的标签腾出空间,结果它们与左侧的标签重叠。我怎样才能告诉以与我在 中指定选项相同的方式amsmath处理环境?alignleqnodocumentclass

梅威瑟:

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\newcommand{\leqnos}{\tagsleft@true\let\veqno\@@leqno}
\newcommand{\reqnos}{\tagsleft@false\let\veqno\@@eqno}\makeatother

\begin{document}
\reqnos
\begin{align}
    1+2+3+4+5+6+7&=7+6+5+4+4+3+2+1
    \tag{Boring Equation}       
\end{align}
\leqnos
\begin{align}
    1+2+3+4+5+6+7&=7+6+5+4+4+3+2+1
    \tag{Boring Equation}       
\end{align}
\end{document}

图片显示对齐不良

相关内容