枚举内的方程式标签对齐

枚举内的方程式标签对齐

我正在尝试将标签与左边距对齐。我见过这个答案,但它对我没有太大帮助,因为我不想将类更改为 ams。我有一个解决方案(下面的代码),但我想知道是否有更好、更明智的方法来实现相同的目标。如果所有显示数学环境都忽略了枚举或项目化添加的所有缩进,我会很高兴。

\documentclass[11pt,leqno]{article}
\usepackage{amsmath,amssymb,enumerate}
\begin{document}
\begin{enumerate}[{Ad} (a).]
\item
Suppose $n=\sum_{p\in\bar{P}(n)}F_p$. We will show that\\
\hspace*{-1.4cm}\parbox{\textwidth}{
\begin{equation}\bar{P}(n)=P\left(n-F_{p_n}\right)\cup\{p_n\},\label{fpn}
\end{equation}}
\end{enumerate}
\end{document}

答案1

也许您发现以下方法很有用:

\documentclass[11pt,leqno]{article}
\usepackage{amsmath,amssymb,enumerate}
\usepackage{calc,changepage}
\usepackage{lipsum}
\newenvironment{textwide}% environment for display math in lists
    {\begin{adjustwidth}{-\leftmargin-\labelwidth+\labelsep+\itemindent}{}%
     \vspace{-1em}
    }{\end{adjustwidth}}

    \begin{document}
\lipsum[2]
\begin{enumerate}[{Ad} (a).]
\item
Suppose $n=\sum_{p\in\bar{P}(n)}F_p$. We will show that
    \begin{textwide}
\begin{equation}\bar{P}(n)=P\left(n-F_{p_n}\right)\cup\{p_n\},\label{fpn}
\end{equation}
    \end{textwide}
\lipsum[2]
\end{enumerate}
\lipsum[2]
    \end{document}

其结果如下:

在此处输入图片描述

相关内容