排版分数加法

排版分数加法

我想知道排版这个的最有效方法是什么:

在此处输入图片描述

我的第一个想法是用表格来做这个但我觉得很混乱。

答案1

在此处输入图片描述

\documentclass{article}
\usepackage{xlop}
\begin{document}
first test:
\opmul[displayshiftintermediary=all]{15248}{3445}
 second test:
\opmul[displayintermediary=all]{15248}{3445}
 last test:
\opmul[displayintermediary=None]{15248}{3445}
\end{document}

答案2

除了xlop(一个很棒的软件包)之外,还有basicarith,它以更手动的方式执行一些相同的操作。(免责声明:我是的作者basicarith,因此对其实用性有预期的看法。)它是为基本算术教科书设计的,因此它允许独立设置各个行或列的样式。你的问题:

\documentclass{article}
\usepackage{basicarith}
\begin{document}

\probline{12}{....912563}
\opline{$\times$}{....601894}
\nextpline{.....650252}
\nextpline{....213067\ }
\nextpline{...300504\ \ }
\opline{}{......63\ \ \ }
\soluline{.......4322}
\end{document}

这将产生以下内容:

基本算术排版示例

除了任何转录错误之外,它看起来与您的手写示例非常接近。

basicarith是手动的,而xlop会为您完成工作;在 中basicarith,如您所见,您必须告诉包您的问题的字符数(宏\probline),并手动说明何时要绘制下划线(\opline,它将操作符号作为第一个参数)或上划线(\soluline),并且不会为您计算答案。 xlop避免了所有这些不愉快的事情。 basicarith但是,提供了用于英美风格除法的宏(xlop仅用于欧式除法,这是我编写的主要原因basicarith)。

basicarith还具有许多用于自定义外观的配置选项;例如,您可以逐个数字地解决问题,并在解决问题时突出显示相应的行或列。您可以解决所需的问题然后停止,允许解释各个步骤;您可以随时恢复问题。

我鼓励您研究这些选项并决定哪个更适合您的目的。

相关内容