我在枚举中有一个方程块。我希望该方程块与枚举左对齐(见红线)。我该怎么做?
\documentclass[11pt]{article}
\usepackage{enumerate}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{enumerate}[(t=1)]
\item $w^{(1)} = (w_1^{(1)},w_2^{(1)},w_3^{(1)}) = (1,1,1)$
\item $w^{(2)} = (w_1^{(2)},w_2^{(2)},w_3^{(2)}) = (0.5,1,0.5)$
\begin{equation*}
\begin{split}
w_{1}^{(2)} = (1 - 0.5)^{L_{11}} w_{1}^{(1)} = (0.5)^{1}.1 = 0.5. \\
w_{2}^{(2)} = (1 - 0.5)^{L_{21}} w_{2}^{(1)} = (0.5)^{0}.1 = 1. \\
w_{3}^{(2)} = (1 - 0.5)^{L_{31}} w_{3}^{(1)} = (0.5)^{1}.1 = 0.5.
\end{split}
\end{equation*}
\end{enumerate}
\end{document}
答案1
将每个元素设置为单独的、内联的数学公式:
\documentclass{article}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[(t=1)]
\item $w^{(1)} = (w_1^{(1)},w_2^{(1)},w_3^{(1)}) = (1,1,1)$
\item $w^{(2)} = (w_1^{(2)},w_2^{(2)},w_3^{(2)}) = (0.5,1,0.5)$
$w_{1}^{(2)} = (1 - 0.5)^{L_{11}} w_{1}^{(1)} = (0.5)^{1}.1 = 0.5$
$w_{2}^{(2)} = (1 - 0.5)^{L_{21}} w_{2}^{(1)} = (0.5)^{0}.1 = 1$
$w_{3}^{(2)} = (1 - 0.5)^{L_{31}} w_{3}^{(1)} = (0.5)^{1}.1 = 0.5$
\end{enumerate}
\end{document}
答案2
我会使用单个align*
。这将确保所有=
标志对齐。只需手动输入标签即可。
\documentclass[11pt]{article}
\usepackage{enumerate}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{align*}
(t=1)\quad w^{(1)} &= (w_1^{(1)},w_2^{(1)},w_3^{(1)}) = (1,1,1)\\
(t=2)\quad w^{(2)} &= (w_1^{(2)},w_2^{(2)},w_3^{(2)}) = (0.5,1,0.5) \\
w_{1}^{(2)} &= (1 - 0.5)^{L_{11}} w_{1}^{(1)} = (0.5)^{1}.1 = 0.5. \\
w_{2}^{(2)} &= (1 - 0.5)^{L_{21}} w_{2}^{(1)} = (0.5)^{0}.1 = 1. \\
w_{3}^{(2)} &= (1 - 0.5)^{L_{31}} w_{3}^{(1)} = (0.5)^{1}.1 = 0.5.
\end{align*}
\end{document}
答案3
作为对沃纳精彩回答的补充,我提出了几点改进意见:
\documentclass[11pt]{article}
\usepackage{enumitem}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{showframe}
\begin{document}
\begin{enumerate}[label={($t=\arabic*)$},itemsep=0pt,leftmargin=*,align=left]
\everymath{\displaystyle}% local setting
\item $w^{(1)}_{\vphantom{1}} = (w_1^{(1)},w_2^{(1)},w_3^{(1)}) = (1,1,1)$
\item $w^{(2)}_{\vphantom{1}} = (w_1^{(2)},w_2^{(2)},w_3^{(2)}) = (0.5,1,0.5)$\\[\parsep]
$w_{1}^{(2)} = (1 - 0.5)^{L_{11}} w_{1}^{(1)} = (0.5)^{1}\cdot1 = 0.5.$ \\[\parsep]
$w_{2}^{(2)} = (1 - 0.5)^{L_{21}} w_{2}^{(1)} = (0.5)^{0}\cdot1 = 1.$ \\[\parsep]
$w_{3}^{(2)} = (1 - 0.5)^{L_{31}} w_{3}^{(1)} = (0.5)^{1}\cdot1 = 0.5.$
\end{enumerate}
\end{document}
标签是在数学模式下设置的,这样更容易操作,enumitem
还可以避免标签粘在边缘leftmargin=*
。
在我设置的环境中\everymath{\displaystyle}
,我们模拟显示数学;通过添加幻影下标,将前两个公式中的指数稍微向上推,因此它们与后三个公式以及前两个公式中的上标处于相同的高度。
在第二项中的四个公式之间我添加了大小的垂直空间\parsep
,因此所有公式都是等距的。
我将最后一个 1 之前的句点改为\cdot
:句点永远不应该用来表示乘法。
为了生成下面我加载的图片\usepackage{showframe}
,您应该删除它,它只是为了显示文本块的边距。