Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 3
image troisième ECM

22 Avr '19, 15:35

Pathe's gravatar image

Pathe
7.5k48207252

Classe standalone et positionnement des images

J'en reviens à mes interrogations concernant la classe `standalone` que, je le rappelle, j'utilise avec régularité pour créer des pdf de taille variable, juxtaposant deux images qui sont entourées d'une marge de 5 millimètres. [Récemment sur ce forum](https://texnique.fr/osqa/questions/6467/classe-standalone-et-retour-chariot), grâce @denis, j'ai ajouté l'option `varwidth` à cette classe. Et surprise, si j'augmente la taille des images, leur positionnement change ! Ainsi cet ECM, où les images ont une hauteur de 5 centimètres : \documentclass[varwidth, border = 5 mm]{standalone} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[light, largesmallcaps]{kpfonts} \usepackage{mwe} \begin{document} \fbox{\includegraphics[keepaspectratio=true, height = 5 cm]{example-image-a}} \fbox{\includegraphics[keepaspectratio=true, height = 5 cm]{example-image-b}} du texte \end{document} <img src="/upfiles/standalonefbox5.png" style="width: 100%;"/> À comparer avec celui-ci, où les images ont une hauteur de 6 centimètres : \documentclass[varwidth, border = 5 mm]{standalone} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[light, largesmallcaps]{kpfonts} \usepackage{mwe} \begin{document} \fbox{\includegraphics[keepaspectratio=true, height = 6 cm]{example-image-a}} \fbox{\includegraphics[keepaspectratio=true, height = 6 cm]{example-image-b}} du texte \end{document} <img src="/upfiles/standalonefbox6.png" style="width: 100%;"/> Or, si j'ôte l'option `varwidth` et le texte faisant suite aux images, le fichier compose les deux images côte à côte, même si elles sont une taille largement supérieure aux 6 centimètres qui déclenchaient la superposition des images dans l'exemple précédent : \documentclass[border = 5 mm]{standalone} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[light, largesmallcaps]{kpfonts} \usepackage{mwe} \begin{document} \fbox{\includegraphics[keepaspectratio=true, height = 6 16 cm]{example-image-a}} \fbox{\includegraphics[keepaspectratio=true, height = 6 16 cm]{example-image-b}} \end{document} <img src="/upfiles/standalonefbox16.png" style="width: 100%;"/> Dans la classe `standalone` équipée de l'option `varwidth`, comment contrôler à la fois la taille des images *et* leur positionnement ?
cliquez ici pour masquer/afficher la révision 2
troisième ECM

22 Avr '19, 15:32

Pathe's gravatar image

Pathe
7.5k48207252

Classe standalone et positionnement des images

J'en reviens à mes interrogations concernant la classe `standalone` que, je le rappelle, j'utilise avec régularité pour créer des pdf de taille variable, juxtaposant deux images qui sont entourées d'une marge de 5 millimètres. [Récemment sur ce forum](https://texnique.fr/osqa/questions/6467/classe-standalone-et-retour-chariot), grâce @denis, j'ai ajouté l'option `varwidth` à cette classe. Et surprise, si j'augmente la taille des images, leur positionnement change ! Ainsi cet ECM, où les images ont une hauteur de 5 centimètres : \documentclass[convert, varwidth, \documentclass[varwidth, border = 5 mm]{standalone} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[light, largesmallcaps]{kpfonts} \usepackage{mwe} \begin{document} \fbox{\includegraphics[keepaspectratio=true, height = 5 cm]{example-image-a}} \fbox{\includegraphics[keepaspectratio=true, height = 5 cm]{example-image-b}} du texte \end{document} <img src="/upfiles/standalonefbox5.png" style="width: 100%;"/> À comparer avec celui-ci, où les images ont une hauteur de 6 centimètres : \documentclass[convert, varwidth, \documentclass[varwidth, border = 5 mm]{standalone} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[light, largesmallcaps]{kpfonts} \usepackage{mwe} \begin{document} \fbox{\includegraphics[keepaspectratio=true, height = 6 cm]{example-image-a}} \fbox{\includegraphics[keepaspectratio=true, height = 6 cm]{example-image-b}} du texte \end{document} <img src="/upfiles/standalonefbox6.png" style="width: 100%;"/> Or, si j'ôte l'option `varwidth` et le texte faisant suite aux images, le fichier compose les deux images côte à côte, même si elles sont une taille largement supérieure aux 6 centimètres qui déclenchaient la superposition des images dans l'exemple précédent : \documentclass[border = 5 mm]{standalone} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[light, largesmallcaps]{kpfonts} \usepackage{mwe} \begin{document} \fbox{\includegraphics[keepaspectratio=true, height = 6 cm]{example-image-a}} \fbox{\includegraphics[keepaspectratio=true, height = 6 cm]{example-image-b}} \end{document} Dans la classe `standalone` équipée de l'option `varwidth`, comment contrôler à la fois la taille des images *et* leur positionnement ?
cliquez ici pour masquer/afficher la révision 1

22 Avr '19, 14:21

Pathe's gravatar image

Pathe
7.5k48207252