tex - maxima tex 输出显示 sin 和 cos 的括号

标签 tex brackets maxima trigonometry

我使用 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/

相关文章:

python - 图例标签与轴标签中的 matplotlib latex

tex - (wx)最大: texput for powers of expressions

maxima - 载体替换

multithreading - 马克西玛。线程本地存储耗尽

maxima:尝试最小化振荡器问题

linux - 如何在 linux 中的文件中的列之间放置不同的分隔符?

python - 从格式为 .tex 的 arXiv 文章中仅提取正文

nested - Pyparsing - 匹配最外面的一组嵌套括号

python - 删除未闭合的括号

PHP代码是括号中没有任何条件语句