数组中的多列。如何将股息放在正确的位置?

数组中的多列。如何将股息放在正确的位置?

编辑:原始问题之前被重新编辑过多:

\newcommand\divspace{\,}
\[   
    \arraycolsep=0em
    \begin{array}{r@{\divspace}c@{\divspace}lllll}
      & & \multicolumn{4}{l}{7.24}&          \\
    \cline{2-6}

    3427 &\big)&\multicolumn{6}{c}{24811.48}\\
      & &                   23989&  \\
    \cline{3-4}
      &   &                 8224&&  \\
      & &                   6854&&  \\
    \cline{3-4}
      & &                  13708&&  \\
    \cline{3-5}
    \end{array}
    \]

MWE 说 300 除以 2 应该得到 150。

\documentclass{article}
\begin{document}
\newcommand\divspace{\,} 
\[
\arraycolsep=0em
\begin{array}{r@{\divspace}c@{\divspace}lllll}
 & \multicolumn{3}{r}{150}\\
\cline{2-6}
2  &\big)&\multicolumn{3}{l}{300}&\\
  & &                   20&&&&\\
\cline{3-4}
  & &                   10&0&&&\\
  & &                   10&0&&&\\
\cline{3-5}
  & &                     &0&0&&
\end{array}
\]
\end{document}

答案1

标记看起来很复杂;您想要对齐数字,那就这么做吧。

\documentclass{article}
\begin{document}
\[
\setlength{\arraycolsep}{0pt}
\begin{array}{r@{\,}cccc}
  &     & \multicolumn{3}{l}{150}\\
\cline{2-5}
2 &\big)& 3 & 0 & 0 \\
  &     & 2 & 0 &  \\
\cline{3-5}
  &     & 1 & 0 & 0 \\
  &     & 1 & 0 & 0 \\
\cline{3-5}
  &     &   &   & 0
\end{array}
\]
\end{document}

在此处输入图片描述

答案2

抱歉,我亲眼目睹了这个问题的发帖瞬间,而且修改太多次,变成了另一个问题。所以我重新发了原来的问题(完全符合标题)。

代码输出显示了被除数的错误位置:

在此处输入图片描述

为了解决这个问题,请将第一行更正\cline\cline{2-7},将第二行更正为,\multicolumn{5}{c}{24811.48}然后使所有行中的 s 数量保持一致&

\documentclass{article}
\begin{document}
\[   
    \setlength{\arraycolsep}{0pt}
    \begin{array}{rc*5{l}}
      &       & \multicolumn{4}{l}{7.24}&    \\    \cline{2-7}
3427\,&\big)\,&\multicolumn{5}{c}{24811.48}  \\
      &       &                   23989&&&&  \\    \cline{3-4}
      &       &                   8224&& &&  \\
      &       &                   6854&& &&  \\    \cline{3-4}
      &       &                   13708&&&&  \\    \cline{3-5}
    \end{array}
\]
\end{document}

在此处输入图片描述

然而,正如@egreg 指出的那样,标记变得过于复杂,特别是如果我们还需要对齐数字(在这种情况下至少可能需要 10 列)。然而,一个简单的标记解决方案(三列)具有印刷上令人愉悦的输出以及对齐的数字,可以是以下内容:

\documentclass{article}
\begin{document}
\[
\setlength{\arraycolsep}{0pt}   
\begin{array}{rcl}
       &       &  7.24                              \\    \cline{2-3}
 3427\,&\big)\,&  24811.48                          \\
       &       &  \underline{23989_{}}              \\    %\cline{3-3}
       &       &  \phantom{23}{8224}                \\
       &       &  \phantom{23}\underline{6854_{}}   \\    %\cline{3-3}
       &       &  \phantom{23}{13708}               \\    
       &       &  \phantom{23}\underline{13708_{}}  \\    %\cline{3-3}
       &       &  \phantom{231370}0                 \\
\end{array}
\]
\end{document}

在此处输入图片描述

我使用\phantom{}进行对齐,并将\clines 替换为\underline{}以完全适合上面的数字。_{}每个里面的额外部分\underline{}是为了稍微降低线条以改善视觉效果。

答案3

你在寻找长除法吗?像这样的东西怎么样:

\documentclass{article}
\input{longdiv}

\begin{document}    
\longdiv{300}{2}
\end{document}

在此处输入图片描述

相关内容