高级分数多级

高级分数多级

我想问一下,我该如何使用LaTex上传的图表来创建以下工具。您有什么想法可以在下图中模拟此类工具吗?

一些描述:

  1. 该工具用于按顺序进行计算。工具从底部开始。例如第一个例子,我们的目标是计算3 + 4 * 8 - 12。我们一步一步地分离出我们有的项 util,4 * 8然后我们得到32。之后我们用 替换4 * 8得到323 + 32 => 35最后一步我们35 - 12使用35之前回合中的 并得到 ,23作为我们的最终结果。

  2. 我尝试了一些方法,fraction因为底数部分就像数学中的分数。但左边的分数线我们总是有一些字母。

  3. 这种情况有必要吗tikz?因为我总是要在上方留出足够的空间分数线,对于上面的级别,这个级别可能很大。请参阅第二个示例。

第一个例子

第二个例子

答案1

欢迎来到 TeX.SE!恐怕您不需要 TiZ 就是这样的。(已添加\mathrel,非常感谢 Peter Grill!)

\documentclass{article}
\usepackage{amsmath}
\usepackage{xcolor}
\DeclareMathOperator{\OP}{OP}
\newcommand{\cra}{\mathrel{\textcolor{cyan}{\Rightarrow}}}
\begin{document}
\[
 \OP\frac{\displaystyle\OP\frac{\displaystyle 
 \genfrac{}{}{0pt}{}{}{3\cra3}\quad\OP
 \frac{4\cra4\quad8\cra8\quad4\mathbin{\textcolor{red}{*}}8\cra32}{4*8\cra35}\quad
 \genfrac{}{}{0pt}{}{}{3\mathbin{\textcolor{red}{+}}32\cra35}
 }{3+4*8\cra35}\quad
 \genfrac{}{}{0pt}{}{}{12\cra12~35\mathbin{\textcolor{red}{-}}12\cra23}}{3+4*8-12\cra23}
\]
\end{document}

在此处输入图片描述

相关内容