J'ai un petit script me permettant de créer des pdf de taille variable, juxtaposant deux images qui sont entourées d'une marge de 5 millimètres :

Ouvrir dans l'éditeur Overleaf
\documentclass[border = 5 mm]{standalone}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light, largesmallcaps]{kpfonts}
\usepackage{mwe}
\begin{document}
\fbox{\includegraphics[keepaspectratio=true, height = 12 cm]{example-image-a}}
\fbox{\includegraphics[keepaspectratio=true, height = 12 cm]{example-image-b}}
\end{document}

On le voit, j'utilise la classe standalone. J'ai besoin aujourd'hui d'insérer un bref texte centré sous les images. Étant ignare en matière de LaTeX, j'ai cherché sur internet comment créer un retour chariot avec ce logiciel ; je suis tombé par hasard sur ce document, dont la frame 148 spécifie que, je cite, « des retours chariot multiples et consécutifs provoquent un changement de paragraphe ».

Ben j'ai pas l'impression que ça fonctionne avec la classe standalone, comme en témoigne l'ECM suivant :

Ouvrir dans l'éditeur Overleaf
\documentclass[border = 5 mm]{standalone}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light, largesmallcaps]{kpfonts}
\usepackage{mwe}
\begin{document}
\fbox{\includegraphics[keepaspectratio=true, height = 12 cm]{example-image-a}}
\fbox{\includegraphics[keepaspectratio=true, height = 12 cm]{example-image-b}}

du texte consécutif à une ligne vide
\end{document}

Je ne comprends pas vraiment pourquoi je ne pourrais pas revenir à la ligne dans la classe standalone. Et j'aimerais savoir comment faire !

Posée 20 Avr, 19:46

Pathe's gravatar image

Pathe ♦♦
5.5k161161
Taux d'acceptation : 59%

Modifiée 20 Avr, 19:48

Il suffit d'ajouter l'option varwidth à la classe standalone.

(20 Avr, 19:53) denis ♦♦ denis's gravatar image

Ben ça. C'est épatant.

(20 Avr, 20:13) Pathe ♦♦ Pathe's gravatar image

Grâce au camarade Denis, qui a vraisemblablement lu quelques documents en plus de celui cité plus haut, la réponse est arrivée sur TeXnique en cinq minutes. Il faut en effet ajouter l'option varwidth :

Ouvrir dans l'éditeur Overleaf
\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 = 12 cm]{example-image-a}}
\fbox{\includegraphics[keepaspectratio=true, height = 12 cm]{example-image-b}}

du texte consécutif à une ligne vide
\end{document}

C'est-y pas formidable ? Ça donne envie d'aller au stage de Dunkerque !

Lien permanent

Publiée 20 Avr, 20:22

Pathe's gravatar image

Pathe ♦♦
5.5k161161
Taux d'acceptation : 59%

Sur ce, c'est curieux : il arrive parfois que les images, au lieu d'être juxtaposées, soient disposées l'une sur l'autre. Je ne réussis pas à contrôler ce phénomène. Faudrait p'têt que j'pose une aut' question !

(20 Avr, 20:25) Pathe ♦♦ Pathe's gravatar image

Il faudrait un ECM.

(20 Avr, 20:35) denis ♦♦ denis's gravatar image

C'est fait.

(22 Avr, 14:22) Pathe ♦♦ Pathe's gravatar image
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.

Mots-clés de la question :

×8
×6
×3

Question posée : 20 Avr, 19:46

Question vue : 380 fois

Dernière mise à jour : 22 Avr, 14:22