我正在使用 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也不起作用\(...\)
)。
为列表标签留出空间的align
或IEEEeqnarray
环境是理想的。我不喜欢将方程式编号对齐在左侧的解决方案,因为一些列表项也会包含文本。
答案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}