在这种情况下,我们有 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}