tuteurs.ens.fr/logiciels/latex/graphisme.tml
2009-09-27 15:45:30 +02:00

128 lines
4.1 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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>