Vspace....?

Je vous prie de m’expliquer pourquoi, dans cet exemple :

\documentclass{article}
\begin{document}
zzz\
\vspace{5mm}
Aaaaaa \[1mm]
bbbbbb\
ccccc\
\end{document}
~

l’espace de 5mm est situé après le “Aaaaaa” et non avant.

Et comment corriger, sachant que quand j’écris la ligne “zzz”, je ne
sais pas que je vais avoir beoins d’un espace de 5mm…

Merci.

PC

Le 12/04/2022 à 09:25, Pierre Couderc a écrit :

Je vous prie de m’expliquer pourquoi, dans cet exemple :

\documentclass{article}
\begin{document}
zzz\
\vspace{5mm}
Aaaaaa \[1mm]
bbbbbb\
ccccc\
\end{document}
~

Le vspace agit quand il est en mode vertical. Le paragraphe est :
“\vspace{5mm} Aaaaaa”, donc vspace agit à la fin du paragraphe lorsque
le mode vertical arrive. Je ne peux que vous inviter à lire très
attentivement le document CTAN: /tex-archive/info/l2tabu pour
éviter quelques horreurs…

Bonne lecture,

–Jean-Yves

Bonjour, et comme le remarque JY B,

  1. l’exemple suivant fonctionne très bien.

\documentclass[a4paper,oneside,12pt]{article}
\begin{document}
zzz
\vspace{5mm}

Aaaaaa \
bbbbbb\
ccccc\
\end{document}

  1. D’expérience, parfois le saut de ligne après le vspace est compté.
    D’où l’utilité de préciser la taille de la police.

Il faut alors l’enlever: réduire la taille du vspace de celle de la
ligne (à la louche: 1.2*taille de la police, en points arrondis)
Je peux détailler, au besoin.

J’ai vécu cette situation quand le texte est réduit à des images.
Cordialement
E

Le 12/04/2022 à 09:25, Pierre Couderc a écrit :

Je vous prie de m’expliquer pourquoi, dans cet exemple :

\documentclass{article}
\begin{document}
zzz\
\vspace{5mm}
Aaaaaa \[1mm]
bbbbbb\
ccccc\
\end{document}
~

l’espace de 5mm est situé après le “Aaaaaa” et non avant.

Et comment corriger, sachant que quand j’écris la ligne “zzz”, je ne
sais pas que je vais avoir beoins d’un espace de 5mm…

Merci.

PC

On 4/12/22 10:47, Eric Guichard wrote:

Bonjour

Mais oui, c’est magique ! Merci beaucoup !

Bonjour,

E> zzz
E> \vspace{5mm}

E> Aaaaaa \
E> bbbbbb\
E> ccccc\

A noter que si on met des \ à la fin de chaque ligne (ce qui est a priori (lt)tabu !)

on peut coder

zzz\[5mm]
Aaaaaa \

qui est justement fait pour ça.

Th. B.