我想问一下,我该如何使用LaTex
上传的图表来创建以下工具。您有什么想法可以在下图中模拟此类工具吗?
一些描述:
该工具用于按顺序进行计算。工具从底部开始。例如第一个例子,我们的目标是计算
3 + 4 * 8 - 12
。我们一步一步地分离出我们有的项 util,4 * 8
然后我们得到32
。之后我们用 替换4 * 8
得到32
。3 + 32 => 35
最后一步我们35 - 12
使用35
之前回合中的 并得到 ,23
作为我们的最终结果。我尝试了一些方法,
fraction
因为底数部分就像数学中的分数。但左边的分数线我们总是有一些字母。这种情况有必要吗
tikz
?因为我总是要在上方留出足够的空间分数线,对于上面的级别,这个级别可能很大。请参阅第二个示例。
答案1
欢迎来到 TeX.SE!恐怕您不需要 Ti钾Z 就是这样的。(已添加\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}