我经常想将公式从 Mathematica 复制到 LaTeX 文档中。Mathematica 有一个“复制为 LaTeX”功能,但它并没有给我真正想要的结果:
\text{Cos}[x]+\text{Sin}[x]
我更希望得到以下内容:
\cos(x)+\sin(x)
我尝试在 Python 中使用正则表达式,这种方法可行,但我无法匹配括号或圆括号。这非常方便,因为余弦中可以包含任何内容。
有什么可行的方法可以实现这一转换?
答案1
使用TeXForm[]
。
In[1] := TeXForm[Cos[x] + Sin[x]]
Out[1]//TeXForm=
\sin (x)+\cos (x)