Version 3.0 de mac2texpdf, de Maxima vers PDF/LaTeX

La nouvelle version, numérotée 3.0, du logiciel utilitaire mac2texpdf vient de sortir.

Présentation du logiciel
mac2texpdf est un utilitaire qui permet la saisie de commandes Maxima, et qui renvoie un fichier PDF contenant les commandes et leurs résultats. Il permet aussi l’export du fichier LaTeX et des images ayant servi à générer ce PDF.

Pré-requis
Le logiciel mac2texpdf3 est un script python qui se décline au choix pour Windows ou pour Linux. On peut aussi utiliser directement les deux binaires proposés (l’éxécutable pour Windows s’appelle mac2texpdf3-exe et celui pour Linux s’appelle mac2texpdf3-w-exe). Il existe une version anglaise des scripts et des binaires.
Le logiciel nécessite le logiciel Maxima (accessible dans le PATH), Gnuplot et une installation LaTeX.

Nouveautés de la version 3.0 par rapport à la version 2.0 précédente
* La saisie des commandes Maxima est plus souple. Le % désigne enfin le résultat précédent, une commande peut s’étendre sur plusieurs lignes jusqu’au ; ou au $, et les commentaires /* ... */ sont ignorés.
* Un nouveau bouton permet d’importer un fichier .mac (fichier contenant une liste de commandes Maxima), et Ctrl+A sélectionne tout le texte de l’éditeur.
* Les graphiques sont mieux pris en charge : les commandes propres à wxMaxima (wxdraw2d, wxplot2d, wxdraw3d…) sont converties automatiquement, de même que implicit_plot et contour_plot et génèrent les graphiques correspondant.
* Le PDF est plus lisible, avec la commande en bleu, le résultat en rouge sombre et l’affichage en vert. Ce que produisent print, printf, disp ou les boucles for et while apparaît dans un bloc « Affichage ». Les définitions de fonctions (define, :=) s’affichent comme dans Maxima, et les longues listes ne provoquent plus d’erreur LaTeX.

Documentation et téléchargement
La documentation détaillée en français et en anglais, ainsi que tous les liens de téléchargement des scripts Python ou des binaires pour Linux et Windows se trouvent sur la page Interfaces.

Défiler vers le haut