Suivant: \obeycr & \restorecr, Monter: Line breaking [Table des matières][Index]
\\
Synopsis, l’un parmi :
\\ \\[espaceenplus]
ou l’un parmi :
\\* \\*[espaceenplus]
Finit la ligne courante. L’argument optionnel espaceenplus spécifie l’espace supplémentaire vertical à insérer avant la ligne suivante. C’est une longueur élastique (voir Lengths) et elle peut être négative. Le texte avant le saut est composé à sa longueur normale, c.-à-d. qu’il n’est pas dilaté pour remplir la largeur de la ligne. Cette commande est fragile (voir \protect).
\title{Mon histoire~: \\[7mm] un conte pathétique}
La forme étoilée, \\*
, dit à LaTeX de ne pas commencer une
nouvelle page entre les deux lignes, en émettant un \nobreak
.
Les sauts de ligne explicites au sein du corps de texte sont inhabituels
en LaTeX. En particulier, ne commencez pas un nouveau paragraphe
avec \\
, mais laissez une ligne à blanc pour le faire. De même,
on mettez pas une séquence de \\
pour créer un espace vertical,
mais utilisez à la place \vspace{longueur}
,
\leavevmode\vspace{longueur}
, ou
\vspace*{longueur}
si on veut que l’espace ne soit pas
supprimé au sommet d’une nouvelle page (voir \vspace).
Cette commande est utilisée principalement en dehors du flux principal
de texte comme dans un environnement tabular
ou array
ou
dans un environnement d’équation.
La commande \newline
est un synonyme de \\
(voir \newline) dans des circonstances ordinaires (un exemple
d’exception est la colonne de type p{...}
dans un environnement
tabular
; voir tabular) .
La commande \\
est une macro, et sa définition change selon le
contexte, de sorte que sa définition diffère pour chaque cas selon qu’on
est dans du texte normal, ou dans un environnement center
, ou
flushleft
, ou tabular
. Dans du texte normal quand elle
force un saut de ligne, elle est essentiellement un raccourci pour
\newline
. Elle ne termine ni le mode horizontal ni le
paragraphe, mais insère juste un ressort et une pénalité de sorte que
lorsque le paragraphe se termine un saut de ligne se produit à cet
endroit, avec la ligne plus courte bourrée avec de l’espace blanc.
Vous obtenez l’erreur ‘LaTeX Error: There's no line here to end’ si
vous utilisez \\
pour demander une nouvelle ligne, plutôt que
pour finir la ligne courante. Par exemple si vous avez
\begin{document}\\
ou, plus vraisemblablement, quelque chose du
genre de :
\begin{center} \begin{minipage}{0.5\textwidth} \\ Dans cet espace vertical apposez votre marque. \end{minipage} \end{center}
La solution est de remplacer la double controblique par quelque chose
du genre de \vspace{\baselineskip}
.
Suivant: \obeycr & \restorecr, Monter: Line breaking [Table des matières][Index]