128 lines
4.1 KiB
XML
128 lines
4.1 KiB
XML
<?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>
|
||
|
||
<h2>Faire des dessins en LaTeX </h2>
|
||
|
||
<p>Les packages pgf et Tikz permettent de faire énormé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 ?</h3>
|
||
|
||
<p>
|
||
On doit utiliser le
|
||
package <kbd>graphicx</kbd>. Pour cela, il faut mettre un :
|
||
</p>
|
||
|
||
<pre>
|
||
\usepackage{graphicx}
|
||
</pre>
|
||
|
||
<p class="continue">
|
||
dans le préambule. Ensuite, dans le corps du document, pour inclure une
|
||
image stockée dans le fichier <kbd>machin</kbd>, on tape
|
||
<kbd>\includegraphics{machin}</kbd>. On peut spécifier la taille avec des
|
||
arguments optionnels :
|
||
<kbd>\includegraphics[width=3cm,height=3cm]{machin}</kbd> (on peut bien
|
||
sur ne préciser qu'une seule des deux tailles). On peut aussi ajouter un
|
||
<kbd>angle=XXX</kbd> spécifiant d'insérer l'image tournée de <kbd>XXX</kbd>
|
||
degrés.
|
||
</p>
|
||
|
||
|
||
<h3>Formats d'image supporté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 é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 à l'aide de <kbd>convert</kbd>.
|
||
Si c'est un EPS, le mieux est d'utiliser <kbd>epstopdf</kbd>.
|
||
</p>
|
||
|
||
<h3> Logiciels pour cré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ème argument du texte, et affiche ce
|
||
texte dans cette couleur. Par exemple, <kbd>\textcolor{red}{ploum}</kbd>
|
||
va mettre « ploum » en rouge.
|
||
</p>
|
||
|
||
<p>
|
||
Il y a quelques noms de couleurs prédé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ème argument, le modèle de spécification, et en
|
||
troisième argument, la spécification. Les trois modèles sont :
|
||
</p>
|
||
<dl>
|
||
<dt><kbd>rgb</kbd></dt><dd>Une spécification de couleur est une liste de
|
||
trois nombres entre 0 et 1, séparés par des virgules, spécifiant les
|
||
composantes rouge, vertes et bleues de la couleur. Par exemple :
|
||
<kbd>\definecolor{LightSlateGrey}{rgb}{.0084033613,.0073529411,.0065359477}</kbd></dd>
|
||
<dt><kbd>cmyk</kbd></dt><dd>Ici, on spécifie les composantes de la couleur
|
||
dans le système Cyan-Magenta-Jaune-Noir</dd>
|
||
<dt><kbd>gray</kbd></dt><dd>On spécifie juste un niveau de gris.</dd>
|
||
</dl>
|
||
|
||
<h3>Autres fonctions du packages <kbd>graphicx</kbd></h3>
|
||
|
||
<p>
|
||
On peut appliquer une rotation à du texte avec <kbd>\rotatebox</kbd> (par exemple
|
||
<kbd>\rotatebox{30}{ploum}</kbd> pour tourner de 30 degrés), lui faire
|
||
subir une affinité avec <kbd>\resizebox</kbd> (par exemple
|
||
<kbd>\resizebox{1cm}{3cm}{ploum}</kbd> pour afficher « ploum » 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érer des
|
||
images, il faudra forcément les convertir au format EPS.
|
||
En revanche, vous pourrez utiliser PSTricks, un package très puissant,
|
||
é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 : Éric Levieil, Luc Habert.
|
||
Dernière modification le <date value="$Date: 2008-03-24 17:25:11 $" />.
|
||
</div>
|
||
|
||
</body>
|
||
</html>
|