LaTeX

Graphiques avec LaTeX


Actuellement il y a deux grands packages LaTeX pour faire des graphiques avec LaTeX: PSTricks et pgf TikZ. Le second, qui est relativement récent, est développé par l'auteur de «beamer», et le premier a été initialisé au début des années 90 par T. Van Zandt. Les deux sont activement développés aujourd'hui.
    J'utilise PSTricks depuis longtemps et ses possibilités sont telles que je n'ai pas cherché à utiliser pgf. La principale différence entre les deux est la génération des PDF: pfg a été écris pour générer des PDF alors que PSTricks a été écris pour utiliser la puissance de Postscript. Comme l'utilisation du PDF est pratiquement devenu la règle aujourd'hui, pgf semble être plus adapté. Les développeurs de PSTricks conscients du problème ont proposé plusieurs solutions pour produire des PDF de très bonne qualité en utilisant leurs packages. C'est ce que je résume rapidement dans cette page.
    Il y a deux manières d'utiliser du code Postscript, avec PSTricks, dans un document et de produire un PDF de qualité (je déconseille personnellement l'utilisation d'une simple conversion de la sortie Postscript en PDF par des commandes du type ps2pdf):
  • Pour utiliser du code PSTricks n'importe où dans le document (i.e. pour les graphiques mais aussi (et surtout) dans les macros LaTeX) il n'y a qu'une seule solution: il faut utiliser VTeX. On peut alors utiliser toute la puissance de PSTricks, la sortie PDF est toujours parfaite. Malheureusement, VTeX n'est pas une programme libre, c'est un programme propriétaire vendu pour Windows par Micropress. Toutefois, il existait une version de  VTeX pour linux gratuite: aujourd'hui elle n'est malheureusement plus développée depuis plusieurs années et comme elle est distribuée compilée, elle ne fonctionne pas sur les distributions Linux récentes. Ce problème peut être contourné en utilisant d'anciennes versions de librairies Linux (je fais ainsi fonctionner VTeX sur n'importe quelle distribution récente). Si vous êtes intéressés par cette solution allez sur cette page.
  • Pour utiliser PSTricks pour faire uniquement des graphiques et produire du PDF, les développeurs de PSTricks on écris un paquetage LaTeX, pst-pdf, qui marche parfaitement bien (attention aux dépendances: pst-pdf utilise la dernière version de preview et environ). Ce paquetage n'étant pas généralement pas présent dans les distributions standards LaTeX, vous devez l'installer vous même dans votre répertoire personnel. Ensuite, pour l'utiliser, il faut compiler le fichier source .tex de façon spéciale: soit en utilisant le script ps4pdf fourni avec la distribution de pst-pdf soit en utilisant mon programme LaTeX-X.