Latex - 无法在枚举环境中将方程式左对齐为数组

Latex - 无法在枚举环境中将方程式左对齐为数组

我正在尝试创建一个解决方案表来显示使用等值法解决方程组问题的步骤。

感谢 SE Bernard,我成功创建了解决方程组的所有步骤。

一个小问题...

从第 25 行(“5 = 3x - 9”)开始,等号上的对齐方式发生了变化,而不是“=”与上一步保持垂直一致,同样是“5 = 3x - 9”。

如何在解决步骤的每个部分中保持“=”的垂直对齐?

顺便说一句:我使用数组是因为我找不到更好的方法来在垂直堆栈中显示减法。有没有更好的方法来实现方程式的这种“堆叠”?

    \documentclass{article}
\usepackage{array, amsmath,booktabs}
\usepackage{geometry}
\geometry{
 a4paper,
 total={170mm,257mm},
 left=20mm,
 top=20mm,
 }
\begin{document}

\begin{enumerate}
  \item $y=2x+5$s\\$y=5x-9$

  \setlength{\parskip}{14pt}

 $\begin{alignedat}{3}
 2x & +{} & 5 &= & & 5x-9 \\
 -2x & & & = {}& - & 2x\\
 \midrule
  & &5 & = & & 3x-9
 \end{alignedat}$

\setlength{\parskip}{14pt}

$\begin{alignedat}{3}
5 & = & & 3x-9 \\ 
    + 9 & ={}{}& &{}+9\\ \midrule 14 & = & & 3x 
    \end{alignedat}$
\setlength{\parskip}{14pt}

$\begin{alignedat}{3}\dfrac{5}{3}  = \dfrac{3x}{3} 
     \end{alignedat}$

\setlength{\parskip}{14pt}

$\dfrac{5}{3}=x$

\end{enumerate}

\end{document} 

我的代码如下。谢谢您的帮助!正确排版的解决方案键将使我的学生受益匪浅。

答案1

据我了解,这很容易做到alignedat

\documentclass{article}
\usepackage{array, amsmath,booktabs}
\usepackage{geometry}
\geometry{
 a4paper,
 total={170mm,257mm},
 left=20mm,
 top=20mm,
 }

\begin{document}

\begin{enumerate}
  \item $y=2x+5$s\\$y=5x-9$\\


 $\begin{alignedat}{3}
 2x & +{} & 5 &= & & 5x-9 \\
 -2x & & & = {}& - & 2x\\
 \midrule
  & &5 & = & & 3x-9
 \end{alignedat}$

\end{document} 

在此处输入图片描述

编辑:下面是满足 OP 最终要求的代码:

\documentclass{article}
\usepackage{array, mathtools, booktabs}
\usepackage{geometry}
\geometry{
 a4paper,
 total={170mm,257mm},
 left=20mm,
 top=20mm,
 }
\begin{document}

\begin{enumerate}
  \item $y=2x+5$s\\$y=5x-9$

 $\begin{alignedat}{4}
 2x &&{}+ 5 &= & & 5x- & & 9 \\
 -2x & & & = -& & 2x\\
 \midrule
 & &5 & = & & 3x-{} & & 9 \\
\addlinespace[14pt]
 & & 5 & = & & 3x -{}& & 9 \\
&&{} +9 & =& &&\mathllap{{}+{}} &9\\\midrule%%
 & & 14 & = & & 3x \\
\addlinespace[14pt]
%%$\begin{alignedat}{3}
 & & \dfrac{5}{3} & = & & \dfrac{3x}{3}\\
\addlinespace[14pt]
 & & \dfrac{5}{3} & = & & \phantom{3}x
     \end{alignedat}$

\end{enumerate}

在此处输入图片描述

相关内容