Lorsque l’on souhaite insérer des graphiques ou des schémas
dans un document LaTeX, il y a plusieurs solutions. Tout
d’abord, on peut créer le dessin à l’aide d’un logiciel de
graphisme, l’exporter en format .eps et l’introduire dans
le document à l’aide de la commande \includegraphics.
Cette approche est intéressante parce que l’on peut faire
ses dessins à la WYSIWIG (What You See Is What You Get).
L’inconvénient c’est qu’il faut
parfois plusieurs passages par le logiciel de graphisme
avant d’avoir un résultat qui donne bien en LaTeX. Il
existe une autre possibilité : on peut directement dessiner
ses graphiques et schémas à l’aide de code LaTeX. En effet,
il existe des commandes spéciales, qui permettent de faire
des dessins à l’intérieur d’un environnement picture. Comme
les fonctionnalités de ces commandes sont assez limitées,
des utilisateurs ont développé au fil du temps des packages
comme eepic et PSTricks. Vous serez sans doute impressionnés
par tout ce que l’on peut réaliser à, l’aide de ces packages.
En plus, on n’a plus besoin d’un logiciel supplémentaire,
parce que l’on peut traiter ses dessins directement en LaTeX,
p.ex. modifier l’échelle, rajouter des commentaires, des
formules mathématiques ... [1].
Vous avez sans doute compris que
l’inconvénient de cette approche c’est qu’il faut apprendre
des commandes supplémentaires et à bien les utiliser, ce qui
risque à la fois de rébuter le débutant et l’utilisateur
averti.
Mais alors, que faire ? Choisir entre l’aisance du WYSIWIG et
la flexibilité du code LaTeX ? Pas vraiment. Grâce à jPicEdt
l’on peut profiter du meilleur des deux mondes. En effet,
avec jPicEdt on peut créer ses dessins à l’aide d’une
interface graphique, et récupérer du code LaTeX
"prêt à l’emploi" à la sortie. Par ailleurs, jPicEdt permet
de faire le chemin à l’envers : vous pouvez importer des
commandes LaTeX, les éditer de manière visuelle et récupérer
les commandes.
A part ça, jPicEdt vous offre encore quelques bonbons. Tout
d’abord, vous pouvez l’intégrer à votre distribution LaTeX.
Donc, il vous permet de compiler directement les dessins,
afin de pouvoir se faire une idée à quoi ils peuvent
ressembler en final. Ensuite, jPicEdt est extensible via des
scripts rédigés en langage BeanShell.
jPicEdt est écrit en Java langage. Il va donc tourner sur tout
système d’exploitation équipé d’une machine virtuelle Java.
Finalement, notons que jPicEdt est assez proche du logiciel
JasTeX, qui lui aussi est écrit en Java. Comment départager
les deux, d’autant plus qu’ils sont tous les deux multi-plateforme et sous licence libre et disponibles en français ? D’une part, les deux
sont limités par les environnements LaTeX qu’ils utilisent.
Comme mentionné ci-dessus, jPicEdt s’appuie sur l’environnement
figure et sur les packages eepic et pstrikcs. JasTex, quant à
lui est basé sur un package de macros appelé GasTeX. Donc,
c’est à l’utilisateur final de décider laquelle de ces deux
approches convient au mieux à ses besoins.