Vous savez peut-être que sous LaTeX il est possible de dessiner. C’est l’extension pstricks qui est utilisé pour cela. Il suffit d’ajouter dans votre document un
\usepackage{pstricks}
Je ne vais pas faire un cours de pstricks ici, j’en serai d’ailleurs totalement incapable, mais je peux vous recommander la lecture du wikibook qui traite de ce sujet. Je pense que pstricks doit être surtout utilisé par des scientifiques pour les schémas, mais ça ne s’y limite pas ! Il est clair que les résultats sont spectaculaires, mais il faut bien avouer que coder de telles figures est souvent laborieux. En effet, outre le temps à passer pour apprendre le langage, il faut être bien organisé dans sa création.

Exemple simple tiré du wikipedia anglophone, image sous licence GNU Free Documentation License
Mais tout n’est pas perdu. En effet, il existe un logiciel en java permettant de réaliser de belles figures à grands coups de souris. Latexdraw (dont le site est disponible en français) est multiplateforme et distribué sous licence GPL.
L’installation se fait sans difficulté. Une fois l’archive décompressée, on lance un
java -jar installer.jar
et le tour est joué.
Au lancement, on n’est pas perdu. Quiconque ayant utilisé un outil "à la paint" saura se servir de latexdraw
Au fur et à mesure de la création de votre oeuvre, vous avez la possibilité de voir le code pstricks se mettre à jour. On devine aisément la fonction de chaque ligne, et on sait que l’on pourra ajuster précisément certaines choses à la main comme les valeurs de positions.
Les formats de sortie sont nombreux : eps, pdf, pdf "cropé", png, bmp, jpeg et bien évidement en code pstricks. Le format svg permet d’enregistrer le projet et de l’éditer à nouveau.
Je pense que c’est ce qui peut faire la force de ce logiciel. Les moins avertis peuvent n’utiliser que l’interface graphique, et les plus connaisseurs ont la possibilité de dégrossir le travail avec latexdraw et de l’affiner plus tard. Ne maîtrisant pas de logiciels comme inkscape, c’est pour une une solution de facilité.
A noter que pstricks ne peut pas être utilisé avec pdflatex. Puisque j’ai déjà parlé ici de gnuplot, soulignons que lui aussi possède une sortie pstricks



Adhérer April
CC-BY-SA
La Quadrature du Net
Planet-libre
Wikio
8 commentaires
Comments feed for this article
20 mars 2010 à 8:10
Christophe
Bonjour,
Le seul intérêt que je vois à ce LaTeXDraw, outre le fait qu’il permette de tracer des figures avec pstricks, c’est qu’il donne le "source" en regard.
20 mars 2010 à 8:21
Christophe
Je viens de l’installer sous Debian. Le script d’installation est faussement adapté à Debian. Le mécanisme "sudo" n’étant pas installé par défaut. Il faut donc modifier le script conséquemment : "gksu" et non "gksudo" et le tour est joué.
20 mars 2010 à 11:25
Christophe-Marie
Je te conseille de jeter un coup d’oeil à tikz. On peut faire de très jolies choses avec (malgré son manque d’interface graphique, il est vrai).
21 mars 2010 à 7:45
François
Merci, je prend note
21 mars 2010 à 3:24
bobi
> Christophe
Je crois que c’est justement le principe
21 janvier 2011 à 8:47
Tikz : illustrations avec latex « Sciunto
[...] la syntaxe et il était fastidieux de chercher dans la documentation. J’utilisais alors Latexdraw. Le tracé est très rapide mais approximatif. Il faut retoucher les valeurs si on veut quelque chose [...]
20 janvier 2012 à 7:05
Jérôme
Une astuce pour profiter de Latexdraw avec TikZ:
1) Générer son dessin avec Latexdraw.
2) L’enregistrer le en SVG.
3) L’ouvrir avec Inkscape avec son extension inkscape2tikz préalablement installée
( Inkscape : http://inkscape.org/?lang=fr
inkscape2tikz : http://code.google.com/p/inkscape2tikz/ ).
4) Retoucher au besoin avec les outils d’Inkscape que vous n’avez pas trouvé dans Latexdraw,
puis exporter en code tikzpicture (Extensions>Export>Export to TikZ path…).
Par ailleurs, voici un autre outil de dessin intéressant : QTikZ qui permet de dessiner en code Tikz et de voir le résultat en direct : http://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language/ .
20 janvier 2012 à 7:12
François
Entre temps, je suis passé totalement à tikz et j’écris le code
Pour ma part, j’utilise aussi ktikz.
Merci pour l’astuce, je ne la connaissais pas (probablement parce que je n’utilise jamais inkscape)