考虑以下 mwe:
\documentclass[letterpaper]{article}
\usepackage{amsmath,amssymb}
\usepackage{array}
\begin{document}
\begin{center}
\renewcommand{\arraystretch}{1.2}
\begin{tabular}{r@{\hspace{5pt}}c@{\hspace{5pt}}c@{\hspace{5pt}}c@{\hspace{5pt}}l}
6: &2&\hspace*{-1em}$\phantom{2}\cdot 3$&&\\
15: &&\hspace{2.25pt}3&\hspace*{-1em}$\phantom{3}\cdot 5$&\\
\hline
$\mathrm{LCM}(6,15)=$ &2&\hspace*{-1em}$\phantom{2}\cdot 3$&\hspace*{-1em}$\phantom{3}\cdot 5$&$=30$
\end{tabular}
\end{center}
\begin{center}
\renewcommand{\arraystretch}{1.2}
\begin{tabular}{r@{\hspace{5pt}}c@{\hspace{5pt}}c@{\hspace{5pt}}c@{\hspace{5pt}}c@{\hspace{5pt}}l}
24: &2&2&2&3&\\
36: &2&2&&3&3\\
\hline
$\mathrm{LCM}(24,36)=$ &2&2&2&3&$3=72$
\end{tabular}
\end{center}
\end{document}
我希望您能提供意见,告诉我如何更好地实现相同的结果,以及可能使用命令或类似的东西。请注意,第一个示例我强制实现了所需的结果,但正如您在第二个示例中看到的,它变得有点麻烦。任何见解都将不胜感激。
答案1
不确定您正在寻找什么,但这简化了使用 cdot 的第一个版本中的标记。
\documentclass[letterpaper]{article}
\usepackage{amsmath,amssymb}
\usepackage{array}
\newcolumntype{C}{>{\def\\{\aftergroup\zapdot\tabularnewline}}c@{{}\cdot{}}}
\let\xcdot\cdot
\def\zapdot{\def\cdot{\mathbin{\phantom\xcdot}}}
\begin{document}
\begin{center}
\renewcommand{\arraystretch}{1.2}
$\begin{array}{r@{\quad}CCc@{}l}
6:&2&3\\
15:&\aftergroup\zapdot&3& 5\\
\hline
\mathrm{LCM}(6,15)=&2&3&5&{}=72
\end{array}$
\end{center}
\begin{center}
\renewcommand{\arraystretch}{1.2}
$\begin{array}{rccccl}
24: &2&2&2&3&\\
36: &2&2&&3&3\\
\hline
\mathrm{LCM}(24,36)={} &2&2&2&3&3=72
\end{array}$
\end{center}
\end{document}