Suivant: , Monter: Line breaking   [Table des matières][Index]


9.1 \\

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: , Monter: Line breaking   [Table des matières][Index]