Izquierda Indice

Maxima y LaTeX

Maxima puede escribir sus salidas en formato TeX de manera que copiando y pegando es sencillo reutilizar en los documentos TeX los cálculos realizados con Maxima

Desde la interfaz de wxMaxima es posible seleccionar una celda con "cuentas" y guardar el "input" + "output" en formato LaTeX (sólo texto) lo cual permite insertar dicho texto en el documento LaTeX y realizar, en su caso, las modificaciones pertinentes para conseguir el efecto deseado.
Ilustración
También es posible hacer uso de los comandos siguientes:

La primera versión genera la salida en la pantalla usando formato TeX. En la segunda lo escribe en el fichero "NombreFichero"; si el fichero ya existe añade la salida al final del mismo. La tercera es como la segunda, solo que indicando en TeX la etiqueta correspondiente de Maxima. Conviene llamar la atención sobre el hecho de que Maxima utiliza el lenguaje "plain" de TeX, lo que puede traer como consecuencia que al compilar con LaTeX se queje sobre lo "primitivo" del lenguaje empleado, aunque lo interprete correctamente.

Una combinación más sofisticada de comandos permitiría, por ejemplo, definir una función, escribir la fórmula para su primitiva usando TeX y calcularla usando Maxima pero escribiendo el resultado en formato TeX

Aquí el resultado se escribe en la consola y por el procedimiento estándar de copiar y pegar podemos insertarlo en un fichero TeX. También con los comandos para generar gráficos hemos indicado la forma en que éstos pueden ser guardados para su reciclado.

Pero la interacción entre Maxima y LaTeX puede ir más allá: es posible escribir ficheros para LaTeX que contienen comandos de Maxima, de suerte que cuando el compilador LaTeX llega a ese punto, interrumpe su compilación para que Maxima pueda ejecutar los comandos que le son propios, y el resultado obtenido es utilizado directamente por LaTeX.

Así, por ejemplo, podríamos poner en el texto LaTeX la fórmula de una integral y hacer que, durante la compilación de LaTeX, Maxima calculase la integral para que LaTeX pudiera incorporar al documento de forma automática el resultado de la misma. O bien, en el documento LaTeX escribir directamente la fórmula de una superficie, cuya gráfica deseamos incorporar, para que al llegar a ese punto, Maxima intervenga construyendo la gráfica deseada a fin de que LaTeX pueda incorporarla de forma autónoma.

Más información y ejemplos en http://webs.um.es/mira/tex/maxima_latex.php

 

Izquierda Indice