将 Mathematica LaTeX 转换为常规 LaTeX

将 Mathematica LaTeX 转换为常规 LaTeX

我经常想将公式从 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)

相关内容