多个数字的最小公倍数

多个数字的最小公倍数

我需要做出如下可视化效果:在此处输入图片描述

在这种情况下,我们有 3 个数字,我需要用 2 或 3 来表示。如果它看起来像这样会很好 - 这里我们只有 1 个数字。

    \documentclass{article}
\newenvironment{denom}{%
   \setlength\arraycolsep{1.5pt}%
   \array[t]{@{}r|r@{}}}{\endarray}
\begin{document}
\[
\begin{denom} 
12 & 2\\
6 & 2\\
3 & 3\\
1&
\end{denom}\quad 
\begin{denom}
26 & 2\\
13 & 13\\
1&
\end{denom}\quad
\begin{denom}
256 & 2\\
128 & 2\\
64 & 2\\
32 & 2\\
16 & 2\\
8 & 2\\
4 & 2\\
2 & 2\\
1 &
\end{denom}
\]
\end{document}

答案1

像这样吗?

\documentclass{article}
\newenvironment{denom}[1]
 {\array[t]{@{}*{#1}{r}|r@{}}}
 {\endarray}
\begin{document}
\[
\begin{denom}{3}
12 & 26 & 256 & 2 \\
 6 & 13 & 128 & 2 \\
 3 & 13 &  64 & 2 \\
 3 & 13 &  32 & 2 \\
 3 & 13 &  16 & 2 \\
 3 & 13 &   8 & 2 \\
 3 & 13 &   4 & 2 \\
 3 & 13 &   2 & 2 \\
 3 & 13 &   1 & 3 \\
 1 & 13 &     & 13 \\
   &  1 &     &
\end{denom}
\qquad
\begin{denom}{2}
28 & 98 & 2 \\
14 & 49 & 2 \\
 7 & 49 & 7 \\
 1 &  7 & 7 \\
   &  1 & 
\end{denom}
\]
\end{document}

在此处输入图片描述

相关内容