maximaのtex関数の出力は、ほぼそのままtex記法の入力に使えるが、行列は例えば
tex(matrix([a,b],[c,d])); => $$\ifx\endpmatrix\undefined\pmatrix{\else\begin{pmatrix}\fi a&b\cr c& d\cr \ifx\endpmatrix\undefined}\else\end{pmatrix}\fi $$
となって、tex記法ではうまく表示できない。
対策は二つ。
一つはtex関数の出力をlatex形式にしてくれるライブラリーを使う。
load("mactex-utilities.lisp"); tex(matrix([a,b],[c,d])); => $$\begin{pmatrix}a & b \\ c & d \\ \end{pmatrix}$$
もう一つはwxMaximaで出力を選択、右クリックメニューから「LaTexとしてコピー」を実行。クリップボードに以下が入る。
\[\begin{pmatrix}a & b\\ c & d\end{pmatrix}\]
どちらも手間は似たようなものだが…。
[tex:\begin{pmatrix}a & b \\ c & d \\ \end{pmatrix}]