编号垂直加法问题

编号垂直加法问题

目前,我有以下垂直加法问题,但我还希望对其进行编号而不弄乱其他所有内容。

\begin{array}{c@{\,}c}
  & 1 \\
+ & 1 \\
\hline
  & 2 \\
\end{array}

答案1

您也可以只使用一种enumerate环境。我建议您使用aligned允许指定数字对齐的环境,但array也可以使用:

在此处输入图片描述

笔记:

  • 在此示例中,加法问题仅使用了宏来提高可读性。

代码:

\documentclass{article}
\usepackage{amsmath}

\newcommand*{\ProblemInArray}{\quad%
    \begin{array}{c@{\,}c}
          & 1 \\
        + & 1 \\
        \hline
          & 2 \\
    \end{array}
}%

\newcommand*{\ProblemInAligned}{\quad%
    \begin{aligned}[t]% Choose alignement: t, b, or c
          & 1 \\
        + & 1 \\
        \hline
          & 2
    \end{aligned}
}%

\begin{document}\noindent
Using \texttt{array} environemnt
\begin{enumerate}
    \item $\ProblemInArray$
    \item $\ProblemInArray$
\end{enumerate}
%
Using \texttt{aligned} environemnt
\begin{enumerate}
    \item $\ProblemInAligned$
    \item $\ProblemInAligned$
\end{enumerate}
\end{document}

答案2

你可以试试,

\[
\begin{array}{@{}cr}
    & 1 \\
+  & 10 \\
\cline{2-2}
  & 11 
\end{array}
\]

您可能还想使用以下方法调整列之间的间距

\setlength\arraycolsep{0.1em}

在此处输入图片描述

编辑:添加编号

有很多方法可以给方程式编号,但对于这种类型的问题,我要么使用包,要么手动将编号合并到数组中,或者创建一个计数器来自动递增。这是一个相当长的例子。当然,如果符号在右边,就像我们这里一样,multienum它会看起来更好。+

在此处输入图片描述

\documentclass[fleqn]{article}
\usepackage{amsmath,multienum,booktabs}
\renewcommand{\regularlisti}{\setcounter{multienumi}{0}%
  \renewcommand{\labelenumi}%
  {\addtocounter{multienumi}{1}\alph{multienumi})}}
\begin{document}

\[
\begin{array}{lrr}
\text{(i)}&   & 1  \\
&+  & 10 \\
\cmidrule(lr){3-3}
&  & 11  \\
\end{array}
\]

\[
\begin{array}{lrr}
\text{(ii)}&   & 1  \\
&+  & 10 \\
\cmidrule(lr){3-3}
&  & 11  \\
\end{array}
\]


\[
\begin{array}{crr@{}c@{}r@{}c@{}l}
\text{(iii)}   &237   &100a        &{}+{}&10b    &{}+{}&c\\
\addlinespace
\text{(iv)}  &732   &100c        &{}+{}&10b    &{}+{}&a\\
\cmidrule(lr){2-2}\cmidrule(lr){3-7}
\text{(v)} &495   &\multicolumn{1}{l@{}}{100(a-c-1)} &+&90     &+&(10+c-a)\\
\addlinespace
\text{(vi)}  &594   &\multicolumn{1}{l@{}}{100(10+c-a)} &+&90     &+&(a-c-1)\\
\cmidrule(lr){2-2}\cmidrule(lr){3-7}
\text{(vii)}   &1089  &\multicolumn{1}{c}{900}        &+&180    &+&9\\
\cmidrule(lr){2-2}\cmidrule(lr){3-7}
\specialrule{0pt}{-1pt}{-1pt} 
\cmidrule(lr){2-2}\cmidrule(lr){3-7}
\end{array}
\]
\end{document}
\end{document}

相关内容