问题描述
This question 解释了如何设置函数的 tex 输出以类似于三角函数的幂处理;但是,我想知道如果要更改用于括号的实际命令,必须如何修改它?
\cos \left( <arg> \right)
在 cos
和第一个括号之间引入一个不合适的空格。这可以通过在 \mathopen{}
和 \cos
之间插入 \left(
来补偿,即:
\cos\mathopen{} \left( <arg> \right)
然而,虽然 texput(cos,lambda([e],[a]:args(e),printf(false,"\\cos \\mathopen{} \\left( ~a \\right)",tex1(a))))
为诸如 cos(<arg>)
之类的东西呈现所需的调整,但任何涉及权力的东西,例如 cos(<arg>)^2
都会返回到 cos
的默认处理。
因为 cos
已经在 *tex-mexpt-trig-like-fns*
的列表中,当有指数时,我不确定如何获得所需的括号处理。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)