Interfaces
Wxmaxima
Différentes interfaces pour utiliser Maxima ont été développées durant ces dernières années. La plupart des projets ont été abandonnés, au profit de Wxmaxima, qui est devenue l’interface par défaut du logiciel, dorénavant incluse dans le fichier d’installation. L’interface est très performante, pratique et comporte de très nombreuses fonctionnalités, parmi lesquelles :
- Wxmaxima fonctionne sur le principe du notebook, ce qui signifie qu’il est possible de produire des documents complets mixant des textes et des calculs réalisés par Maxima.
- L’affichage des expressions algébriques respecte les standards de l’écriture des mathématiques.
- La plupart des commandes Maxima sont accessibles via les menus du logiciel, ce qui en simplifie grandement son utilisation. Des palettes d’outils permettent l’accès direct aux commandes les plus usuelles.
- Wxmaxima peut exporter les notebooks réalisés au format Html ou tex.
- Wxmaxima repère les erreurs de syntaxe, et complète automatiquement les parenthèses ouvertes et fermées.
- Wxmaxima permet d’accéder et de rechercher dans l’aide du logiciel Maxima.
- Le tracé des courbes en 2D ou en 3D, ainsi que les animations pour les familles de fonctions définies par un paramètre, sont gérés facilement grâce à des boîtes de dialogue dédiées.
Texmacs
Texmacs n’est pas une interface à Maxima comme l’est Wxmaxima. Texmacs est un logiciel de composition de textes mathématiques, qui permet d’inclure des sessions Maxima à l’intérieur du document. Cette fonctionnalité permet d’utiliser la puissance d’un logiciel de calcul formel à l’intérieur d’un traitement de textes mathématiques.
Site de Texmacs : https://www.texmacs.org/tmweb/home/welcome.en.html

Generation-code-Maxima
Il s’agit d’un utilitaire écrit en Python qui permet de saisir graphiquement les paramètres les plus classiques pour tracer une courbe en utilisant le package draw de Maxima. Après avoir entré les valeurs des bornes pour le cadre graphique, la fonction f à tracer et l’intervalle de tracé, puis choisi la couleur et l’épaisseur de la ligne, on peut alors :
* générer le code du graphique pour WxMaxima. On copie ensuite ce code dans WxMaxima pour l’éxécuter et obtenir le tracé de la courbe en ligne dans la feuille de calcul (un bouton permet directement de copier le code dans le presse-papier)
* appliquer Maxima sur ce code pour générer un fichier (par défaut au format eps, mais il est possible de modifier ce paramètre dans le script Python pour obtenir un fichier pdf ou png). Ce fichier s’appelle output.eps et se trouve dans le répertoire courant.
* visualiser le fichier de la courbe (avec le logiciel gv de Ghostview sour Linux, mais ce choix est modifiable dans le fichier Python).
- Télécharger le logiciel en français (script Python, documentation et binaire pour Linux): generation-code-maxima
- Télécharger le logiciel en anglais (script, documentation et binaire Linux ) : generation-code-maxima-eng
- Télécharger la version pour les courbes paramétrées (script Python et binaire Linux) : generation-code-maxima-parametric


Avertissement : le titre et la légende des graphiques ne doivent pas comporter de caractères
accentués ou d’apostrophes, sinon Maxima génère une erreur).