Comment faire en sorte qu'on puisse obtenir un alignement horizontal d'un texte et d'une image ?

Selon le code ci-dessous, l'image est décalée d'une ligne vers le bas par rapport au texte. Peut-être l'une des limites de wrapfigure évoquées par @denis à l'occasion d'une autre question…

Ouvrir dans l'éditeur Overleaf
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Ce qui donne quelque chose comme ça : alt text

Posée 06 Jan '17, 21:16

fred02840's gravatar image

fred02840
4.2k31165189
Taux d'acceptation : 15%

Modifiée 08 Aoû '17, 00:18

Pathe's gravatar image

Pathe ♦♦
7.6k49210252

2

Est-il possible de fournir une image pour illustrer le problème ?

(06 Jan '17, 21:28) jerome dequeker jerome%20dequeker's gravatar image

Et si tu remplaces \begin{wrapfigure}[20]{r}{5.5cm} par \begin{wrapfigure}{r}{5.5cm} ?

(06 Jan '17, 21:30) jerome dequeker jerome%20dequeker's gravatar image

Merci @jerome dequeker. J'ai essayé, mais le texte recouvre tout. L'option [20] indique que l'image est dégagée verticalement sur 20 lignes. Je mets une copie d'écran dans une heure environ : je dois quitter…

(06 Jan '17, 22:36) fred02840 fred02840's gravatar image
1

La question n'est pas claire. Si j'ai bien compris, vous pouvez essayer, par exemple, avec \includegraphics[height=20\baselineskip,width=5.5cm]{./icono/image} ou \includegraphics[height=19.5\baselineskip,width=5.5cm]{./icono/image}.

(06 Jan '17, 22:49) touhami touhami's gravatar image

@jerome dequeker En fait, il est inutile (et même déconseillé) de fournir une image : il vaut bien mieux s'aider du package mwe (plus de détail dans la FAQ « Qu’est-ce qu’un ECM et pourquoi est-il si important d’en fournir un ? ». D'ailleurs, @fred02840, attention : le fichier fourni n'est pas un ECM puisqu'on ne dispose ni du fichier preambule-art.tex (inutile ici : il devrait suffire de charger le package wrapfig), ni de l'image image.

(06 Jan '17, 22:56) denis ♦♦ denis's gravatar image

@denis. Effectivement, comme wrapfigure apparaissait clairement, j'ai réduit au maximum le semblant d'ECM.

@jerome dequeker. Ci-dessus une capture d'écran pour qu'on y voit plus clair (j'aurais dû y penser…).

(07 Jan '17, 00:29) fred02840 fred02840's gravatar image
Affichage de 5 parmi 6 Afficher 1 commentaire(s) en plus

L'ECM ne montre pas le problème (merci à jerome dequeker d'avoir demandé une capture d'écran). En fait ce problème ne se pose pas pour le premier paragraphe.

Solution 1 ajouter une espace verticale négative \vspace{-1\baselineskip}.

Ouvrir dans l'éditeur Overleaf
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Solution 2 changer localement \intextsep.

Attention Tous les déclarations et définitions seront locales donc doivent être précédées par \global en cas de besoin.

Ouvrir dans l'éditeur Overleaf
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Lien permanent

Publiée 07 Jan '17, 01:36

touhami's gravatar image

touhami
9.9k410
Taux d'acceptation : 51%

Modifiée 08 Aoû '17, 00:15

Pathe's gravatar image

Pathe ♦♦
7.6k49210252

Les accents n'apparaissent pas dans l'exemple : dommage :)

(07 Jan '17, 13:18) denis ♦♦ denis's gravatar image

@denis doit-on franciser son ecm? ;)

(07 Jan '17, 17:53) touhami touhami's gravatar image

Pas nécessairement, mais « employ », « annes », « raliser », « spcimen », c'est bizarre ;)

(07 Jan '17, 20:21) denis ♦♦ denis's gravatar image

@touhami dans tes exemples, les figures semblent légèrement déborder dans la marge. Pourquoi ne pas mettre une image de la largeur du wrapfigure ?

\begin{wrapfigure}{R}{5.5cm} \vspace{-1\baselineskip} \includegraphics[width=5.5cm]{example-image}

(09 Jan '17, 16:59) jerome dequeker jerome%20dequeker's gravatar image

Pour les questions d'alignement d'une image et du texte (il s'agit d'ailleurs d'alignement vertical plutôt que horizontal), on peut recourir au package adjustbox et à sa commande \adjincludegraphics (remplaçant \includegraphics) chargée avec l'option valign=t, comme dans l'ECM suivant.

Ouvrir dans l'éditeur Overleaf
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Lien permanent

Publiée 09 Jan '17, 17:00

denis's gravatar image

denis ♦♦
7.3k2510
Taux d'acceptation : 53%

Modifiée 09 Jan '17, 19:55

insbox est un ensemble de macros plain TeX qui n'a pas cet inconvénient. On utilise la commande \InsertBoxR{n}{boîte à insérer}[k] pour insérer à droite. Dans cette commande, n est le nombre de lignes dont il ne faut pas modifier la longueur (en d'autres termes, la boîte est insérée après la n-ième ligne), et k est un éventuel terme correctif, fixant le nombre de lignes supplémentaires à raccourcir, au cas que TeX aurait eu des difficultés à mesurer la hauteur de la boîte.

Il y a naturellement aussi une commande \InsertBoxL pour insertion à gauche, et aussi une commande \InsertBoxC{n}{boîte à insérer}qui termine la n-ième ligne du paragraphe, insère la boîte (centrée), puis continue le texte du paragraphe.

Avec wrapfigure on peut tricher avec LaTeX en lui faisant croire que la hauteur de l'objet à insérer mesure 1 interligne de moins que sa hauteur naturelle, avec \raisebox{0pt}[\height-\baselineskip]{…}.

Ouvrir dans l'éditeur Overleaf
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Lien permanent

Publiée 07 Jan '17, 02:50

Bernard's gravatar image

Bernard
4.6k15
Taux d'acceptation : 35%

Votre réponse
[Masquer 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

Mots-clés de la question :

×6
×4
×2
×2
×2

Question posée : 06 Jan '17, 21:16

Question vue : 21,671 fois

Dernière mise à jour : 09 Jan '17, 19:55