编辑:原始问题之前被重新编辑过多:
\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{}
进行对齐,并将\cline
s 替换为\underline{}
以完全适合上面的数字。_{}
每个里面的额外部分\underline{}
是为了稍微降低线条以改善视觉效果。
答案3
你在寻找长除法吗?像这样的东西怎么样:
\documentclass{article}
\input{longdiv}
\begin{document}
\longdiv{300}{2}
\end{document}