我使用 maxima 的 tex 输出,并想更改它输出 sin(x) 的方式。 目前它是:
tex(sin(x));
$$\sin x$$
但我想在 x 两边加上括号,但并非总是如此;例如,如果我使用这个:
sin(x/2) already has \left( and \right)
tex(sin(x/2));
\begin{equation} \sin \left({{x}\over{2}}\right) \end{equation}
这可能吗,也许可以使用 texput 函数?
最佳答案
好吧,如果您不反对放入一些 Lisp 代码:
(%i1) :lisp (setf (get '%sin 'tex) nil)
(%i1) :lisp (setf (get '%cos 'tex) nil)
这去掉了预定义的处理函数(它将 sin 和 cos 视为前缀运算符)。然后你得到:
(%i1) tex (sin(x) + cos(y));
$$\cos \left(y\right)+\sin \left(x\right)$$
关于tex - maxima tex 输出显示 sin 和 cos 的括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22355618/