Logiciels libres & gratuits jPicEdtLorsque 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. |