Groff Eqn - 如何做更高的根立方根等

问题描述

有人知道如何在 groff eqn 中做更高的根(立方根、第 4 根等)吗?一直在搜索文档,似乎找不到答案

解决方法

在简单的情况下,您可以在根符号前使用下标数字:

"" sup 3 sqrt x

但根据等式,这看起来不太好:

1 over { "" sup 3 { sqrt {ax sup 2 +bx+c} } }

另一种方法是使用左对齐的 pile,它也有很大的差距:

1 over { lpile { { size -8 3 } above { sqrt {ax sup 2 +bx+c} } } }

通常最好使用 eqn 局部运动命令、upbacksize 来调整位置以获得想要的结果:>

1 over { { up 90 size -8 3 } back 30 { sqrt {ax sup 2 +bx+c} } }

enter image description here

,

我建议使用这样的 eqn 宏

.EQ
define exp % "" sup fwd 30 %
define cube % "" sup fwd 30 3 sqrt %
define root % { "" sup fwd 30 $1 sqrt $2 } %

exp 3 sqrt 11
cube 11
root(3,11)
.EN