Just a suggestion. Possibly most people use Latex rather than Tex. I
am not suggesting anything like that Latex is worst or better than
pure Tex. Possibly pure Tex is really better than Latex but I started
with latex ...
In this case the tex function could be improved or maybe created a
latex version in a not so near future.
Firstly I must refrain that my migration from Mathematica is being
incredibly smooth and also that the Tex output from Maxima is
ABSOLUTELY better than the equivalent Mathematica function.
I will present a Maxima session as an example
C83) mat:MATRIX([X+3*COS(X)^2-SIN(X)^2,0],[X+3*COS(X)^3-SIN(X),1]);
[ 2 2 ]
[ - SIN (X) + 3 COS (X) + X 0 ]
(D83) [ ]
[ 3 ]
[ - SIN(X) + 3 COS (X) + X 1 ]
(C84) trigreduce(%);
[ COS(2 X) COS(2 X) 1 1 ]
[ -------- + 3 (-------- + -) + X - - 0 ]
[ 2 2 2 2 ]
(D84) [ ]
[ COS(3 X) 3 COS(X) ]
[ 3 (-------- + --------) - SIN(X) + X 1 ]
[ 4 4 ]
>>>> Here I obtain the Tex output
(C85) tex(%);
$$\pmatrix{{{\cos 2\>X}\over{2}}+3\>\left({{\cos 2\>X}\over{2}}+
\mathchoice {{1}\over{2}}{{1}\over{2}}{1//2}{1//2}\right)+X-
\mathchoice {{1}\over{2}}{{1}\over{2}}{1//2}{1//2}&0\cr 3\>\left({{
\cos 3\>X}\over{4}}+{{3\>\left(\cos X\right)}\over{4}}\right)-\sin X
+X&1\cr }$$
(D85) FALSE
(C86)
>>>> Here is the output of latex when I include the equation above
This is TeX, Version 3.14159 (Web2C 7.3.1)
(teste.tex
LaTeX2e <1999/12/01> patch level 1
(...)
! Missing } inserted.
<inserted text>
}
l.38 ...ce {{1}\over{2}}{{1}\over{2}}{1//2}{1//2}&
0\cr 3\>\left({{
?
>>>> Then a suggestion that really works on latex. pmatrix is
>>>> substituted by an
\left(
\begin{array}[c]{cc}
\end{array}
\right)
>>>> The result is
$$
\left(
\begin{array}[c]{cc}
{{\cos 2\>X}\over{2}}+3\>\left({{\cos 2\>X}\over{2}}+
\mathchoice {{1}\over{2}}{{1}\over{2}}{1//2}{1//2}\right)+X-
\mathchoice {{1}\over{2}}{{1}\over{2}}{1//2}{1//2}&0\cr 3\>\left({{
\cos 3\>X}\over{4}}+{{3\>\left(\cos X\right)}\over{4}}\right)-\sin X
+X&1\cr
$$
>>>> And this works fine on latex. Just complain a little bit about the
>>>> use of {1}\over{2} instead of \frac{1}{2} which the most used
>>>> command in Latex. But this is really not a crucial problem