下划线对齐数学加法

下划线对齐数学加法

我找到了这个问题的几个答案。但答案往往会导致修改代码。我想知道是否有简单的包可以做到这一点。我想对齐方程式并下划线或画一条线,使加法更美观。应该有简单的步骤和包来实现这一点。在此处输入图片描述

答案1

数组环境就像数学的表格。就我个人而言,我不会将$a=4$步骤与其余部分一起包含在数组中,因为它实际上不能保持列的完整性。

请注意,= 符号会自动插入(以获得正确的间距)。

\documentclass{standalone}

\begin{document}
\setlength{\arraycolsep}{1pt}
$\displaystyle% standalone doesn't support \[ \]
\begin{array}{c@{\hspace{5pt}}rcr@{{}={}}r}
  & a & - & b & 3\\
+ & a & + & b & 5\\
\hline
  & 2a &  &   & 8\\
  &   &   & a & 4
\end{array}$

\end{document}

数组数学

答案2

您可以使用align*

\documentclass{article}
\usepackage{amsmath}
\begin{document}
  \begin{align*}
    a-b&=3\\   
    {}+a+b&=5\\
    \cline{1-2}
    2a\phantom{{}+a}&=8\\
    a&=4\\   
  \end{align*}
\end{document}

这将为您提供以下内容

在此处输入图片描述

请注意 \phantom{+a}我用来移动的2a

为了获得更好的间距结果,该tabu包可能会很有趣。此环境能够检测它是否处于数学模式。不过,您必须使用很多列才能获得相当不错的结果。

\documentclass{article}
\usepackage{amsmath}
\usepackage{tabu}
\begin{document}
\(\begin{tabu}{crcrcr}
    &a&-&b&=&3\\   
    +& a&+&b&=&5\\
    \cline{2-6}
    &2a&&&=&8\\
    &&&a&=&4\\   
\end{tabu}\)
\end{document}

在此处输入图片描述

答案3

alignedat以下是来自的尝试数学+:不幸的是,必须在所有and-运算符周围添加空格

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\begin{alignedat}{3}
     &&  a & \,-\, & b &= 3 \\
  +\,&&  a & \,+\, & b &= 5 \\
  \hline
     && 2a &       &   &= 8 \\
     &&    &       & a &= 4
\end{alignedat}
\end{equation*}
\end{document}

在此处输入图片描述

相关内容