在同一行列出标签和方程式

在同一行列出标签和方程式

我正在使用 LaTeX 做我的(高中)数学作业。正如你所料,我主要使用嵌套列表和多行“求解X“型方程。
环境align及其其他无休止-ed的同类不允许列表标签与方程的第一行垂直对齐(就像您使用 时得到的\item \(\begin{aligned}[t]...那样)。

平均能量损失

\documentclass{article}

\usepackage{amsmath}

\begin{document}

Here is a list containing two unimaginative equations:

\begin{enumerate}
    \item 
        \begin{align*}
            x^2 - 2x - 8 &= x^2 - 4x + 2x - 8\\
            &= (x-4)(x+2)
        \end{align*}

    \item
        \(\begin{aligned}[t]
            x^2 - 2x - 8 &= x^2 - 4x + 2x - 8\\
            &= (x-4)(x+2)
        \end{aligned}\)
\end{enumerate}

\end{document}

在此处输入图片描述

使用aligned环境 (a) 会给出一个非中心方程,并且 (b) 会使我失去方程编号的权限(尽管我仍然想知道如何使这些方程居中;使用 \centering 不起作用,\hfill在 的两边插入两个 s也不起作用\(...\))。

为列表标签留出空间的alignIEEEeqnarray环境是理想的。我不喜欢将方程式编号对齐在左侧的解决方案,因为一些列表项也会包含文本。

答案1

这里有两个解决方案,其中一个针对编号方程式:

\documentclass{article}

\usepackage{amsmath}

\begin{document}

Here is a list containing two unimaginative equations:

\begin{enumerate}
    \item \leavevmode\vspace*{-\dimexpr\abovedisplayskip + \baselineskip}\begin{align}
            x^2 - 2x - 8 &= x^2 - 4x + 2x - 8\\
            &= (x-4)(x+2)
        \end{align}

    \item \makebox[\linewidth]{\(\begin{aligned}[t]
            x^2 - 2x - 8 &= x^2 - 4x + 2x - 8\\
            &= (x-4)(x+2)
        \end{aligned}\)}

\end{enumerate}

\end{document} 

在此处输入图片描述

相关内容