[Tex/LaTex] convert Mathematica LaTeX to regular LaTeX

wolfram-mathematica

I often want to copy formulas from Mathematica into a LaTeX document. Mathematica has a “copy as LaTeX” function, but it gives me not really the results that I want:

\text{Cos}[x]+\text{Sin}[x]

I rather would like to have the following:

\cos(x)+\sin(x)

I tried to use regular expressions in Python, which kind of work, but I cannot match matching brackets or parenteses. That would be very handy, since there could be anything in the cosine.

What would be a doable way to convert this?

Best Answer

Use TeXForm[].

In[1] := TeXForm[Cos[x] + Sin[x]]

Out[1]//TeXForm=
         \sin (x)+\cos (x)