使用 \hline 对齐多列

使用 \hline 对齐多列

我正在尝试创建这个。有很多对齐元素,例如等号和 25,以及等号。我可以写出一些元素,但不能写出所有元素。请帮忙。谢谢!在此处输入图片描述

答案1

这个卑鄙的伎俩就是以“垂直方法”为中心。

\documentclass{article}
\usepackage{amsmath,xcolor,array}

\newcommand{\redplus}{\mathbin{\textcolor{red}{+}}}
\newcommand{\rednum}[1]{\textcolor{red}{#1}}

\begin{document}

\[
\setlength{\arraycolsep}{0pt}
\begin{array}{
  r
  >{{}}l
  @{\qquad}
  >{$\color{blue}}c<{$}
  @{\qquad}
  r
  >{{}}l
  >{{}}l
  >{{}}r
}
\multicolumn{2}{c@{\qquad}}{\text{Horizontal method}}
&\multicolumn{1}{c@{\qquad}}{}&
\multicolumn{4}{c}{\hspace{-1em}\text{Vertical method}\hspace{-1em}\hspace{0pt}} \\
g-25 &= 113 &
  Original equation &
g & - 25 &= & 113 \\
g-25\redplus\rednum{25} &= 113\redplus\rednum{25} &
  Add $25$ to each side &
   & \redplus\rednum{25} && \redplus\rednum{25} \\
\cline{4-7}
g &= 138 &
  Simplify &
g &&= & 138
\end{array}
\]

\end{document}

在此处输入图片描述

相关内容