tuteurs.ens.fr/logiciels/latex/graphisme.tml

129 lines
4.1 KiB
Text
Raw Normal View History

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
"tuteurs://DTD/tml.dtd">
<html>
<head>
<title>Graphisme</title>
</head>
<body>
<h1>Graphisme</h1>
2008-03-24 14:42:18 +00:00
<h2>Faire des dessins en LaTeX </h2>
<p>Les packages pgf et Tikz permettent de faire <20>norm<72>ment de choses. Vous
pouvez regarder les exemples sur:
<a href="http://www.fauskes.net/pgftikzexamples/" > Fauskes.net </a>
et vous en inspirer.
La documentation, disponible
<a href="http://www.ctan.org/tex-archive/graphics/pgf/base/doc/generic/pgf/pgfmanual.pdf">
ici </a>,
est longue mais commence par une s<>rie de tutoriaux.
</p>
<h2>Inclure une image produite par un programme externe</h2>
<h3>Comment faire<72>?</h3>
<p>
On doit utiliser le
package <kbd>graphicx</kbd>. Pour cela, il faut mettre un<75>:
</p>
<pre>
\usepackage{graphicx}
</pre>
2005-09-09 15:22:28 +00:00
<p class="continue">
dans le pr<70>ambule. Ensuite, dans le corps du document, pour inclure une
image stock<63>e dans le fichier <kbd>machin</kbd>, on tape
<kbd>\includegraphics{machin}</kbd>. On peut sp<73>cifier la taille avec des
arguments optionnels<6C>:
<kbd>\includegraphics[width=3cm,height=3cm]{machin}</kbd> (on peut bien
sur ne pr<70>ciser qu'une seule des deux tailles). On peut aussi ajouter un
<kbd>angle=XXX</kbd> sp<73>cifiant d'ins<6E>rer l'image tourn<72>e de <kbd>XXX</kbd>
degr<67>s.
</p>
<h3>Formats d'image support<72>s</h3>
<p> Ce paragraphe n'est valable que si vous compilez avec pdflatex.
On a le droit au PDF, au JPEG, au PNG et au TIFF (et <20>galement les
fichiers PostScript obtenus avec MetaPost).
Si l'image est dans un autre format bitmap, on peut la convertir en JPEG,
PNG ou TIFF, par exemple <20> l'aide de <kbd>convert</kbd>.
Si c'est un EPS, le mieux est d'utiliser <kbd>epstopdf</kbd>.
</p>
<h3> Logiciels pour cr<63>er et/ou modifier des images </h3>
<p>
Ils sont nombreux. Il y a par exemple xfig, inkscape, gimp et gnuplot.
</p>
<h2>Couleurs</h2>
<p>
Il y a le package <kbd>xcolor</kbd> qui permet de mettre du texte en
couleur.
</p>
<p>
On dispose de la commande <kbd>\textcolor</kbd>, qui prend comme premier
argument une couleur, comme deuxi<78>me argument du texte, et affiche ce
texte dans cette couleur. Par exemple, <kbd>\textcolor{red}{ploum}</kbd>
va mettre <20><>ploum<75><6D> en rouge.
</p>
<p>
Il y a quelques noms de couleurs pr<70>d<EFBFBD>finis, comme <kbd>red</kbd>,
<kbd>blue</kbd> et cie. On peut en d<>finir d'autres, avec la commande
<kbd>\definecolor</kbd>. Elle prend en premier argument le nom que l'on
veut donner, en deuxi<78>me argument, le mod<6F>le de sp<73>cification, et en
troisi<73>me argument, la sp<73>cification. Les trois mod<6F>les sont<6E>:
</p>
<dl>
<dt><kbd>rgb</kbd></dt><dd>Une sp<73>cification de couleur est une liste de
trois nombres entre 0 et 1, s<>par<61>s par des virgules, sp<73>cifiant les
composantes rouge, vertes et bleues de la couleur. Par exemple<6C>:
<kbd>\definecolor{LightSlateGrey}{rgb}{.0084033613,.0073529411,.0065359477}</kbd></dd>
<dt><kbd>cmyk</kbd></dt><dd>Ici, on sp<73>cifie les composantes de la couleur
dans le syst<73>me Cyan-Magenta-Jaune-Noir</dd>
<dt><kbd>gray</kbd></dt><dd>On sp<73>cifie juste un niveau de gris.</dd>
</dl>
<h3>Autres fonctions du packages <kbd>graphicx</kbd></h3>
<p>
On peut appliquer une rotation <20> du texte avec <kbd>\rotatebox</kbd> (par exemple
<kbd>\rotatebox{30}{ploum}</kbd> pour tourner de 30 degr<67>s), lui faire
subir une affinit<69> avec <kbd>\resizebox</kbd> (par exemple
<kbd>\resizebox{1cm}{3cm}{ploum}</kbd> pour afficher <20><>ploum<75><6D> large de
1cm et haut de 3cm).
</p>
<h2> DVI et PSTricks </h2>
<p> Si vous compilez avec latex, il faudra probablement convertir le dvi en
ps pour voir les images, le texte en couleur, etc. Pour ins<6E>rer des
images, il faudra forc<72>ment les convertir au format EPS.
En revanche, vous pourrez utiliser PSTricks, un package tr<74>s puissant,
<20>quivalent de pgf/TikZ, qui ne marche pas avec pdflatex.
Vous pouvez consulter le
<a
href="../../noncvs/docs/pst-user.ps.gz">manuel de PSTricks</a>.
</p>
<div class="metainformation">
Auteur<EFBFBD>: <20>ric Levieil, Luc Habert.
Derni<EFBFBD>re modification le <date value="$Date: 2008-03-24 17:25:11 $" />.
</div>
</body>
</html>