issue203:latex
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue203:latex [2024/04/09 16:16] – d52fr | issue203:latex [2024/04/10 18:07] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
It turns out the graphicx package allows authors to do things on a page for not only involving images. The graphicx package can be used to modify text and other features of page design when the author wants something other than ordinary black text on a white background. For example you might want a particular bit of text not to be black but have some colour or you might want some text to be set at an angle to rest of the text. Perhaps you want part of a page to be highlighted with some color. | It turns out the graphicx package allows authors to do things on a page for not only involving images. The graphicx package can be used to modify text and other features of page design when the author wants something other than ordinary black text on a white background. For example you might want a particular bit of text not to be black but have some colour or you might want some text to be set at an angle to rest of the text. Perhaps you want part of a page to be highlighted with some color. | ||
- | Cette fois-ci, j'ai pensé que nous allions nous amuser avec les couleurs et les images. Je vais explorer davantage les possibilités offertes par le logiciel graphicx. Eric a évoqué certaines des possibilités | + | Cette fois-ci, j'ai pensé que nous allions nous amuser avec les couleurs et les images. Je vais explorer davantage les possibilités offertes par le logiciel graphicx. Eric a évoqué certaines des possibilités dans ses articles d'il y a quelques années. Je commencerai par passer en revue le code nécessaire pour intégrer une image dans un PDF généré par LaTeX (en haut à droite). |
Il s' | Il s' | ||
Ligne 14: | Ligne 14: | ||
\rotatebox[origin=tr]{90}{90 degrees on top-right}** | \rotatebox[origin=tr]{90}{90 degrees on top-right}** | ||
- | La commande est la suivante : \rotatebox[key val list]{angle}{texte}. La liste clé-valeur peut contenir différents éléments : origin=label x=dimen y=dimen units=number. La commande rotatebox a pour effet de placer le texte dans une boîte, puis de faire pivoter cette dernière. Le centre de rotation peut être défini par défaut ou par l' | + | La commande est la suivante : \rotatebox[key val list]{angle}{texte}. La liste clé-valeur peut contenir différents éléments : origin=label x=dimen y=dimen units=number. La commande rotatebox a pour effet de placer le texte dans une boîte, puis de faire pivoter cette dernière. Le centre de rotation peut être défini par défaut ou par l' |
\rotatebox[origin=c]{180}{180 degrés autour du centre} | \rotatebox[origin=c]{180}{180 degrés autour du centre} | ||
Ligne 33: | Ligne 33: | ||
Il existe une autre instruction qui place le texte dans une boîte qui peut ensuite être manipulée. Il s'agit de \scalebox et elle a deux paramètres {h-scale} et {v-scale}. Comme pour rotatebox, le texte mis à l' | Il existe une autre instruction qui place le texte dans une boîte qui peut ensuite être manipulée. Il s'agit de \scalebox et elle a deux paramètres {h-scale} et {v-scale}. Comme pour rotatebox, le texte mis à l' | ||
- | \scalebox{h-scale}[v-scale]{Le texte va ici}. Le paramètre v-scale est facultatif ; s'il n'est pas spécifié, il prend la même valeur que h-scale. Si les deux sont spécifiés et ne sont pas égaux, le texte sera déformé car les proportions ne seront pas respectées. Notez que le paramètre v-scale doit être entre crochets (ou absent) pour que l' | + | \scalebox{h-scale}[v-scale]{Le texte va ici}. Le paramètre v-scale est facultatif ; s'il n'est pas spécifié, il prend la même valeur que h-scale. Si les deux sont spécifiés et ne sont pas égaux, le texte sera déformé car les proportions ne seront pas respectées. Notez que le paramètre v-scale doit être entre crochets (ou absent) pour que l' |
\scalebox{2}[1]{texte déformé} | \scalebox{2}[1]{texte déformé} | ||
- | Voici une utilisation intéressante de l' | + | Voici une utilisation intéressante de l' |
\scalebox{-1}[1]{texte reflété} | \scalebox{-1}[1]{texte reflété} | ||
Ligne 67: | Ligne 67: | ||
Les deux paramètres de longueur sont nécessaires. Cependant, une mesure peut être remplacée par un point d' | Les deux paramètres de longueur sont nécessaires. Cependant, une mesure peut être remplacée par un point d' | ||
- | Ajoutons maintenant de la couleur au texte. (Je n'ai pas réussi à faire fonctionner la commande color sur mon système avant d' | + | Ajoutons maintenant de la couleur au texte. (Je n'ai pas réussi à faire fonctionner la commande color sur mon système avant d' |
\definecolor{custome name}{colour model}{spécification de la couleur} | \definecolor{custome name}{colour model}{spécification de la couleur} | ||
Ligne 79: | Ligne 79: | ||
\color[cmyk]{0, | \color[cmyk]{0, | ||
- | Si l'on utilise le modèle rgb, la spécification doit comporter trois nombres, chacun compris entre 0 et 1. Si l'on utilise le modèle cmyk, il faut utiliser quatre nombres, chacun compris entre 0 et 1. (Si l'on utilise le modèle des couleurs grises, un seul nombre est utilisé pour indiquer la quantité de gris souhaitée, également compris entre 0 et 1). Voici des exemples de texte en couleur utilisant les modèles rgb et cmyk. Remarquez la différence importante entre l' | + | Si l'on utilise le modèle rgb, la spécification doit comporter trois nombres, chacun compris entre 0 et 1. Si l'on utilise le modèle cmyk, il faut utiliser quatre nombres, chacun compris entre 0 et 1. (Si l'on utilise le modèle des couleurs grises, un seul nombre, également compris entre 0 et 1, est utilisé pour indiquer la quantité de gris souhaitée.) Voici des exemples de texte en couleur utilisant les modèles rgb et cmyk. Remarquez la différence importante entre l' |
\textcolor[rgb]{0.9, | \textcolor[rgb]{0.9, | ||
Ligne 111: | Ligne 111: | ||
Si l' | Si l' | ||
- | Au début de cet article, j'ai donné les instructions de base pour inclure une image : indiquez à LaTeX la taille de l' | + | Au début de cet article, j'ai donné les instructions de base pour inclure une image : indiquez à LaTeX la taille de l' |
\includegraphics[keyvals]{imagefile} | \includegraphics[keyvals]{imagefile} | ||
Ligne 127: | Ligne 127: | ||
\includegraphics*[height=4cm, | \includegraphics*[height=4cm, | ||
- | Pour utiliser la flexibilité de la commande, vous devez savoir ce que sont les différentes paires clé-valeur. J'ai déjà utilisé la hauteur et la largeur. Angle est utilisé pour faire pivoter une image. Les variables possibles pour la valeur-clé origin utilisée avec angle sont les mêmes que pour la commande rotatebox utilisée pour le texte ci-dessus. Les images peuvent utiliser la valeur | + | Pour utiliser la flexibilité de la commande, vous devez savoir ce que sont les différentes paires clé-valeur. J'ai déjà utilisé la hauteur et la largeur. Angle est utilisé pour faire pivoter une image. Les variables possibles pour la clé-valeur |
Remarque : LaTeX lit les paramètres et y répond de gauche à droite. Un réarrangement de l' | Remarque : LaTeX lit les paramètres et y répond de gauche à droite. Un réarrangement de l' |
issue203/latex.1712672204.txt.gz · Dernière modification : 2024/04/09 16:16 de d52fr