Vous êtes sur la page 1sur 127

.

Conférence LATEX no 8
Nouveaux moteurs, dessins de très haute qualité
.

Denis Bitouzé
denis.bitouze@lmpa.univ-littoral.fr
http://gte.univ-littoral.fr/members/dbitouze/pub/latex

IUT Génie Thermique et Énergie de Dunkerque
http://gte.univ-littoral.fr/
&
Laboratoire de Mathématiques Pures et Appliquées
Joseph Liouville
http://www-lmpa.univ-littoral.fr

Plan

Conférence
LATEX no 8
1. Autres moteurs
Denis
Bitouzé

2. Dessins de très haute qualité avec PSTricks
Autres
moteurs

Dessins de très 3. Dessins de très haute qualité : autres outils disponibles
haute qualité
avec PSTricks

Dessins de très
haute qualité :
autres outils
disponibles

Plan

Conférence
LATEX no 8
1. Autres moteurs
Denis
Bitouzé

2. Dessins de très haute qualité avec PSTricks
Autres
moteurs

3.
XƎLATEX
Motivation
Dessins de très haute qualité : autres outils disponibles
Fichiers pour
XƎLATEX
Gestion des fontes
XƎLATEX versus
(PDF)LATEX
LuaLATEX
ConTEXt

Dessins de très
haute qualité
avec PSTricks

Dessins de très
haute qualité :
autres outils
disponibles

Ce que nous détaillons maintenant Conférence LATEX no 8 Denis 1. Autres moteurs Bitouzé XƎLATEX Autres Motivation moteurs Fichiers pour XƎLATEX XƎLATEX Motivation Gestion des fontes Fichiers pour XƎLATEX versus (PDF)LATEX XƎLATEX Gestion des fontes LuaLATEX XƎLATEX versus (PDF)LATEX ConTEXt LuaLATEX ConTEXt Dessins de très haute qualité avec PSTricks Dessins de très haute qualité : autres outils disponibles .

Bitouzé Les capacités de LATEX seul. Mais certaines limitations de LATEX sont moteurs XƎLATEX inhérentes au programme lui-même. Remarque Denis . haute qualité : Pour remédier à ces problème. limitées. à cause d’un support non natif et incomplet Dessins de très d’Unicode. avec PSTricks Remarque Dessins de très . peuvent être étendues au Autres moyen de packages. Motivation Conférence LATEX no 8 . et ne peuvent être levées Motivation Fichiers pour au . la variante XƎLATEX de LATEX a autres outils disponibles été . créée . moyen de packages XƎLATEX Gestion des fontes XƎLATEX versus (PDF)LATEX C’est le cas notamment de la prise en charge de certaines LuaLATEX ConTEXt langues. et de la gestion des fontes haute qualité .

windows-1252. Codage d’entrée Conférence LATEX no 8 . . Attention ! Denis . Apple Roman Motivation Fichiers pour XƎLATEX Gestion des fontes XƎLATEX versus (PDF)LATEX LuaLATEX ConTEXt Dessins de très haute qualité avec PSTricks Dessins de très haute qualité : autres outils disponibles . Bitouzé Les fichiers XƎLATEX doivent obligatoirement être saisis avec le Autres codage d’entrée UTF-8 : sont notamment proscrits les codages moteurs XƎLATEX ISO-8859-1.

Format de sortie Conférence LATEX no 8 . .pdf Bitouzé Autres moteurs XƎLATEX Motivation Fichiers pour XƎLATEX Gestion des fontes XƎLATEX versus (PDF)LATEX LuaLATEX ConTEXt Dessins de très haute qualité avec PSTricks Dessins de très haute qualité : autres outils disponibles .Une compilation XƎLATEX génère par défaut un fichier . Remarque Denis .

Bitouzé XƎLATEX étant une variante de LATEX. la structure des fichiers Autres .sources est conservée moteurs XƎLATEX Motivation Seuls 2 packages sont à remplacer Fichiers pour XƎLATEX Gestion des fontes XƎLATEX versus (PDF)LATEX LuaLATEX ConTEXt Dessins de très haute qualité avec PSTricks Dessins de très haute qualité : autres outils disponibles . Packages à modifier Conférence LATEX no 8 . Remarque Denis .

Fichier source LATEX typique Conférence LATEX no 8 . Code Denis . Bitouzé 1 \documentclass[french]{article} Autres 2 \usepackage[utf8]{inputenc} moteurs XƎLATEX 3 \usepackage[T1]{fontenc} Motivation Fichiers pour 4 \usepackage{lmodern} XƎLATEX Gestion des fontes 5 \usepackage[a4paper]{geometry} XƎLATEX versus (PDF)LATEX 6 \usepackage{babel} LuaLATEX ConTEXt 7 \begin{document} Dessins de très 8 haute qualité avec PSTricks 9 \end{document} . Dessins de très haute qualité : autres outils disponibles .

Bitouzé 1 \documentclass[french]{article} Autres 2 \usepackage[utf8]{inputenc} % À remplacer moteurs XƎLATEX 3 \usepackage[T1]{fontenc} % À remplacer Motivation Fichiers pour 4 \usepackage{lmodern} XƎLATEX Gestion des fontes 5 \usepackage[a4paper]{geometry} XƎLATEX versus (PDF)LATEX 6 \usepackage{babel} LuaLATEX ConTEXt 7 \begin{document} Dessins de très 8 haute qualité avec PSTricks 9 \end{document} . Fichier source LATEX typique Conférence LATEX no 8 . Dessins de très haute qualité : autres outils disponibles . Code Denis .

Fichier source XƎLATEX typique Conférence LATEX no 8 . Code Denis . Dessins de très haute qualité : autres outils disponibles . Bitouzé 1 \documentclass[french]{article} Autres 2 \usepackage{fontspec} moteurs XƎLATEX 3 \usepackage{xunicode} Motivation Fichiers pour 4 \usepackage{lmodern} XƎLATEX Gestion des fontes 5 \usepackage[a4paper]{geometry} XƎLATEX versus (PDF)LATEX 6 \usepackage{babel} LuaLATEX ConTEXt 7 \begin{document} Dessins de très 8 haute qualité avec PSTricks 9 \end{document} .

Bitouzé 1 \documentclass[french]{article} Autres 2 \usepackage{fontspec} moteurs XƎLATEX 3 \usepackage{xunicode} Motivation Fichiers pour 4 \usepackage{lmodern} XƎLATEX Gestion des fontes 5 \usepackage[a4paper]{geometry} XƎLATEX versus (PDF)LATEX 6 \usepackage{babel} LuaLATEX ConTEXt 7 \begin{document} Dessins de très 8 haute qualité avec PSTricks 9 \end{document} . Dessins de très haute qualité : autres outils disponibles . Code Denis . Fichier source XƎLATEX typique Conférence LATEX no 8 .

si bien que le chargement de ce dernier devient inutile LuaLATEX ConTEXt Dessins de très haute qualité avec PSTricks Dessins de très haute qualité : autres outils disponibles . Fichier source XƎLATEX typique Conférence LATEX no 8 . . Bitouzé Les packages fontspec et xunicode sont impérativement à Autres charger . Motivation Remarque Fichiers pour XƎLATEX . Attention ! Denis . dans cet ordre moteurs XƎLATEX . Gestion des fontes Les version récentes de fontspec chargent cependant déjà XƎLATEX versus (PDF)LATEX xunicode.

etc. paradoxalement. Mac OS. Remarque Denis .) moteurs XƎLATEX Motivation Mais. (Linux. Bitouzé XƎLATEX est capable d’accéder d’emblée aux polices du système Autres d’exploitation . Configuration préalable Conférence LATEX no 8 . Windows. une configuration est nécessaire pour Fichiers pour XƎLATEX Gestion des fontes qu’il puisse accéder aux polices livrées avec la TEX Live XƎLATEX versus (PDF)LATEX LuaLATEX ConTEXt Dessins de très haute qualité avec PSTricks Dessins de très haute qualité : autres outils disponibles .

Dessins de très dans le dossier haute qualité avec PSTricks /usr/local/texlive/2011/texmf-dist/fonts. Fichier . pour. . Configuration préalable Conférence LATEX no 8 sous Linux : copier /usr/local/texlive/2011/texmf-var/fonts/ Denis Bitouzé conf/texlive-fontconfig.fonts. + + G.d/09-texlive. utiliser le raccourci . La sélectionner. fc-cache␣-s en Motivation administrateur) Fichiers pour XƎLATEX Gestion des fontes sous Mac OS : lancer l’application Livre des polices puis le menu XƎLATEX versus .conf) 1 . ouvrir le menu Fichier. Puis lancer la moteurs XƎLATEX commande fc-cache (resp. et haute qualité : valider autres outils disponibles sous Windows : il n’y a rien à faire. ConTEXt Ajouter des polices . Dessins de très sélectionner les répertoires opentype et truetype. Nouvelle bibliothèque nommée par exemple (PDF)LATEX LuaLATEX TeX␣Live . Si ces fichiers existent déjà.conf et le coller en ~/.conf . l’installateur TeX Live s’est occupé de tout 1. ne pas les écraser. Autres /etc/fonts/conf. . mais y insérer le contenu de texlive-fontconfig.conf (resp.

on peut sélectionner une police différente pour haute qualité avec PSTricks chacune de ces 3 familles. et à chasse fixe. Sélection des familles de fontes Commandes Conférence LATEX no 8 Sous LATEX (et XƎLATEX). 〈nom de la police〉} . Elles sont accessibles au moyen des commandes Autres moteurs respectives XƎLATEX Motivation Commande à portée locale Bascule Exemple Fichiers pour XƎLATEX \textrm{〈texte〉} \rmfamily␣〈texte〉 Test Gestion des fontes XƎLATEX versus \textsf{〈texte〉} \sffamily␣〈texte〉 Test (PDF)LATEX LuaLATEX \texttt{〈texte〉} \ttfamily␣〈texte〉 Test ConTEXt Dessins de très Sous XƎLATEX. \setmainfont{〈nom de la police〉} \setsansfont{〈nom de la police〉} \setmonofont{ . au moyen des commandes respectives Dessins de très . sans empattement. haute qualité : Syntaxe autres outils disponibles . chaque police de caractères est Denis Bitouzé déclinée en 3 familles : romaine.

sous Windows : en exécutant la commande (menu Démarrer Dessins de très . ): Exécuter haute qualité avec PSTricks fc-list > polices. ainsi que le nom sous lequel Denis Bitouzé elles sont accessibles par XƎLATEX. Pour rechercher une moteurs 〈police particulière〉 dans cette (très longue) XƎLATEX Motivation liste. Sélection des familles de fontes Liste et noms des polices Conférence LATEX no 8 La liste des polices disponibles.txt créé dans autres outils un éditeur de texte. on pourra recourir à : Fichiers pour XƎLATEX fc-list | grep -i 〈police particulière〉 Gestion des fontes XƎLATEX versus (PDF)LATEX sous Mac OS : grâce à l’application Font Book LuaLATEX ConTEXt .txt Dessins de très haute qualité : et en examinant le fichier polices. par exemple notepad disponibles . s’obtient Autres sous Linux : par la commande fc-list.

Dès Noël où un zéphyr haï me vêt de glaçons würmiens je dîne d'exquis rôtis .\par} LuaLATEX ConTEXt 1 \textrm{\test} . Denis Bitouzé . Autres moteurs \setmainfont{Penguin Attack} XƎLATEX \setsansfont{Ostorah} Motivation \setmonofont{Liberation Mono} Fichiers pour XƎLATEX \newcommand{\test}{Dès Noël où un zéphyr haï me vêt de Gestion des fontes glaçons würmiens je dîne d'exquis rôtis de bœuf au kir XƎLATEX versus (PDF)LATEX à l'aÿ d'âge mûr \& cætera ! 0123456789. autres outils Dès Noël où un zéphyr haï me vêt de glaçons würmiens je dîne d'exquis rôtis de bœuf au kir à l'aÿ disponibles d'âge mûr & cætera ! 0123456789. Dessins de très Dès Noël où un zéphyr haï me vêt de glaçons würmiens je dîne d'exquis rôtis de bœuf au kir à l'aÿ d'âge mûr haute qualité : & cætera ! 0123456789. de bœuf au kir à l'aÿ d'âge mûr & cætera! 0123456789. avec PSTricks Résultat . . Sélection des familles de fontes Exemple Conférence LATEX no 8 . Exemple . Code source . \textsf{\test} \texttt{\test} Dessins de très haute qualité . .

MatchUppercase) pour Gestion des fontes XƎLATEX versus ajuster la taille de chaque police. \addfontfeature . de sorte que les (PDF)LATEX LuaLATEX minuscules (resp. haute qualité : Remarque autres outils . disponibles Ces options peuvent être passées globalement ou ajoutées localement au moyen des commandes \defaultfontfeatures et . Sélection des familles de fontes Options indépendantes des polices Conférence LATEX no 8 On dispose d’options indépendantes des polices à passer aux Denis Bitouzé commandes précédentes. les capitales) aient la même hauteur ConTEXt Dessins de très Ligatures=TeX pour retrouver les ligatures habituelles de haute qualité avec PSTricks TEX Dessins de très . Parmi elles : Color=〈couleur 〉 où 〈couleur 〉 doit être connue de xcolor Autres moteurs Scale=〈échelle〉 où 〈échelle〉 est XƎLATEX Motivation soit un nombre Fichiers pour XƎLATEX soit MatchLowercase (resp.

autres outils disponibles Minuscules : xxxxxxxxxx. Sélection des familles de fontes Exemple d’options Conférence LATEX no 8 . . : \test Capitales : \TEST haute qualité avec PSTricks .\par} Gestion des fontes \newcommand{\TEST}{% XƎLATEX versus (PDF)LATEX \textrm{XX}\textsf{XX}\textrm{XX}\texttt{XX}\textrm{XX}.Capitales : XXXXXXXXXX. Code source .\par Dessins de très 2 Minuscules . Exemple Denis . Résultat Dessins de très .\par} LuaLATEX ConTEXt 1 Ligatures -. . haute qualité : Ligatures – et —. et ---. . Bitouzé .Scale=MatchLowercase} moteurs \setmainfont{Linux Libertine O} XƎLATEX \setsansfont{DejaVu Sans} Motivation \setmonofont[Color=magenta]{Inconsolata} Fichiers pour \newcommand{\test}{% XƎLATEX \textrm{xx}\textsf{xx}\textrm{xx}\texttt{xx}\textrm{xx}. Autres \defaultfontfeatures{Ligatures=TeX.

Sélection des familles de fontes Options dépendantes des polices Conférence LATEX no 8 On dispose également d’options dont l’effet n’est assuré que Denis Bitouzé pour certaines polices. Parmi elles : Autres moteurs Numbers=〈valeur 〉 où 〈valeur 〉 peut par exemple être XƎLATEX Motivation OldStyle Fichiers pour XƎLATEX Gestion des fontes Ligatures=〈valeur 〉 où 〈valeur 〉 peut par exemple être XƎLATEX versus (PDF)LATEX NoCommon ou Historic LuaLATEX ConTEXt Alternate=〈nombre entier 〉 Dessins de très haute qualité avec PSTricks Dessins de très haute qualité : autres outils disponibles . notamment celles dites OpenType.

& Juliee. ou Roméo  Juliee ? . \& Juliette. Exemple Denis . Code source . ou {\addfontfeature{Alternate=0} Roméo \& Juliette} ? haute qualité avec PSTricks . Scale=MatchLowercase} moteurs \setmainfont{Linux Libertine O} XƎLATEX \newcommand{\test}{Quels stricts serpents sifflent sur nos têtes ?\par} Motivation Fichiers pour XƎLATEX 1 \rmfamily Chiffres de base (0123456789) et Gestion des fontes 2 {\addfontfeature{Numbers=OldStyle} elzéviriens (0123456789)}. haute qualité : Chiffres de base (0123456789) et elzéviriens (). Autres \defaultfontfeatures{Ligatures=TeX. Résultat Dessins de très . .\par XƎLATEX versus 3 \test (PDF)LATEX LuaLATEX 4 {\addfontfeature{Ligatures=NoCommon} \test} ConTEXt 5 {\addfontfeature{Ligatures=Historic} \test} Dessins de très 6 Roméo . autres outils disponibles els stricts serpents sifflent sur nos têtes ? Quels stricts serpents sifflent sur nos têtes ? els stris serpents sifflent sur nos têtes ? Roméo . Bitouzé . Sélection des familles de fontes Exemple d’options Conférence LATEX no 8 .

ConTEXt Pour choisir les polices mathématiques. mathématiques moteurs XƎLATEX Motivation D’autres packages comme mathspec ou unicode-math tentent Fichiers pour XƎLATEX de régler le problème mais sont encore trop expérimentaux Gestion des fontes XƎLATEX versus . on utilise donc les Dessins de très haute qualité packages habituels. (PDF)LATEX Attention ! LuaLATEX . Remarque Denis . Bitouzé Le package fontspec offre un support limité à la sélection des Autres fontes . en les chargeant avant fontspec et en avec PSTricks passant . Sélection des familles de fontes Mathématiques Conférence LATEX no 8 . l’option no-math à ce dernier Dessins de très haute qualité : autres outils disponibles .

Dessins de très haute qualité : . Code source Autres . moteurs XƎLATEX \usepackage{lmodern} Motivation Fichiers pour \usepackage[no-math]{fontspec} XƎLATEX Gestion des fontes \setmainfont{Purisa} XƎLATEX versus (PDF)LATEX LuaLATEX 1 \rmfamily ConTEXt 2 La plus belle formule de mathématiques est Dessins de très haute qualité 3 $\mathrm{e}^{i\pi} + 1 = 0$. Bitouzé . La plus belle formule de mathématiques est . autres outils Résultat disponibles . eiπ + 1 = 0. avec PSTricks . . Exemple Denis . . Sélection des familles de fontes Exemple : mathématiques Conférence LATEX no 8 .

ps. . (PDF)LATEX Attention ! LuaLATEX .pdf. permettant de Dessins de très haute qualité « cisailler » une image à certaines dimensions. Dessins de très haute qualité : autres outils disponibles La seule solution est donc de recadrer l’image avec un logiciel externe avant de l’intégrer au document . n’est pas avec PSTricks supportée . ConTEXt L’option clip de \includegraphics. Graphiques et formats d’images Conférence LATEX no 8 Le package graphicx est compatible avec XƎLATEX Denis .eps.png . .jpg XƎLATEX Gestion des fontes XƎLATEX versus . Autres moteurs Les formats d’images acceptés par XƎLATEX sont ceux qui le XƎLATEX sont à la fois par LATEX et par PDFLATEX : . Bitouzé Remarque . et . Motivation Fichiers pour .

Remarque Dessins de très haute qualité . on n’a guère d’autre choix que d’enchaîner les compilations LATEX −→ dvips −→ ps2pdf XƎLATEX Gestion des fontes XƎLATEX versus (PDF)LATEX Sauf que : LuaLATEX ConTEXt .pdf d’un document contenant Motivation Fichiers pour des commandes PSTricks. avec PSTricks XƎLATEX génère directement un fichier . pour obtenir une version . PSTricks et XƎLATEX Conférence LATEX no 8 On a vu que : Denis Bitouzé PDFLATEX génère directement un fichier .pdf Autres PDFLATEX n’est pas compatible avec PSTricks moteurs XƎLATEX Donc.pdf et est compatible Dessins de très avec . PSTricks haute qualité : autres outils disponibles .

usage de l’option inputencoding=utf8/latin1 LuaLATEX ConTEXt Dessins de très haute qualité Cependant. usage du package listingsutf8 à la place (ou à la suite) du XƎLATEX Motivation Fichiers pour XƎLATEX package listings Gestion des fontes XƎLATEX versus (PDF)LATEX . disponibles . Dessins de très Remarque haute qualité : . Listings et XƎLATEX Conférence LATEX no 8 On a vu que.même en cas de caractères accentués . l’UTF-8 ne pose aucun problème avec XƎLATEX avec PSTricks .2 usage exclusif de la commande \lstinputlisting 3. autres outils Le package listing est directement utilisable avec XƎLATEX. avec PDFLATEX. la présence de caractères non Denis Bitouzé ASCII dont le codage d’entrée est UTF-8 dans un listing composé avec le package listings nécessite les précautions Autres moteurs suivantes 1.

Certains packages sont pas ou peu compatibles avec XƎLATEX Bitouzé Autres moteurs Par exemple. . Remarque Denis . Packages pas ou peu compatibles Conférence LATEX no 8 . seule une des 6 fonctionnalités du package XƎLATEX Motivation microtype (typographie fine) est active avec XƎLATEX Fichiers pour XƎLATEX Gestion des fontes XƎLATEX versus (PDF)LATEX LuaLATEX ConTEXt Dessins de très haute qualité avec PSTricks Dessins de très haute qualité : autres outils disponibles .

Gestion des fontes XƎLATEX versus . Bitouzé Remarque . ConTEXt Les polices gratuites de bonne qualité sont rares et XƎLATEX ne Dessins de très haute qualité fait pas de miracle : une police de mauvaise qualité peut ruiner avec PSTricks la . Autres moteurs Pour installer une nouvelle police de façon à l’utiliser avec XƎLATEX XƎLATEX. Nouvelles fontes Conférence LATEX no 8 XƎLATEX sait accéder aux polices du système d’exploitation Denis . (PDF)LATEX Attention ! LuaLATEX . typographie d’un document Dessins de très haute qualité : autres outils disponibles Un site de qualité est http://www. il suffit de suivre la procédure habituelle d’installation Motivation Fichiers pour XƎLATEX .de fontes du système d’exploitation.fontsquirrel.com/ .

etc.. Autres Attention ! moteurs . la commande Motivation Fichiers pour \XeLaTeX peut poser problème en présence du package XƎLATEX Gestion des fontes hyperref . section. XƎLATEX versus (PDF)LATEX LuaLATEX ConTEXt Dessins de très haute qualité avec PSTricks Dessins de très haute qualité : autres outils disponibles . Logo XƎLATEX Conférence LATEX no 8 Le logo XƎLATEX est fourni par la commande \XeLaTeX du Denis Bitouzé package metalogo . XƎLATEX Dans un intitulé de chapitre.

\texorpdfstring{\XeLaTeX}{XeLaTeX} . autres outils Syntaxe disponibles . Logo XƎLATEX Conférence LATEX no 8 Pour y remédier. Autres moteurs \usepackage{metalogo.hologo. à haute qualité : .hyperref} XƎLATEX Motivation \pdfstringdefDisableCommands{% Fichiers pour XƎLATEX \def\XeLaTeX{% Gestion des fontes XƎLATEX versus \hologo{XeLaTeX}% (PDF)LATEX LuaLATEX }% ConTEXt } Dessins de très haute qualité . au besoin. Bitouzé Code source . on pourra recourir à : Denis . avec PSTricks Dessins de très et. .

autres outils disponibles .tex Denis Bitouzé indifféremment avec XƎLATEX ou avec PDFLATEX sans avoir besoin d’en modifier le préambule. et seulement avec. XELATEX 〉 Dessins de très \else haute qualité 〈partie considérée avec. Autres moteurs Cela est possible grâce au package ifxetex : XƎLATEX . Motivation Syntaxe Fichiers pour XƎLATEX . Compiler indifféremment avec XƎLATEX ou avec PDFLATEX Conférence LATEX no 8 On peut souhaiter pouvoir compiler un fichier source . (PDF)LATEX 〉 avec PSTricks \fi Dessins de très haute qualité : . Gestion des fontes XƎLATEX versus \usepackage{ifxetex} (PDF)LATEX \ifxetex LuaLATEX ConTEXt 〈partie considérée avec. et seulement avec.

Bitouzé Code . Compiler indifféremment avec XƎLATEX ou avec PDFLATEX Conférence LATEX no 8 Typiquement : Denis . . Autres moteurs \usepackage{ifxetex} XƎLATEX Motivation \usepackage{fourier} Fichiers pour XƎLATEX \ifxetex Gestion des fontes XƎLATEX versus \usepackage[no-math]{fontspec} (PDF)LATEX LuaLATEX \usepackage{xunicode} ConTEXt \usepackage{listings} Dessins de très haute qualité \else avec PSTricks \usepackage[T1]{fontenc} Dessins de très haute qualité : \usepackage[utf8]{inputenc} autres outils disponibles \usepackage{microtype} \usepackage{listingsutf8} \fi .

Pour en savoir davantage Conférence LATEX no 8 texdoc␣fontspec Denis Bitouzé http://xml.org/xetex/ XƎLATEX Motivation Fichiers pour XƎLATEX Gestion des fontes XƎLATEX versus (PDF)LATEX LuaLATEX ConTEXt Dessins de très haute qualité avec PSTricks Dessins de très haute qualité : autres outils disponibles .ch/XML/lgc2/xetexmain.tug.pdf Autres moteurs http://www.cern.web.

Ce que nous détaillons maintenant Conférence LATEX no 8 Denis 1. Autres moteurs Bitouzé XƎLATEX Autres LuaLATEX moteurs ConTEXt XƎLATEX Motivation Fichiers pour XƎLATEX Gestion des fontes XƎLATEX versus (PDF)LATEX LuaLATEX ConTEXt Dessins de très haute qualité avec PSTricks Dessins de très haute qualité : autres outils disponibles .

luatex.org/ autres outils disponibles . Expérimental Conférence LATEX no 8 LuaLATEX est Denis Bitouzé est très puissant Autres est amené à être le compilateur par défaut moteurs XƎLATEX est lancé grâce à la commande lualatex Motivation Fichiers pour XƎLATEX offre la plupart des fonctionnalités vues avec XƎLATEX est encore expérimental Gestion des fontes XƎLATEX versus (PDF)LATEX LuaLATEX ConTEXt On pourra en savoir davantage au moyen de Dessins de très texdoc␣lualatex haute qualité avec PSTricks si on en a le courage : texdoc␣luatex Dessins de très haute qualité : http://www.

XƎLATEX versus (PDF)LATEX 2 LuaLATEX ConTEXt 3 L'image de $5$ par $f(x)=x^2-3x+7$ est Dessins de très 4 \ImageFonction{x*x-3*x+7}{5}. Bitouzé \newcommand\ImageFonction[3][x]{% Autres moteurs \directlua{#1=#3 tex.pi)}$.sprint(#2)}% XƎLATEX Motivation } Fichiers pour XƎLATEX Gestion des fontes 1 On a $\pi \sim \directlua{tex. Code source Denis . Exemple de base de LuaLATEX tel que visualisé habituellement Conférence LATEX no 8 . haute qualité avec PSTricks 5 Dessins de très 6 L'image de $10$ par $f(a)=\frac{2a+1}{a-3}$ est haute qualité : autres outils 7 \ImageFonction[a]{(2*a+1)/(a-3)}{10}. page(s) suivante(s)… . disponibles . Cf.sprint(math.

On a π ∼ 3. L’image de 5 par f (x) = x2 − 3x + 7 est 17. L’image de 10 par f (a) = 2a+1 a−3 est 3.1415926535898. 1 .

Ce que nous détaillons maintenant Conférence LATEX no 8 Denis 1. Autres moteurs Bitouzé XƎLATEX Autres LuaLATEX moteurs ConTEXt XƎLATEX Motivation Fichiers pour XƎLATEX Gestion des fontes XƎLATEX versus (PDF)LATEX LuaLATEX ConTEXt Dessins de très haute qualité avec PSTricks Dessins de très haute qualité : autres outils disponibles .

contextgarden. mais résolument différente de moteurs XƎLATEX celle de (PDF)LATEX ou XƎLATEX Motivation Fichiers pour est lancé grâce à la commande texexec XƎLATEX Gestion des fontes XƎLATEX versus On pourra en savoir davantage au moyen de (PDF)LATEX LuaLATEX texdoc␣context ConTEXt Dessins de très http://www.gutenberg. ConTEXt Conférence LATEX no 8 ConTEXt est Denis Bitouzé puissant Autres utilise une syntaxe 2 voisine.eu.org/?ConTeXt haute qualité avec PSTricks http://wiki. On parle plutôt de « format » .net/Main_Page Dessins de très haute qualité : autres outils disponibles 2.

Dessins de très haute qualité avec PSTricks Autres moteurs Dessins de très 3. Autres moteurs Denis Bitouzé 2. Plan Conférence LATEX no 8 1. dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . Dessins de très haute qualité : autres outils disponibles haute qualité avec PSTricks Qu’est-ce que PSTricks ? Origine.

Ce que nous détaillons maintenant Conférence LATEX no 8 Denis 2. Dessins de très haute qualité avec PSTricks Bitouzé Qu’est-ce que PSTricks ? Autres Origine. dimensions des objets et unités moteurs Divers objets Dessins de très Autres objets haute qualité avec PSTricks Graphiques et courbes Qu’est-ce que PSTricks ? Les nœuds Origine. dimensions des objets et unités Nombreuses bibliothèques Divers objets Autres objets Interfaces graphiques Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles .

Les nœuds Remarque Nombreuses . Le code précédent ne charge en fait pas tous les packages bibliothèques Interfaces graphiques Dessins de très PSTricks . Qu’est-ce que PSTricks ? Conférence LATEX no 8 Denis PSTricks est un outil de préparation de dessins Bitouzé PSTricks est un ensemble de commandes directement Autres utilisables depuis LATEX moteurs Dessins de très PSTricks peut être chargé via haute qualité avec PSTricks . Graphiques et courbes . haute qualité : autres outils disponibles Désormais. dimensions des objets et unités \usepackage{pst-all} Divers objets Autres objets . on supposera le package pst-all chargé . Code source Qu’est-ce que PSTricks ? . Origine.

dimensions Outil non-wysiwyg Nécessite la génération d’un fichier . En général.dvi n’est pas satisfaisante . la visualisation du fichier . au package auto-pst-pdf haute qualité : 3.ps 3 : des objets et unités Divers objets LATEX −→ dvips Autres objets Graphiques et courbes Les nœuds Ne peut être utilisé avec PDFLATEX mais on Nombreuses bibliothèques peut recourir Interfaces graphiques 1. Avantages et inconvénients Conférence LATEX no 8 Avantages : Denis Bitouzé Outil extrêmement puissant Autres Outil extrêmement précis (non-wysiwyg) moteurs Possède de nombreuses extensions Dessins de très haute qualité spécialisées avec PSTricks Qu’est-ce que Inconvénients : PSTricks ? Origine. au compilateur X L autres outils disponibles Ǝ ATEX plutôt que PDFLTEX A 3. à LAT X −→ dvips −→ ps2pdf E Dessins de très 2.

dimensions des objets et unités moteurs Divers objets Dessins de très Autres objets haute qualité avec PSTricks Graphiques et courbes Qu’est-ce que PSTricks ? Les nœuds Origine. Ce que nous détaillons maintenant Conférence LATEX no 8 Denis 2. Dessins de très haute qualité avec PSTricks Bitouzé Qu’est-ce que PSTricks ? Autres Origine. dimensions des objets et unités Nombreuses bibliothèques Divers objets Autres objets Interfaces graphiques Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles .

courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . Autres Exemple moteurs . . Graphiques et Bonjour . avec PSTricks 1 Bonjour \psline(2. Divers objets Résultat Autres objets . . Origine. Dessins de très Code source haute qualité .1) Qu’est-ce que PSTricks ? . dimensions des objets et unités . Origine du système de coordonnées Conférence LATEX no 8 L’origine du système de coordonnées utilisés par PSTricks est le Denis Bitouzé point courant de (LA)TEX .

haute qualité : autres outils disponibles . haute qualité Exemple avec PSTricks . Les nœuds Résultat Nombreuses bibliothèques . Graphiques et courbes . Interfaces graphiques Bonjour . Bitouzé Les objets PSTricks créés au même point (LA)TEX partagent le Autres même . Remarque Denis . Système de coordonnées des objets PSTricks Conférence LATEX no 8 .1) Autres objets . Divers objets 1 Bonjour \psline(2. système de coordonnées moteurs Dessins de très . Qu’est-ce que . PSTricks ? Code source Origine. Dessins de très . dimensions des objets et unités .1) \psline(1.

disponibles .espace haute qualité avec PSTricks . Dimensions des objets PSTricks Conférence LATEX no 8 . Les nœuds Nombreuses . Remarque Denis . des objets et unités Code source Divers objets Autres objets . Bitouzé Les objets graphiques créés par PSTricks n’ont pas de Autres dimension propre. Dessins de très Bonjour . 1 Bonjour \psline(2. Origine. bibliothèques Résultat Interfaces graphiques . Qu’est-ce que Exemple PSTricks ? . c’est-à-dire que (LA)TEX ne leur réserve aucun moteurs Dessins de très . les amis ! haute qualité : autres outils . dimensions .1) les amis ! Graphiques et courbes .

Réserver de l’espace à un dessin Conférence LATEX no 8 . dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . on utilisera Autres l’environnement . Bitouzé Pour réserver de l’espace à un dessin. Remarque Denis . pspicture moteurs Dessins de très haute qualité avec PSTricks Qu’est-ce que PSTricks ? Origine.

dimensions des objets et unités Divers objets (x0 . y0 ) est omis. Syntaxe Denis . il est remplacé par (0. Bitouzé \begin{pspicture}(x0 . 0) autres outils disponibles . haute qualité avec PSTricks Qu’est-ce que PSTricks ? où Origine. y0 )(x1 . y1 ) Autres moteurs 〈code PSTricks〉 Dessins de très \end{pspicture} . y0 ) est le point bas gauche Autres objets Graphiques et (x1 . (x0 . y1 ) est le point haut droit courbes Les nœuds du rectangle délimitant la figure Nombreuses bibliothèques . Réserver de l’espace à un dessin Conférence LATEX no 8 . haute qualité : Si . Interfaces graphiques Remarque Dessins de très .

1.1) Qu’est-ce que PSTricks ? 4 \end{pspicture} Origine. Les nœuds Résultat Nombreuses . bibliothèques Interfaces graphiques Dessins de très Bonjour . autres outils disponibles .1. moteurs 1 Bonjour Dessins de très 2 \begin{pspicture}(0. Réserver de l’espace à un dessin Exemple Conférence LATEX no 8 . dimensions des objets et unités 5 les amis ! Divers objets .1) haute qualité avec PSTricks 3 \psline(2. Code source Autres . les amis ! haute qualité : .0)(2. Exemple Denis . Bitouzé . Autres objets Graphiques et courbes .

1) haute qualité avec PSTricks 3 \end{pspicture} Qu’est-ce que . Divers objets Résultat Autres objets . Bitouzé . Code source Autres .2) Dessins de très 2 \psline(2. moteurs 1 \begin{pspicture}(3. Réserver de l’espace à un dessin Exemple Conférence LATEX no 8 . PSTricks ? Origine. dimensions des objets et unités . Dessins de très haute qualité : autres outils disponibles . . Exemple Denis . Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques .

Graphiques et Remarque courbes Les nœuds .2) Dessins de très 1 haute qualité 2 \psgrid avec PSTricks 3 \psline(2. Exemple de base Pour mieux voir ce que l’on fait Conférence LATEX no 8 .0 PSTricks ? 4 \end{pspicture} 1 2 3 Origine. Bitouzé . Code source Résultat Autres . Divers objets Autres objets . elle Interfaces graphiques occupe . Nombreuses bibliothèques Si la commande \psgrid est donnée sans argument. 2 . moteurs 1 \begin{pspicture}(3. Exemple Denis . . toute la figure Dessins de très haute qualité : autres outils disponibles . .1) Qu’est-ce que 0 . dimensions des objets et unités .

0 PSTricks ? Origine. Qu’est-ce que 0 .2) Interfaces graphiques 9 \psgrid Dessins de très haute qualité : 10 \psline(2. Bitouzé . moteurs 1 \psset{% Dessins de très 1 haute qualité 2 subgriddiv=0. . Exemple de base Pour encore mieux voir ce que l’on fait Conférence LATEX no 8 . 2 . Code source Résultat Autres . avec PSTricks 3 gridcolor=lightgray.1) autres outils 11 \end{pspicture} disponibles . . dimensions 4 gridlabelcolor=lightgray 1 2 3 des objets et unités Divers objets 5 } Autres objets 6 % Le package pstricks Graphiques et courbes Les nœuds 7 % charge le package xcolor Nombreuses bibliothèques 8 \begin{pspicture}(3. . Exemple Denis .

Remarque Denis . dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . Exemple de base Pour encore mieux voir ce que l’on fait Conférence LATEX no 8 . les grilles moteurs Dessins de très haute qualité avec PSTricks Qu’est-ce que PSTricks ? Origine. Bitouzé On supposera dans la suite cette configuration adoptée pour Autres toutes .

Code source Résultat Autres .2) 0 .0 1 2 3 bibliothèques Interfaces graphiques 9 \psline(2. moteurs 1 \begin{pspicture}(3. . 2 . Exemple Denis . dimensions des objets et unités 2 diffère de Divers objets 5 \par Autres objets Graphiques et 6 diffère de 1 courbes Les nœuds 7 \par Nombreuses 8 \begin{pspicture}(3.2) Dessins de très 1 haute qualité 2 \psgrid avec PSTricks 3 \psline(2. Bitouzé .1) Dessins de très haute qualité : 10 \psgrid autres outils disponibles 11 \end{pspicture} . Ordre non indifférent Attention à l’ordre ! Conférence LATEX no 8 . .1) 0 Qu’est-ce que PSTricks ? 4 \end{pspicture} 0 1 2 3 Origine. .

dimensions des objets et unités . moteurs Code source . Bitouzé Exemple .0 autres outils 1 2 3 disponibles . 0 . Graphiques et Résultat courbes Les nœuds 2 . Dessins de très haute qualité 1 \begin{pspicture}(3. Divers objets Autres objets . Autres .2)\psgrid avec PSTricks Qu’est-ce que 2 \psline(4.3) PSTricks ? 3 \end{pspicture} Origine. Nombreuses bibliothèques 1 Interfaces graphiques Dessins de très haute qualité : . Exemple de base Ça déborde ! Conférence LATEX no 8 Ce qui déborde de la figure est par défaut dessiné Denis .

Bitouzé Exemple .0 1 2 3 autres outils disponibles . dimensions des objets et unités .3) PSTricks ? 3 \end{pspicture*} Origine. Dessins de très haute qualité 1 \begin{pspicture*}(3. 0 . moteurs Code source . Graphiques et Résultat courbes 2.2)\psgrid avec PSTricks Qu’est-ce que 2 \psline(4. Divers objets Autres objets . Les nœuds Nombreuses bibliothèques 1 Interfaces graphiques Dessins de très haute qualité : . Autres . Exemple de base Ça ne déborde plus ! Conférence LATEX no 8 L’environnement pspicture* n’affiche pas ce qui déborde Denis .

haute qualité Syntaxe avec PSTricks Qu’est-ce que . n〈unité 〉} Origine. PSTricks ? \psset{unit= . dimensions des objets et unités Divers objets Autres objets Graphiques et où courbes Les nœuds n est un nombre décimal Nombreuses bibliothèques Interfaces graphiques 〈unité〉 est par exemple cm ou pt Dessins de très haute qualité : autres outils disponibles .L’unité par défaut est le centimètre Bitouzé Autres moteurs On peut la redéfinir au moyen de : Dessins de très . Remarque Denis . . Unités Conférence LATEX no 8 .

Bitouzé Il est recommandé de ne jamais expliciter les unités des Autres dimensions . les changements d’échelles se font par simple redéfinition avec PSTricks Qu’est-ce que de l’unité par défaut PSTricks ? Origine. dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . Unités Conférence LATEX no 8 . Remarque Denis . indiquées dans les graphiques moteurs Dessins de très haute qualité Ainsi.

Unités des abscisses et des ordonnées Conférence LATEX no 8 On peut modifier indépendamment les unités des abscisses et Denis Bitouzé des ordonnées . dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . Dessins de très \psset{xunit= . m〈unité〉. Autres Syntaxe (modification des unités par défaut) moteurs .yunit=n〈unité〉} haute qualité avec PSTricks Qu’est-ce que PSTricks ? Origine.

5cm. Dessins de très haute qualité : autres outils disponibles .yunit=1cm} \test{} Origine. Nombreuses bibliothèques Bonjour les amis ! Bonjour les amis ! Bonjour les amis ! Bonjour les Interfaces graphiques . courbes Résultat Les nœuds . Autres moteurs \newcommand{\test}{Bonjour \psline(2. Code source . Exemple Denis .1) les amis !} Dessins de très haute qualité 1 \psset{unit=. Divers objets Autres objets Graphiques et .5cm. dimensions des objets et unités 4 \psset{xunit=.5cm} \test{} avec PSTricks Qu’est-ce que 2 \psset{unit=1cm} \test{} PSTricks ? 3 \psset{xunit=.yunit=-1cm}\test{} . Modification des unités Exemple Conférence LATEX no 8 . Bitouzé .amis ! .

Ce que nous détaillons maintenant Conférence LATEX no 8 Denis 2. dimensions des objets et unités moteurs Divers objets Dessins de très Autres objets haute qualité avec PSTricks Graphiques et courbes Qu’est-ce que PSTricks ? Les nœuds Origine. Dessins de très haute qualité avec PSTricks Bitouzé Qu’est-ce que PSTricks ? Autres Origine. dimensions des objets et unités Nombreuses bibliothèques Divers objets Autres objets Interfaces graphiques Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles .

Les lignes

Conférence
LATEX no 8 .
Syntaxe
Denis .
Bitouzé
\psline[
. 〈param.〉]{〈flèche(s)〉}(x0 , y0 )(x1 , y1 ) · · · (xn , yn )
Autres
moteurs

Dessins de très
haute qualité
avec PSTricks
Qu’est-ce que
PSTricks ?
Origine, dimensions
des objets et unités
Divers objets
Autres objets
Graphiques et
courbes
Les nœuds
Nombreuses
bibliothèques
Interfaces graphiques

Dessins de très
haute qualité :
autres outils
disponibles

Les lignes

Conférence
LATEX no 8 .
Exemple
Denis .
Bitouzé .
Code source
Autres .
moteurs 1 \begin{pspicture}(3,2)\psgrid
Dessins de très 2 \psline[linecolor=red]{->}(0,0)(1,1)(3,0)
haute qualité
avec PSTricks (3,2)(1,0)
Qu’est-ce que
PSTricks ?
3 \end{pspicture}
Origine, dimensions
des objets et unités
.
Divers objets
Autres objets .
Résultat
Graphiques et
courbes 2 .
Les nœuds
Nombreuses
bibliothèques 1
Interfaces graphiques

Dessins de très
haute qualité :
.
0 .0 1 2 3
autres outils
disponibles

Les lignes
Nombreux paramètres

Conférence
LATEX no 8 .
Exemple
Denis .
Bitouzé .
Code source
Autres .
moteurs 1 \begin{pspicture}(-.5,-.5)(3.5,2)\psgrid
Dessins de très 2 \psline[linewidth=.1,linearc=.25]{*->|}(0,0)
haute qualité
avec PSTricks (1,1)(3,0)(3,2)(1,0)
Qu’est-ce que
PSTricks ?
3 \end{pspicture}
Origine, dimensions
des objets et unités
.
Divers objets
Autres objets .
Résultat
Graphiques et
courbes .2
Les nœuds
Nombreuses
bibliothèques 1
Interfaces graphiques

Dessins de très
0
haute qualité :
0 1 2 3 4
autres outils
disponibles . .

Les polygones Conférence LATEX no 8 . yn ) Autres moteurs Dessins de très haute qualité avec PSTricks Qu’est-ce que PSTricks ? Origine. y0 )(x1 . Bitouzé \pspolygon[ .〉](x0 . 〈param. Syntaxe Denis . dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . y1 ) · · · (xn .

moteurs 1 \begin{pspicture}(6. Exemple Denis . Divers objets Autres objets . Les nœuds Nombreuses bibliothèques Interfaces graphiques .0) haute qualité avec PSTricks 3 \pspolygon*(3.0 1 2 3 4 5 6 Dessins de très haute qualité : autres outils disponibles .1)(5. Résultat Graphiques et courbes 1 . dimensions des objets et unités . Les polygones Conférence LATEX no 8 .0)(6.1)\psgrid Dessins de très 2 \pspolygon(1. Bitouzé .0)(4.1) Qu’est-ce que PSTricks ? 4 \end{pspicture} Origine. Code source Autres .1)(3. 0 .

fillcolor=green] Qu’est-ce que PSTricks ? Origine. Autres objets Graphiques et courbes .2) des objets et unités 4 \end{pspicture} Divers objets . Exemple Denis . Code source Autres .-. Les nœuds Résultat Nombreuses . dimensions (4.2)\psgrid Dessins de très 2 \psframe[framearc=. . .25. Bitouzé .1)(6.2 bibliothèques Interfaces graphiques 1 Dessins de très haute qualité : autres outils 0 disponibles 0 1 2 3 4 5 6 .5)(6. moteurs 1 \begin{pspicture}(-.5. Les rectangles Conférence LATEX no 8 .linecolor=blue](3.2) haute qualité avec PSTricks 3 \psframe[fillstyle=solid.

Les cercles Conférence LATEX no 8 . y0 ){〈rayon〉} Autres moteurs Dessins de très haute qualité avec PSTricks Qu’est-ce que PSTricks ? Origine. dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles .〉](x0 . Bitouzé \pscircle[ . 〈param. Syntaxe Denis .

5} haute qualité avec PSTricks 3 \pscircle*[linecolor=red](4. 0 . Les nœuds Nombreuses bibliothèques 1 Interfaces graphiques Dessins de très haute qualité : . Exemple Denis .0 1 2 3 4 5 6 autres outils disponibles . Résultat Graphiques et courbes 2 .2)\psgrid Dessins de très 2 \pscircle(1. dimensions des objets et unités . Bitouzé . Code source Autres . Les cercles Conférence LATEX no 8 . moteurs 1 \begin{pspicture}(6.1){.75} Qu’est-ce que PSTricks ? 4 \end{pspicture} Origine.1){. Divers objets Autres objets .

Bitouzé \psellipse[ .2) 1 Divers objets 2 \psgrid Autres objets Graphiques et 3 \psellipse(2. Code source Résultat Qu’est-ce que PSTricks ? . .0 Les nœuds 4 \end{pspicture} 1 2 3 4 Nombreuses bibliothèques .〉. y0 )(〈ray. 〈param. Origine.1)(1.〈ray. haute qualité avec PSTricks . dimensions des objets et unités 1 \begin{pspicture}(4. Exemple Dessins de très . Syntaxe Denis .5) courbes 0 . hor. 2. Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . .〉](x0 ..〉) Autres moteurs . vert. Les ellipses Conférence LATEX no 8 .

Bitouzé \psframebox % boîte rectangulaire Autres \psdblframebox % boîte rectangulaire moteurs Dessins de très % à double bordure haute qualité \psshadowbox % boîte rectangulaire ombrée avec PSTricks Qu’est-ce que PSTricks ? \pscirclebox % boîte circulaire Origine. dimensions des objets et unités \psovalbox % boîte ovale Divers objets Autres objets \pstribox % boîte triangulaire Graphiques et courbes \psdiabox . Boîtes encadrant du texte Conférence LATEX no 8 . Syntaxe Denis . % boîte losange Les nœuds Nombreuses bibliothèques Interfaces graphiques Toutes ces boîtes partagent la même syntaxe Dessins de très . 〈boîte〉[〈param. .〉]{〈texte〉} \ . haute qualité : Syntaxe autres outils disponibles .

Code source Autres . \white Texte} Autres objets Graphiques et courbes . .fillcolor=black]{ Origine. Exemple Denis . Les nœuds Résultat Nombreuses . disponibles . dimensions des objets et unités Divers objets . bibliothèques Interfaces graphiques Dessins de très Texte Texte Texte Texte haute qualité : autres outils . Le texte en boîte Suite Conférence LATEX no 8 . moteurs 1 \psframebox{Texte} Dessins de très 2 \psdblframebox[linecolor=red]{Texte} haute qualité avec PSTricks 3 \psshadowbox{Texte} Qu’est-ce que PSTricks ? 4 \pscirclebox[fillstyle=solid. Bitouzé .

Bitouzé . Le texte en boîte Suite Conférence LATEX no 8 . dimensions des objets et unités . haute qualité avec PSTricks gradend=red]{\white Texte} Qu’est-ce que PSTricks ? 3 \psdiabox{Texte} Origine. moteurs 1 \psovalbox{Texte} Dessins de très 2 \pstribox[fillstyle=gradient.gradbegin=blue. Les nœuds Nombreuses bibliothèques Interfaces graphiques Texte Texte Texte Dessins de très . Divers objets Autres objets . haute qualité : autres outils disponibles . . Code source Autres . Exemple Denis . Résultat Graphiques et courbes .

〈point de référence〉]{〈angle〉}(x0 . (Dé)Placer des objets Conférence LATEX no 8 . y0 ){〈objet〉} Autres moteurs Dessins de très haute qualité avec PSTricks Qu’est-ce que PSTricks ? Origine. Syntaxe Denis . Bitouzé \rput[ . dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles .

(Dé)Placer des objets

Conférence
LATEX no 8 .
Exemple
Denis .
Bitouzé .
Code source
Autres .
moteurs 1 \begin{pspicture}(5,2)\psgrid
Dessins de très 2 \psframe[linecolor=blue](2,.75)
haute qualité
avec PSTricks 3 \rput(1,0){\psframe[linecolor=red](2,.75)}
Qu’est-ce que
PSTricks ?
Origine, dimensions
4 \rput{45}(3,0){\psframe(2,.75)}
des objets et unités
5 \end{pspicture}
Divers objets .
Autres objets
Graphiques et
courbes .
Les nœuds Résultat
Nombreuses 2.
bibliothèques
Interfaces graphiques
1
Dessins de très
haute qualité :
autres outils
disponibles .
0 .0 1 2 3 4 5

(Dé)Placer des objets
Points de référence

Conférence
LATEX no 8 .
Exemple
Denis .
Bitouzé .
Code source
Autres .
moteurs 1 \begin{pspicture}(13,2)\psgrid
2 \rput[l](2,1){\psframebox{left}} \rput[r](2,1){\psframebox{right}}
Dessins de très
haute qualité 3 \rput[t](4,1){\psframebox{top}} \rput[b](4,1){\psframebox{bottom}}
avec PSTricks 4 \rput[tl](6,1){\psframebox{tl}} \rput[tr](6,1){\psframebox{tr}}
Qu’est-ce que
PSTricks ?
5 \rput[bl](6,1){\psframebox{bl}} \rput[br](6,1){\psframebox{br}}

Origine, dimensions 6 \rput[Bl](8,1){\psframebox{Bl}} \rput[Br](8,1){\psframebox{Br}}
des objets et unités
7 \rput[B](10,1){\psframebox{Base}} \rput(12,1){\psframebox{none}}
Divers objets
Autres objets
8 .
\end{pspicture}

Graphiques et
courbes
.
Résultat
Les nœuds
Nombreuses
bibliothèques 2 .
Interfaces graphiques

Dessins de très bottom br bl Br Bl Base
haute qualité :
1
right left none
autres outils top tr tl
disponibles
.
0 .0 1 2 3 4 5 6 7 8 9 10 11 12 13

Placer des labels
Syntaxe

Conférence
LATEX no 8 .
Syntaxe
Denis .
Bitouzé
\uput{
. 〈sép. label〉}[〈réf. angle〉]{〈angle〉}(x, y){〈texte〉}
Autres
moteurs

Dessins de très
haute qualité
avec PSTricks
Qu’est-ce que
PSTricks ?
Origine, dimensions
des objets et unités
Divers objets
Autres objets
Graphiques et
courbes
Les nœuds
Nombreuses
bibliothèques
Interfaces graphiques

Dessins de très
haute qualité :
autres outils
disponibles

Dessins de très 2 haute qualité A avec PSTricks 3 \begin{pspicture}(5. .4) Qu’est-ce que PSTricks ? 4 \pspolygon(1.2){$C$} B Les nœuds .1){$B$} Graphiques et courbes 7 \uput[r](4. Bitouzé . Placer des labels Exemple Conférence LATEX no 8 . moteurs 1 Soit $ABC$ un triangle. dimensions des objets et unités C Divers objets 5 \uput[ul](1. Exemple Denis .2) Origine. Code source Résultat Autres .1)(4. bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . Nombreuses 8 \end{pspicture} .3){$A$} Autres objets 6 \uput[d](2. Soit ABC un triangle. .3)(2. .

1){l} Dessins de très 3 \qdisk(3.1){ur}\uput[dr](3.1){$x_4$} Autres objets Graphiques et 9 .1){$x_1$}\uput[dr]{135}(5.1){r}\uput[d](1. \end{pspicture} courbes Les nœuds Nombreuses .1){1pt} haute qualité avec PSTricks 4 \uput[ur](3.0 1 2 3 4 5 6 7 8 .2)\psgrid 2 \qdisk(1.1){d}\uput[l](1. Placer des labels Exemples Conférence LATEX no 8 .1){ul} PSTricks ? Origine. Dessins de très haute qualité : u ul ur x1 x4 l r 1 autres outils x3 x2 disponibles d dl dr .1){1pt} des objets et unités 7 \uput[ur]{-45}(5. 0 .1){dr} Qu’est-ce que 5 \uput[dl](3.1){$x_3$} Divers objets 8 \uput[dl]{-135}(5.1){u}\uput[r](1. Bitouzé . dimensions 6 \qdisk(5.1){$x_2$}\uput[ul]{45}(5. bibliothèques Résultat Interfaces graphiques 2 . moteurs 1 \begin{pspicture}(8. Exemple Denis .1){dl}\uput[ul](3.1){1pt}\uput[u](1. Code source Autres .

dimensions des objets et unités moteurs Divers objets Dessins de très Autres objets haute qualité avec PSTricks Graphiques et courbes Qu’est-ce que PSTricks ? Les nœuds Origine. Ce que nous détaillons maintenant Conférence LATEX no 8 Denis 2. dimensions des objets et unités Nombreuses bibliothèques Divers objets Autres objets Interfaces graphiques Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . Dessins de très haute qualité avec PSTricks Bitouzé Qu’est-ce que PSTricks ? Autres Origine.

ctan.org/pub/tex-archive/graphics/pstricks/ haute qualité : base/doc/pstricks-doc.pdf .org/pub/tex-archive/graphics/pstricks/ base/doc/pst-quickref.org/PSTricks Qu’est-ce que PSTricks ? Origine. Attention. http://www. http://www. Autres objets Conférence LATEX no 8 Denis Bien d’autres objets sont disponibles Bitouzé On consultera Autres la documentation : moteurs complète 4 5 Dessins de très haute qualité abrégée 6 avec PSTricks le site http://tug. dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très 4. gros fichier : plus de 5 Mo ! 6.pdf autres outils disponibles 5.ctan.

dimensions des objets et unités Nombreuses bibliothèques Divers objets Autres objets Interfaces graphiques Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . Dessins de très haute qualité avec PSTricks Bitouzé Qu’est-ce que PSTricks ? Autres Origine. Ce que nous détaillons maintenant Conférence LATEX no 8 Denis 2. dimensions des objets et unités moteurs Divers objets Dessins de très Autres objets haute qualité avec PSTricks Graphiques et courbes Qu’est-ce que PSTricks ? Les nœuds Origine.

y0 )(x1 . Syntaxe Denis . avec PSTricks Qu’est-ce que PSTricks ? Origine.〉]{〈commande〉} haute qualité \end{pspicture} . Les graphiques À partir d’un fichier de données Conférence LATEX no 8 . y1 ) moteurs Dessins de très \dataplot[〈param. Bitouzé \readdata{〈commande〉}{〈fichier de données〉} Autres \begin{pspicture}(x0 . dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles .

4.5)(2.4.1.5.1. Les graphiques À partir d’un fichier de données Conférence LATEX no 8 .0.4) haute qualité avec PSTricks 4 (3.8)(2.4)(2.1.1) Qu’est-ce que PSTricks ? 5 (1.1. dimensions 6 ] des objets et unités Divers objets .6)(0.1.5)(3.8)(2. Graphiques et Remarque courbes Les nœuds .5) Origine.1)(3. 1 [ Autres 2 (2.6)(1.0.6)(4. Exemple (de fichier de données) Denis Bitouzé . Nombreuses bibliothèques Les crochets sont fortement conseillés Interfaces graphiques Le crochet ouvrant doit se trouver au début de la ligne Dessins de très haute qualité : Le fichier ne doit rien contenir d’autre 7 autres outils . disponibles 7.2.9.9.4.1.3.2.3.1. Autres objets .2.7.6)(3.3.6)(1.2.4.5.2.2)(2.1.2)(1. Des commentaires commençant par % sont néanmoins admis .1.7.1.2.2) moteurs Dessins de très 3 (1.2.3.2)(0.6.1)(1.1.1)(2.5.1.

Code source Autres . Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles .txt} Dessins de très 2 \begin{pspicture}(4. Les graphiques À partir d’un fichier de données : exemple Conférence LATEX no 8 .3) haute qualité avec PSTricks 3 \dataplot{\donnees} Qu’est-ce que PSTricks ? 4 \end{pspicture} Origine. Divers objets Autres objets . dimensions des objets et unités . Exemple Denis . . Résultat Graphiques et courbes . moteurs 1 \readdata{\donnees}{donnees. Bitouzé . .

Divers objets Autres objets . Bitouzé . Code source Autres . dimensions des objets et unités . Les nœuds b b b Nombreuses bibliothèques b b b b b Interfaces graphiques b b b b b b Dessins de très b b b haute qualité : autres outils b b disponibles . . . moteurs 1 \readdata{\donnees}{donnees. Résultat b Graphiques et courbes .3) haute qualité avec PSTricks 3 \dataplot[showpoints=true]{\donnees} Qu’est-ce que PSTricks ? 4 \end{pspicture} Origine. Les graphiques À partir d’un fichier de données : exemple Conférence LATEX no 8 .txt} Dessins de très 2 \begin{pspicture}(4. Exemple Denis .

Bitouzé . moteurs 1 \readdata{\donnees}{donnees.3) haute qualité avec PSTricks 3 \dataplot[plotstyle=dots]{\donnees} Qu’est-ce que PSTricks ? 4 \end{pspicture} Origine. Exemple Denis . Les nœuds b b b Nombreuses bibliothèques b b b b b Interfaces graphiques b b b b b b Dessins de très b b b haute qualité : autres outils b b disponibles . Divers objets Autres objets . Les graphiques À partir d’un fichier de données : exemple Conférence LATEX no 8 . . Résultat b Graphiques et courbes .txt} Dessins de très 2 \begin{pspicture}(4. Code source Autres . dimensions des objets et unités . .

Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . . Exemple Denis . Résultat Graphiques et courbes . Code source Autres . Bitouzé .txt} Dessins de très 2 \begin{pspicture}(4. dimensions des objets et unités . Divers objets Autres objets . .3) haute qualité avec PSTricks 3 \dataplot[plotstyle=curve]{\donnees} Qu’est-ce que PSTricks ? 4 \end{pspicture} Origine. Les graphiques À partir d’un fichier de données : exemple Conférence LATEX no 8 . moteurs 1 \readdata{\donnees}{donnees.

Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . . Divers objets Autres objets .txt} Dessins de très 2 \begin{pspicture}(4. Bitouzé .3) haute qualité avec PSTricks 3 \dataplot[plotstyle=polygon]{\donnees} Qu’est-ce que PSTricks ? 4 \end{pspicture} Origine. Résultat Graphiques et courbes . Les graphiques À partir d’un fichier de données : exemple Conférence LATEX no 8 . . moteurs 1 \readdata{\donnees}{donnees. Code source Autres . dimensions des objets et unités . Exemple Denis .

t〉}{〈x(t)〉}{〈y(t)〉} des objets et unités Divers objets . Dessins de très Syntaxe (courbe paramétrée) haute qualité .〉]{〈min. de t〉}{〈max. Les courbes Fonctions Conférence LATEX no 8 . courbes Les nœuds Les expressions 〈f(x)〉. polonaise inverse ! Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . Autres objets Attention ! Graphiques et . de x〉}{〈f(x)〉} Autres moteurs . dimensions . 〈x(t)〉 et 〈y(t)〉 doivent être données en Nombreuses bibliothèques notation . 〈param. de Qu’est-ce que PSTricks ? Origine. avec PSTricks \parametricplot[〈param.〉]{〈min. Syntaxe (fonction numérique d’une variable) Denis Bitouzé . de x〉}{〈max. \psplot[ .

1415 Qu’est-ce que PSTricks ? div cos} Origine. moteurs 1 \psset{plotpoints=1000} 2 \begin{pspicture}(-0.1.5. . Bitouzé . Code source Autres .1) avec PSTricks 4 \psplot[linecolor=blue]{0}{7}{x 2 mul 180 mul 3.0)(0. Exemple Denis . courbes Résultat Les nœuds Nombreuses .-1)(7. . bibliothèques Interfaces graphiques Dessins de très haute qualité : 0 autres outils disponibles 1 2 3 4 5 6 −1 .-1.5)(8. Divers objets Autres objets Graphiques et . dimensions des objets et unités 5 \end{pspicture} .5) Dessins de très haute qualité 3 \psaxes{->}(0.5. Les courbes : exemple Courbe d’équation y = cos 2x Conférence LATEX no 8 .

on peut recourir au Autres package pstricks-add qui permet d’ajouter l’option moteurs algebraic=true . dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . Bitouzé Pour éviter la notation polonaise inverse. Dessins de très haute qualité avec PSTricks Qu’est-ce que PSTricks ? Origine. Remarque Denis . Les courbes Pour éviter la notation polonaise inverse ! Conférence LATEX no 8 .

Nombreuses Résultat bibliothèques Interfaces graphiques .5) PSTricks ? 3 \psaxes{->}(0. Les courbes Pour éviter la notation polonaise inverse : exemple Conférence LATEX no 8 . Graphiques et courbes Les nœuds . Exemple Denis .5)(8.0)(0.-1.-1)(7. Code source Autres .algebraic=true]{0}{7}{cos(2*x)} Divers objets Autres objets 5 \end{pspicture} .5.1) Origine.1. Dessins de très haute qualité : autres outils disponibles 0 1 2 3 4 5 6 −1 .5. Bitouzé . dimensions des objets et unités 4 \psplot[linecolor=blue. moteurs \usepackage{pstricks-add} Dessins de très haute qualité 1 \psset{plotpoints=1000} avec PSTricks Qu’est-ce que 2 \begin{pspicture}(-0.

Interfaces graphiques Remarque . Qu’est-ce que PSTricks ? Origine. pstricks-add moteurs Dessins de très . de Graphiques et courbes . Bitouzé La syntaxe des courbes paramétrées est modifiée dans le Autres package . dimensions \usepackage{pstricks-add} des objets et unités Divers objets Autres objets \parametricplot[〈param.〉]{〈min. haute qualité Syntaxe avec PSTricks . Les courbes Package pstricks-add et courbes paramétrées Conférence LATEX no 8 . de t〉}{〈max. t〉}{〈x(t)〉|〈y(t)〉} Les nœuds Nombreuses bibliothèques . Dessins de très haute qualité : Noter le séparateur de fonctions ci-dessus : {〈x(t)〉|〈y(t)〉} et .non plus {〈x(t)〉}{〈y(t)〉} autres outils disponibles . Remarque Denis .

bibliothèques Interfaces graphiques 1 Dessins de très haute qualité : autres outils disponibles −1 1 −1 .5) Qu’est-ce que PSTricks ? 2 \psaxes{->}(0.5.14}{sin(2*t)|sin(3*t)} des objets et unités Divers objets .5) Origine. . moteurs \usepackage{pstricks-add} Dessins de très \psset{algebraic=true.1.plotpoints=1000. Exemple Denis .-1.5.5)(1.0)(-1. Les courbes Package pstricks-add et courbes paramétrées Conférence LATEX no 8 .5)(1.unit=2cm} haute qualité avec PSTricks 1 \begin{pspicture}(-1. 4 \end{pspicture} Autres objets Graphiques et courbes .-1. dimensions 3 \parametricplot[linecolor=red]{-3.5.14}{3. .5. Code source Autres . Résultat Les nœuds Nombreuses .1. Bitouzé .

Bitouzé Le 8 .org/tex-archive/graphics/pstricks/contrib/ pstricks-add/pstricks-add-doc.pdf .ctan. Il règle aussi quelques bugs 9. Les courbes (encore mieux !) Conférence LATEX no 8 . dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles 8. Remarque Denis . package pstricks-add étend les fonctionnalités de PSTricks Autres moteurs Cf. http://www. pstricks-add : additionals Macros for pstricks 9 Dessins de très haute qualité avec PSTricks Qu’est-ce que PSTricks ? Origine.

de Student. dimensions des objets et unités Divers objets t dt Autres objets Graphiques et des fonctions Γ et ln Γ courbes Les nœuds des distributions statistiques les plus courantes (normales. Poisson. entre autres des courbes : Autres de Bézier d’ordres 1 à 9 moteurs de polynômes et de leurs dérivées Dessins de très haute qualité de Fourier avec PSTricks Qu’est-ce que de fonctions de Bessel ∫x ∫x PSTricks ? des fonctions x 7→ 0 sint t dt et x 7→ − −∞ cos t Origine. Γ. β) Dessins de très de fonctions implicites haute qualité : autres outils disponibles définies par l’utilisateur 10. du χ2 . Ce package charge le package pstricks-add . Nombreuses bibliothèques Interfaces graphiques binomiales. F. Les courbes de fonctions mathématiques package pst-func Conférence LATEX no 8 Le package pst-func 10 permet de tracer certaines courbes utiles Denis Bitouzé en mathématiques.

Les courbes de fonctions mathématiques spéciales package pst-func Conférence LATEX no 8 Cf.ctan.org/tex-archive/graphics/pstricks/contrib/ pst-func/pst-func-doc.pdf . dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles 11. http://tug. pst-func : plotting special mathematical functions 11 Denis Bitouzé Autres moteurs Dessins de très haute qualité avec PSTricks Qu’est-ce que PSTricks ? Origine.

dimensions des objets et unités Nombreuses bibliothèques Divers objets Autres objets Interfaces graphiques Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . Dessins de très haute qualité avec PSTricks Bitouzé Qu’est-ce que PSTricks ? Autres Origine. dimensions des objets et unités moteurs Divers objets Dessins de très Autres objets haute qualité avec PSTricks Graphiques et courbes Qu’est-ce que PSTricks ? Les nœuds Origine. Ce que nous détaillons maintenant Conférence LATEX no 8 Denis 2.

Les nœuds : liste non exhaustive

Conférence
LATEX no 8 .
Syntaxe
Denis .
Bitouzé
\rnode[〈point de référence〉]{〈nom 〉}{〈objet〉}
Autres \circlenode[〈param.〉]{〈nom 〉}{〈objet〉}
moteurs

Dessins de très
\dianode[〈param.〉]{〈nom 〉}{〈objet〉}
haute qualité
avec PSTricks
\ovalnode[
. 〈param.〉]{〈nom 〉}{〈objet〉}
Qu’est-ce que
PSTricks ?
Origine, dimensions
des objets et unités
Divers objets
Autres objets
Graphiques et
courbes
Les nœuds
Nombreuses
bibliothèques
Interfaces graphiques

Dessins de très
haute qualité :
autres outils
disponibles

Les nœuds

Conférence
LATEX no 8 .
Exemple
Denis .
Bitouzé .
Code source
Autres .
moteurs 1 \rnode{A}{\psframebox{$A$}}
Dessins de très 2 \hspace{2cm}
haute qualité
avec PSTricks 3 \rnode{B}{\psframebox{$B$}}
Qu’est-ce que .
PSTricks ?
Origine, dimensions
des objets et unités .
Divers objets Résultat
Autres objets .
.A B
Graphiques et
courbes
Les nœuds .
Nombreuses
bibliothèques
Interfaces graphiques .
Remarque
Dessins de très
haute qualité :
.
autres outils Noter
. l’absence d’environnement pspicture
disponibles

Les nœuds
Leurs connections : liste non exhaustive

Conférence
LATEX no 8 .
Syntaxe
Denis .
Bitouzé
\ncline % segment de droite
Autres \ncarc % arc
moteurs

Dessins de très
\nccurve % courbe de Bézier
haute qualité \ncbar % ligne brisée avec 2 bras parallèles,
avec PSTricks
Qu’est-ce que
PSTricks ?
% de même « sens »
Origine, dimensions
des objets et unités
\ncangle % ligne brisée avec 2 bras d'angles
Divers objets
Autres objets
% à spécifier
Graphiques et
courbes
\ncangles % analogue à \ncangle mais avec
Les nœuds
Nombreuses
% angle supplémentaire
bibliothèques
Interfaces graphiques
\ncdiag % ligne brisée avec bras d'angles et de
Dessins de très % longueurs à spécifier
haute qualité :
autres outils \ncloop
. % « boucle »
disponibles

〈connecteur 〉[〈param.〉]{〈flèches〉}{〈nœud 〉1 }{〈nœud 〉2 } Autres moteurs \ Dessins de très haute qualité avec PSTricks Qu’est-ce que PSTricks ? Origine. Les nœuds Leurs connections : syntaxe Conférence LATEX no 8 Tous ces connecteurs partagent la même syntaxe générale Denis . dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . Bitouzé Syntaxe . .

A B Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . moteurs 1 \rnode{A}{\psframebox{$A$}} Dessins de très 2 \hspace{2cm} haute qualité avec PSTricks 3 \rnode{B}{\psframebox{$B$}} Qu’est-ce que PSTricks ? 4 \ncline{<->}{A}{B} Origine. Code source Autres . Les nœuds Nombreuses bibliothèques . Résultat Graphiques et courbes . Divers objets Autres objets . Exemple Denis . Les nœuds Leurs connections Conférence LATEX no 8 . dimensions des objets et unités . Bitouzé . .

Code source Autres . Exemple Denis .5cm]{<->}{A}{B} Qu’est-ce que PSTricks ? 4 \ncput*{COD . Les nœuds (suite) Conférence LATEX no 8 . Dessins de très haute qualité : COD avant le verbe autres outils disponibles . Bitouzé .arm=. haute qualité avec PSTricks 3 \ncbar[angle=-90. moteurs 1 \dianode{A}{La porte} qu'il a Dessins de très 2 \dianode{B}{fermé{\red e}} était ouverte. Autres objets Résultat Graphiques et . avant le verbe} Origine. dimensions des objets et unités Divers objets . . bibliothèques Interfaces graphiques . courbes Les nœuds Nombreuses La porte qu’il a fermée était ouverte.

dimensions Résultat des objets et unités .5cm. avec PSTricks Qu’est-ce que PSTricks ? . Divers objets Autres objets Graphiques et Entrée Sortie courbes Les nœuds . moteurs 1 \dianode[fillstyle=solid.armA=. .fillcolor=yellow]{A}{\textbf{Entrée}} 2 \ovalnode[fillstyle=solid.2]{A}{B} .5cm.armB=.fillcolor=cyan]{B}{\textbf{Sortie}} Dessins de très haute qualité 3 \ncangles[angleA=-90.linearc=0. Code source Autres . Les nœuds (suite) Conférence LATEX no 8 . Bitouzé . Exemple Denis . Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . Origine.

Bitouzé Les nœuds 12 peuvent être utilisés en dehors des Autres environnements pspicture. Remarque Denis . De même que l’ensemble des commandes PSTricks . notamment dans des paragraphes moteurs Dessins de très . dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles 12. Les nœuds Dans du texte ordinaire Conférence LATEX no 8 .ordinaires haute qualité avec PSTricks Qu’est-ce que PSTricks ? Origine.

dimensions des objets et unités moteurs Divers objets Dessins de très Autres objets haute qualité avec PSTricks Graphiques et courbes Qu’est-ce que PSTricks ? Les nœuds Origine. dimensions des objets et unités Nombreuses bibliothèques Divers objets Autres objets Interfaces graphiques Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . Ce que nous détaillons maintenant Conférence LATEX no 8 Denis 2. Dessins de très haute qualité avec PSTricks Bitouzé Qu’est-ce que PSTricks ? Autres Origine.

Bibliothèques Pour divers domaines Conférence LATEX no 8 Denis pour les figures 3D Bitouzé pour les graphiques 3D Autres moteurs pour l’optique Dessins de très pour circuits électriques haute qualité avec PSTricks Qu’est-ce que pour des éléments de laboratoires de chimie PSTricks ? Origine. dimensions des objets et unités pour tracer des diagrammes UML Divers objets Autres objets etc. Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles .

ctan. Extension pst-eucl : Géométrie euclidienne avec PSTricks 13 Denis Bitouzé Autres moteurs Dessins de très haute qualité avec PSTricks Qu’est-ce que PSTricks ? Origine.org/tex-archive/graphics/pstricks/contrib/ pst-eucl/euclide. Bibliothèques Géométrie euclidienne : package pst-eucl Conférence LATEX no 8 Cf.pdf . http://tug. dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles 13.

2 . Bibliothèques Circuits électriques : exemples (bipôles) Conférence LATEX no 8 . Exemple Denis .1){A} Autres objets 4 \pnode(3. Bitouzé .0 PSTricks ? 2 \psgrid 1 2 3 Origine. Dessins de très haute qualité : autres outils disponibles .2) Qu’est-ce que 0 .1){B} Graphiques et courbes Les nœuds 5 \resistor(A)(B){$R$} Nombreuses bibliothèques 6 \end{pspicture} . Code source Résultat Autres . moteurs \usepackage{pst-circ} R Dessins de très 1 haute qualité avec PSTricks 1 \begin{pspicture}(3. Interfaces graphiques . dimensions des objets et unités Divers objets 3 \pnode(0. .

Exemple Denis . dimensions des objets et unités Divers objets 3 \pnode(0. Bibliothèques Circuits électriques : exemples (bipôles) Conférence LATEX no 8 . Interfaces graphiques .1){B} Graphiques et courbes Les nœuds 5 \capacitor(A)(B){$C$} Nombreuses bibliothèques 6 \end{pspicture} . Dessins de très haute qualité : autres outils disponibles . Code source Résultat Autres .2) Qu’est-ce que 0 . . moteurs \usepackage{pst-circ} C Dessins de très 1 haute qualité avec PSTricks 1 \begin{pspicture}(3. Bitouzé . 2 .1){A} Autres objets 4 \pnode(3.0 PSTricks ? 2 \psgrid 1 2 3 Origine.

0 PSTricks ? 2 \psgrid 1 2 3 Origine. Dessins de très haute qualité : autres outils disponibles . Bitouzé .2) Qu’est-ce que 0 . Bibliothèques Circuits électriques : exemples (bipôles) Conférence LATEX no 8 . dimensions des objets et unités Divers objets 3 \pnode(0. Code source Résultat Autres .1){B} Graphiques et courbes Les nœuds 5 \battery(A)(B){$E$} Nombreuses bibliothèques 6 \end{pspicture} .1){A} Autres objets 4 \pnode(3. moteurs \usepackage{pst-circ} E Dessins de très 1 haute qualité avec PSTricks 1 \begin{pspicture}(3. . 2 . Exemple Denis . Interfaces graphiques .

5){A} 0 .3) Qu’est-ce que 1 PSTricks ? 2 \psgrid Origine. Exemple Denis . Code source Résultat Autres .0 1 2 3 4 Autres objets 4 \pnode(4. . disponibles .3){C} Nombreuses bibliothèques 6 \transistor[basesep=2cm.1. autres outils . moteurs \usepackage{pst-circ} Dessins de très 2 haute qualité avec PSTricks 1 \begin{pspicture}(4.0){B} Graphiques et courbes Les nœuds 5 \pnode(4. Interfaces graphiques arrows=o-o](A)(B)(C) Dessins de très haute qualité : 7 \end{pspicture} . Bitouzé . 3 . Bibliothèques Circuits électriques : exemples (tripôles) Conférence LATEX no 8 . dimensions des objets et unités Divers objets 3 \pnode(0.

.4){A} 1 Autres objets 4 \pnode(0.4){C} 0 . . Code source Résultat Autres .0){D} Interfaces graphiques 7 \transformer(A)(B)(C)(D) Dessins de très haute qualité : {$T$} autres outils disponibles 8 \end{pspicture} . Bibliothèques Circuits électriques : exemples (quadripôles) Conférence LATEX no 8 . Bitouzé . 4 .0 1 2 3 4 Les nœuds Nombreuses bibliothèques 6 \pnode(4. dimensions des objets et unités Divers objets 3 \pnode(0.0){B} T Graphiques et courbes 5 \pnode(4.4) Qu’est-ce que 2 PSTricks ? 2 \psgrid Origine. Exemple Denis . . moteurs \usepackage{pst-circ} Dessins de très 3 haute qualité avec PSTricks 1 \begin{pspicture}(4.

17 \end{pspicture} .griddots=10] Graphiques et courbes 10 \pnode(0. dimensions des objets et unités 6 tensionlabelcolor=blue. Exemple Denis .dipoleconvention=generator](A)(B){$E$} Nombreuses 12 \multidipole(B)(C) bibliothèques 13 \switch[intensitylabel=$i$]{$K$} Interfaces graphiques 14 \resistor[labeloffset=0.0){A}\pnode(0.4. PSTricks ? 5 intensitywidth=3pt. Code source Autres .5. Dessins de très directconvention=false](D)(C){$C$} haute qualité : 16 \wire(A)(D)\ground(D) autres outils disponibles . moteurs \usepackage{pst-circ} Dessins de très 1 \begin{pspicture}(-1. Bitouzé . Qu’est-ce que 4 intensitylabelcolor=red.5. Bibliothèques I Circuits électriques : exemples Conférence LATEX no 8 .3){B}\pnode(4.-1)(6. Origine.5) haute qualité 2 \psset{ avec PSTricks 3 intensitycolor=red.0){D} Les nœuds 11 \Ucc[tension. 15 \capacitor[tensionlabel={$u_C$}.5.3){C}\pnode(4.tensionoffset=-1.tensionlabel=$u_R$]{$R$}. .tensionlabeloffset=-1. Divers objets 7 tensioncolor=blue 8 } Autres objets 9 \psgrid[subgriddiv=1.5.

Bibliothèques II Circuits électriques : exemples Conférence . dimensions 2 des objets et unités Divers objets Autres objets E C uC 1 Graphiques et courbes Les nœuds Nombreuses 0 bibliothèques Interfaces graphiques Dessins de très . LATEX no 8 Exemple (suite) . Denis . .5 Autres moteurs 4 uR Dessins de très haute qualité i K avec PSTricks 3 Qu’est-ce que R PSTricks ? Origine. Bitouzé Résultat . -1 -1 0 1 2 3 4 5 6 7 haute qualité : autres outils disponibles .

dimensions des objets et unités Nombreuses bibliothèques Divers objets Autres objets Interfaces graphiques Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles . Dessins de très haute qualité avec PSTricks Bitouzé Qu’est-ce que PSTricks ? Autres Origine. Ce que nous détaillons maintenant Conférence LATEX no 8 Denis 2. dimensions des objets et unités moteurs Divers objets Dessins de très Autres objets haute qualité avec PSTricks Graphiques et courbes Qu’est-ce que PSTricks ? Les nœuds Origine.

tuxfamily. Interfaces graphiques Conférence LATEX no 8 pstplus Denis Bitouzé (http://www. dimensions des objets et unités Divers objets Autres objets Graphiques et courbes Les nœuds Nombreuses bibliothèques Interfaces graphiques Dessins de très haute qualité : autres outils disponibles .html) Dessins de très haute qualité avec PSTricks TeXgraph (http://texgraph.xm1math.net/pstplus/index.org) Qu’est-ce que PSTricks ? Origine.fr/~gastin/ moteurs JasTeX/JasTeX.html) Autres JasTeX (http://www.lsv.ens-cachan.

Dessins de très haute qualité : autres outils disponibles haute qualité avec PSTricks Dessins de très haute qualité : autres outils disponibles . Dessins de très haute qualité avec PSTricks Autres moteurs Dessins de très 3. Plan Conférence LATEX no 8 1. Autres moteurs Denis Bitouzé 2.

http://tug. PGF Conférence LATEX no 8 Denis Outil développé par le concepteur de Beamer Bitouzé Par rapport à PSTricks : Autres Caractéristiques analogues : moteurs Dessins de très le code peut être directement inclus dans le haute qualité fichier .ctan.tex avec PSTricks ne nécessite pas de compilation par un Dessins de très haute qualité : programme tiers (LATEX et PDFLATEX autres outils disponibles conviennent) Avantages : permet de compiler directement avec PDFLATEX Inconvénients : plus jeune donc ne dispose pas d’autant de packages spécialisés Pour se faire une idée : TikZ and pgf 14 14.org/tex-archive/graphics/pgf/base/doc/ generic/pgf/pgfmanual.pdf .

PGF Packages dérivés pouvant servir Conférence LATEX no 8 Denis tkz-euclide : géométrie euclidienne Bitouzé tkz-fct : représentations graphiques de fonctions en 2D Autres moteurs tkz-tab : tableaux de signes et de variations Dessins de très tkz-linknodes : étapes d’un calcul ou d’un raisonnement haute qualité avec PSTricks pgfplots détaillé ci-après Dessins de très haute qualité : autres outils disponibles .

tex du graphique généré haute qualité : autres outils .mp Dessins de très l’inclusion dans le fichier . Bitouzé Cet outil nécessite Autres moteurs la création du code dans un fichier . Remarque Denis . Malgré . ces inconvénients. METAPOST Conférence LATEX no 8 . disponibles .mp autre que le source Dessins de très . Remarque .tex haute qualité avec PSTricks la compilation mpost du fichier . METAPOST est très puissant ! .

org/syracuse/metapost/f-mpman-2.fr/LaTeX/Metapost/metapost. METAPOST Conférence LATEX no 8 On consultera Denis Bitouzé des exemples ici (long !) : http: Autres moteurs //zoonek.org/syracuse/metapost haute qualité avec PSTricks des animations : http: //melusine.html Dessins de très là : http://melusine.eu.free.eu. http://melusine.eu.org/syracuse/metapost/animations Dessins de très haute qualité : autres outils la documentation : Un Manuel de METAPOST 15 disponibles 15.pdf .

net/ gallery/animations/index. On consultera Autres la documentation 16 moteurs des exemples Dessins de très haute qualité généraux : avec PSTricks http://asymptote.html .html 16. Asymptote Conférence LATEX no 8 Présenté comme un successeur de METAPOST.net/ gallery/3Dgraphs/index.sourceforge.sourceforge. http://asymptote.net/index.sourceforge.net/gallery Dessins de très graphiques 2D : http://asymptote.sourceforge.sourceforge. avec des Denis Bitouzé avantages et inconvénients analogues.net/ haute qualité : autres outils gallery/2Dgraphs/index.html des animations : http://asymptote.html disponibles graphiques 3D : http://asymptote.