MWE 在结果中显示了我在第一步中需要的对齐。我的问题是:
- 现在在“1”后面应该再次出现“4”,正好在第一行的“4”下面。我该怎么做?
总体来说,是否存在更优雅的解决方案(以便更容易地解决问题 1)?
\documentclass{article} \usepackage{amsmath} \begin{document} \begin{equation*} \begin{aligned} &&\sqrt{05\;47\;56} = 2 \\ &-&4\phantom{\sqrt{05\;47\;56}} \\ &&\rule{1cm}{0.4pt} \phantom{\sqrt{05\;47}} \\ &&1\phantom{\sqrt{05\;47\;56}} \end{aligned} \end{equation*} \end{document}
答案1
您可以使用\mathmakebox
和array
。在第一列中,部首的放置方式与部首符号的宽度相同(没有连字符)。
\documentclass{article}
\usepackage{amsmath,mathtools,calc}
\begin{document}
\begin{equation*}
\setlength{\arraycolsep}{0pt}
\begin{array}{r r @{\;} r @{\;} r c l}
\mathmakebox[\widthof{$\sqrt{\vphantom{0}}$}][l]{\sqrt{\phantom{05\;47\;56}}} &
05 & 47 & 56 & {}={} & 2 \\
-& 4 \\
\cline{2-2}
& 1
\end{array}
\end{equation*}
\end{document}
完整方案:
\documentclass{article}
\usepackage{amsmath,mathtools,calc}
\begin{document}
\begin{equation*}
\setlength{\arraycolsep}{0pt}
\begin{array}{r r @{\;} r @{\;} r c l}
\mathmakebox[\widthof{$\sqrt{\vphantom{0}}$}][l]{\sqrt{\phantom{05\;47\;56}}} &
05 & 47 & 56 & {}={} & 234 \\
\cline{6-6}
-& 4 & & & & 43\cdot3=129 \\
\cline{2-2} \cline{6-6}
& 1 & 47 & & & 464\cdot4=1856 \\
-& 1 & 29 \\
\cline{2-3}
& & 18 & 56 \\
-& & 18 & 56 \\
\cline{2-4}
& & & 0
\end{array}
\end{equation*}
\end{document}