我最近才开始使用 LaTeX,所以这是一个初学者的问题。
我正在尝试编写与问题 (i)、(ii) 和 (iii) 的三个不同部分相关的数学小节。由于这些数学部分都具有相同的格式,我希望它们对齐,以便等号在每一行中都位于相同的位置。我设法做到这一点的唯一方法是使用三个单独的 align* 环境,因为在 enumerate 中使用 align* 给我带来了问题。然而,这意味着不同的部分没有按照我希望的方式排列。我当前的代码如下:
(i)
\begin{align*}
8 &= -1 \cdot 2^3 \\
& \implies v_2(8) = 3
\end{align*}
(ii)
\begin{align*}
126 &= 2^1 \cdot 3^2 \cdot 7^1 \\
&\implies v_2(126) = 1 \\
\end{align*}
(iii)
\begin{align*}
3 &= 2^0 \cdot 3^1 \\
& \implies v_2(3) = 0 \\
4 & = 2^2 \\
& \implies v_2(4) = 2 \\
& \implies v_2(\sfrac{3}{4}) = v_2(3) - v_2(4) = -2
\end{align*}
这段代码的输出看起来相当混乱。如果有人能帮我整理一下,我将不胜感激。
答案1
\documentclass{article}
\usepackage{enumitem,amsmath,amssymb,xfrac}
\begin{document}
\begin{enumerate}[label=(\roman*)]
\item
$\begin{aligned}[t]
\phantom{00}8 &= -1 \cdot 2^3 \\
& \implies v_2(8) = 3
\end{aligned}$
\item
$\begin{aligned}[t]
126 &= 2^1 \cdot 3^2 \cdot 7^1 \\
&\implies v_2(126) = 1 \\
\end{aligned}$
\item
$\begin{aligned}[t]
\phantom{00}3 &= 2^0 \cdot 3^1 \\
& \implies v_2(3) = 0 \\
4 & = 2^2 \\
& \implies v_2(4) = 2 \\
& \implies v_2(\sfrac{3}{4}) = v_2(3) - v_2(4) = -2
\end{aligned}$
\end{enumerate}
\end{document}
我\phantom
在这里习惯于让每个对齐的左侧具有相同的宽度。