如何体现合理简化?

如何体现合理简化?

我需要展示简化分数的路径,即通过它们的公因数,以便展示第一个简化。例如:18/6 我想要展示一些这样的:

\frac{\cancel{18}^9}{\cancel{6}_3} 

以 2 为公约数,我希望 9 和 3 分别出现在 18 和 6 的上方/下方。如果我有更多除数,它们将出现在前一个的上方/下方,例如 50:

\cancel{50}^{\cancel{10}^{2}}

即,我希望 10 出现在已取消的 50 之上,2 出现在已取消的 10 之上(如果我除以 5)

是否有某个命令或者包可以实现这个功能?

多谢!

答案1

使用\substackand \soutfromulem你可以这样做

\documentclass{article}
\usepackage{ulem}
\usepackage{amsmath}
\begin{document}
$\frac{\substack{9\\\text{\sout{18}}}}{\substack{\text{\sout{6}}\\3}}$
\end{document}

在此处输入图片描述

您可以继续向堆栈中添加行,这样您就可以拥有多个除数。

答案2

正如@Imran 在他的评论中所建议的那样 - 使用cancel包执行以下操作:

\documentclass[margin=3.141592]{standalone}
\usepackage{cancel}

\begin{document}
$\frac{\cancel{50}^{~5}}{\cancel{10}^{~1}} = 5$
\end{document}

在此处输入图片描述

相关内容