列表环境中的左编号方程式

列表环境中的左编号方程式

我在类中使用mathtools带有选项的包。在环境中,方程标签未对齐。leqnomemoirlist

\documentclass{memoir}

\usepackage[leqno]{mathtools}

\begin{document}
\begin{enumerate}
\item Inside list:
  \begin{equation}
    x=y.
  \end{equation}
\end{enumerate}

Outside list.
\begin{equation}
  x\neq y.
\end{equation}

\end{document}

在此处输入图片描述

有人知道解决这个问题的办法吗?我尝试在显示环境之前更改一些列表间距长度,但没有效果。

答案1

这是标准类的一个“特性”;然而 AMS 类提供了一种解决方法:

\documentclass{memoir}

\usepackage[leqno]{mathtools}

%%% ADDED CODE FROM amsbook.sty
\newcommand\fullwidthdisplay{\displayindent0pt \displaywidth\columnwidth}
\AtBeginDocument{
  \everydisplay\expandafter{\expandafter\fullwidthdisplay\the\everydisplay}
}
%%%

\begin{document}
\begin{enumerate}
\item Inside list:
  \begin{equation}
    x=y.
  \end{equation}
\end{enumerate}

Outside list.
\begin{equation}
  x\neq y.
\end{equation}

\end{document}

方程式将以线宽为中心,这可能就是您想要的。

但是,方程式编号会与项目编号相冲突;一般来说,我更喜欢正确的方程式编号,特别是对于这些情况。

在此处输入图片描述

相关内容