Insertion d`images Table des matières 1 Insertion simple 2

Transcription

Insertion d`images Table des matières 1 Insertion simple 2
Insertion d’images
Anne-Marie Aebischer
Mars 2007
Table des matières
1
2
3
4
Insertion simple . . . .
Insertion complexe . .
Environnement figure
Table des figures . . .
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
3
4
Insertion simple
On peut inclure dans un fichier .tex des images disponibles sous forme de fichier .pdf, .png, .jpg
ou .eps.
Pour pouvoir insérer une image, il suffit d’utiliser le package graphicx. Une fois ce package inclus,
vous pourrez utiliser la commande \includegraphics.
La syntaxe de l’instruction est à la base \includegraphics{nom de la figure.type du fichier}
(lorsque le fichier image à inclure est situé dans le même dossier que votre document LATEX)
Pour une compilation en .pdf, les types de fichiers seront : .pdf ; .jpg ou .png
Pour une compilation en .dvi, le type du fichier sera .eps
Exercice 1 : Créer un document LATEX, charger l’extension graphicx, charger depuis le cours
Outils Scientifiques en L2 Maths de Moodle les fichiers PH.jpg, Bneige.jpg, Quad.png, Const.eps,
Pb1.pdf.
Vérifiez que vous êtes capable d’insérer successivement ces fichiers dans votre document et de
visualiser les images.
Lorsque l’image à insérer ne se trouve pas dans le même dossier que le fichier .tex, il faut indiquer
le chemin permettant d’accéder au fichier image.
Exemple :
(par exemple C:/Documents And
Settings/PH.jpg)
Exercice 2 : Placer toutes les images que vous avez téléchargées dans un fichier qui ne contient
pas votre document .tex et recommencer la démarche d’insertion en indiquant un chemin correct.
2
Insertion complexe
On pourrait avoir besoin de modifier l’image insérée : modifier sa taille, n’en conserver qu’une
partie ou encore l’incliner de 90◦ .
Une syntaxe plus complète pour la commande includegraphics est :
\includegraphics[cl{\’e}=valeur, ...]{nom de l’image.extension}
Comme option, on passe donc un certain nombre de chaînes de caractère sous la forme clé=valeur
séparées par des virgules. Nous allons passer en revue différentes clés et valeur possibles :
Modification de la taille
– scale=number Permet de spécifier un zoom par rapport à la taille normale (Attention, le
séparateur décimale est le point).
1
L2 Maths
2
Outils Scientifiques 2006/07
– width=length : Largeur à laquelle l’image doit être redimensionnée (si l’option height n’est
pas spécifiée, la hauteur sera automatiquement calculée pour maintenir la proportion originale).
– height=length : Hauteur à laquelle l’image doit être redimensionnée (si l’option width n’est
pas spécifiée, la largeur sera automatiquement calculée pour maintenir la proportion originale).
Exemple : La séquence
\begin{center}
\includegraphics[width=3cm,height=2cm]{voitures.jpg}
\end{center}
donne le résultat ci-dessous.
Exercice 3 : Chercher pour toutes les images précédentes (sauf Const.eps) une réduction, puis un
affichage spécifiant largeur ou hauteur qui permettent de les faire tenir sur une même page (tout
en restant lisibles).
Modification de la position
– angle=number
Permet de spécifier une rotation de l’image en degrés dans le sens trigonométrique.
– origin=[bl|c|t|r|B] Permet de spécifier le point à partir duquel faire la rotation. Par défaut,
on a bl (bottom left), on peut aussi avoir c (center), b (bottom), r (right) et toute combinaison
logique (par exemple tr pour top-right). On a aussi B pour la ligne de base.
–
viewport=llx lly urx ury : Permet de spécifier les dimensions de la boîte qui entoure
l’image ( bounding box ) de l’image par rapport au coin inférieur gauche (intéressant avec clip).
llx,lly identifie les coordonnées du coin gauche inférieur (lower left) et l’option urx,ury identifie
les coordonnées du coin droit supérieur (upper right)
– Découpe de l’image clip=[true|false] : Lorsqu’on spécifie une boîte plus petite que la
bounding box, l’image sera découpée si on donne la valeur clip=true et non découpée si on
UFR S ciences et Techniques de B esançon
UFR
ST
L2 Maths
3
Outils Scientifiques 2006/07
spécifie clip =false. La valeur par défaut de clip est true, donc si on ne spécifie que clip,
l’image sera découpée selon les indications portées en viewport.
Voici le résultat de :
\includegraphics[viewport=100 150 300 800,clip,
scale=0.1]{bodessin.png}
La découpe du dessin permet d’éliminer des parties blanches inutiles et de conserver un dessin de
bonne taille, à comparer avec le dessin complet (mais réduit) :
\includegraphics[
width=6cm]{bodessin.png}
Exercice 4 : Chercher une découpe de la figure Pb1.pdf qui ne fasse apparaître que l’étang, la
grenouille et les canards.
3
Environnement figure
Si l’on désire ajouter une légende à une image, il suffit de la placer dans un environnement figure.
Exemple :
\begin{figure}
\includegraphics[width=5cm]{image.eps}
\end{figure}
Légende
Une fois l’image dans l’environnement, on peut utiliser la commande \caption pour afficher une
légende. Cette commande va également générer une numérotation pour les figures qui sera utilisée
pour la table des figures.
Position de la figure
UFR S ciences et Techniques de B esançon
UFR
ST
L2 Maths
4
Outils Scientifiques 2006/07
L’environnement figure est un environnement flottant, c’est à dire que l’image n’apparaitre pas
forcément là où vous l’avez placée dans le code LaTeX, en effet, s’il n’y a pas de place à l’endroit
que vous avez choisi, LaTeX va la mettre par défaut en haut de la page suivante.
On peut utiliser une option de l’environnement figure pour dire à LaTeX où placer l’image. Il
s’agit du point d’exclamation pour forcer LaTeX à suivre vos conditions et des lettres h, t, b et
p pour respectivement, ici (here), en haut de page (top), en bas de page (bottom) ou sur une
page qui ne contiendra que des flottants (page floats). On peut combiner les options et LATEXles
essaiera un après l’autre de gauche à droite.
Caractère
h here
t top
b bottom
p page
!
Emplacement
à l’emplacement dans le texte où se trouve la
commande
en haut de page
en bas de page
sur une page à part ne contenant que des objets
flottants
force LaTeX à placer l’image là où vous l’avez
spécifié
Il existe des options dans l’environnement figure. L’exemple ci-dessous placera l’image ici (forcé)
ou en haut s’il n’y a pas de place.
\begin{figure}[!ht]
\center
\includegraphics[width=5cm]{image.eps}
\caption{Superbe
image} \end{figure}
Exercice 5 : Donner une légende à chacun des fichiers précédents. Essayer les instructions
spécifiant les positions.
4
Table des figures
Générer une table des figures s’avère extrêmement simple, il suffit simplement d’utiliser la
commande
\listoffigures
Cette commande va commencer une nouvelle page et y afficher la table des figures. Il faudra
néanmoins compiler le document deux fois de suite afin que la table soit à jour, en effet, lors de
la première compilation, LaTeX va générer un fichier *.lof (list of figures) et lors de la deuxième
compilation va intégrer le fichier au document.
Exemple :
\begin{figure}[!ht]
\center
\includegraphics[width=5cm]{image.eps} 4
image} \end{figure} \listoffigures
\caption{Superbe
Exercice 6 : Créer une table des figures à partir des figures utilisées dans l’exercice précédent
Indications d’insertion d’image tirées du site :
http ://uko.free.fr/programmation/latex/tutoriel,
où les tutoriels sont très clairs.
UFR S ciences et Techniques de B esançon
UFR
ST

Documents pareils

Inclure des images dans un document LaTeX

Inclure des images dans un document LaTeX Inclure des images dans un document LATEX(pdflatex) Dans l’en-tête, ajouter au package graphicx les option pdftex et color : \usepackage[pdftex]{color,graphicx} En début de document, déclarer l’or...

Plus en détail

Introduction à LaTeX - Jean

Introduction à LaTeX - Jean À ceux qui sont sous Debian Tout sera bien plus simple que sous Windows : – apt-get install emacs – apt-get install auctex – apt-get install whizzytex ouvrir le fichier sous emacs, taper M-x whizz...

Plus en détail

Production de documents avec LATEX

Production de documents avec LATEX Le caractère ~ permet d’insérer un petit espace tout en évitant que LATEX ne coupe entre le mot « section » et le numéro de la section. On peut également utiliser \pageref{resultat} pour obtenir le...

Plus en détail