在枚举环境中对齐方程

在枚举环境中对齐方程

这就是我想要做的事情:

在此处输入图片描述

我希望能够对齐等号,同时保持等式与 (a) 对齐。

但是为了将方程与(a)对齐,我发现我必须使用 \displaystyle 与对齐环境不兼容的公式,这给了我以下结果:

\documentclass[fleqn, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amsthm, amssymb, mathtools}
\usepackage[margin=1.25in]{geometry}
\setlength{\mathindent}{0pt}
\setlength{\jot}{1ex}
\usepackage[nodisplayskipstretch]{setspace} 
\setstretch{1.25}
\usepackage{siunitx}

\begin{document}

\begin{enumerate} 
    \item [(a)] $\displaystyle
            R_{eq}=R_1+R_2=300+100 \\
            =\SI{400}{\ohm}
            $
\end{enumerate}
\end{document}

在此处输入图片描述

因此我尝试创建一个对齐环境,但是我的方程式与 (a) 不一致:

\documentclass[fleqn, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amsthm, amssymb, mathtools}
\usepackage[margin=1.25in]{geometry}
\setlength{\mathindent}{0pt}
\setlength{\jot}{1ex}
\usepackage[nodisplayskipstretch]{setspace} 
\setstretch{1.25}
\usepackage{siunitx}

\begin{document}

\begin{enumerate} 
    \item [(a)]
        \begin{align*}
            R_{eq}=R_1+R_2&=300+100 \\
            &=\SI{400}{\ohm}
        \end{align*}
\end{enumerate}
\end{document}

在此处输入图片描述

提前感谢您的回答。

答案1

我建议你align*用环境替换aligned[t]环境。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath,enumitem,siunitx}
\begin{document}

\begin{enumerate} 
    \item [(a)]
        $\begin{aligned}[t]
            R_{\mathrm{eq}}=R_1+R_2&=300+100 \\
                                   &=\SI{400}{\ohm}
        \end{aligned}$
\end{enumerate}
\end{document}

相关内容