Espaces
LaTeX a beaucoup de façons de produire de l’espace blanc (ou rempli).
Une autre commande produisant de l’espace est \, pour produire une espace « fine » (d’habitude 1/6quad). Elle peut être utilisée en mode texte, mais est le plus souvent utile en mode math (voir Espacement en mode mathématique).

\hspace
Synopsis :

\hspace{longueur}
\hspace*{longueur}

La commande \hspace ajoute de l’espace horizontal. L’argument longueur peut être exprimé en toute unité que LaTeX comprend : points, pouces, etc. C’est une longueur elastique. Vous pouvez ajouter aussi bien de l’espace négatif que de l’espace positif avec une commande \hspace ; ajouter de l’espace negatif revient à retourner en arrière.
LaTeX enlève normalement l’espace horizontal qui vient au début ou à la fin d’une ligne. Pour préserver cet espace, utilisez la forme étoilée, c.-à-d. avec le suffixe * optionnel.

\hfill
La commande \hfill de remplissage produit une “longueur élastique” qui n’a aucun espace naturel mais peut s’allonger ou se rétrécir horizontalement autant que nécessaire.
Le paramètre \fill est la longueur élastique elle-même (c.-à-d. pour parler technique, la valeur de glue ‘0pt plus1fill’) ; ainsi, \hspace\fill équivaut à \hfill.

\<espace> et \@
Ces commandes permettent de marquer un caractère de ponctuation, typiquement un point, comme soit finissant une phrase, soit finissant une abréviation.
Par défaut, lorsque LaTeX justifie une ligne il ajuste l’espace après le point final de chaque phrase (ou le point d’interrogation, la virgule, ou le deux-points) plus que pour l’espace inter-mot (voir \frenchspacing). LaTeX suppose que le point finit une phrase à moins qu’il soit précédé d’une lettre capitale, dans quel cas il considère que ce point fait partie d’une abréviation. Il est à noter que si un point final de phrase est immédiatement suivit d’une parenthèse ou crochet de droite, ou d’un guillemet-apostrophe simple ou double de droite, alors l’espace inter-phrase suit cette parenthèse ou ce guillemet.
Si vous avez un point finissant une abréviation dont la dernière lettre n’est pas une capitale, et que cette abréviation n’est pas le dernier mot d’une phrase, alors faites suivre ce point d’un contr’oblique-espace (\ ), où d’un tilde (~). Voici des exemples : Nat.\ Acad.\ Science, et Mr.~Bean, et (du fumier, etc.)\ à vendre.
Pour une autre utilisation de \ , voir \ après une séquence de contrôle.
Dans la situation opposée, si vous avez une lettre capitale suivi d’un point qui finit la phrase, alors placez \@ avant ce point. Par ex., book by the MAA\@. aura l’espacement inter-phrase après ce point.
Par contre, placer \@ après un point dit à TeX que ce point ne finit pas la phrase. Dans l’exemple les mot réservés (if, then, etc.\@) sont différents, TeX met un espace inter-mot après la parenthèse fermante (notez que \@ est avant la parenthèse).

\ après une séquence de contrôle
La commande \ est aussi souvent utilisée après les séquences de contrôle pour les empêcher d’avaler les espaces qui suivent, comme dans ‘\TeX\ c'est chouette.’ Et, dans des circonstances normales, \tabulation et \sautdeligne sont équivalents à \ . Pour une autre utilisation de \ , voir aussi \(SPACE) and \@.
Certaines personnes préfèrent utiliser {} dans le même but, comme dans \TeX{} c'est chouette. Ceci a l’avantage que vous écrivez toujours la même chose, en l’occurrence \TeX{}, qu’elle soit suivie d’un espace ou d’un signe de ponctuation. Comparez :

\TeX\ est un chouette système. \TeX, un chouette système.

\TeX{} est un chouette système. \TeX{}, un chouette système.

Certaines commandes, notamment celles définies avec le paquetage xspace, ne suivent pas ce comportement standard.

\frenchspacing, rendre égaux les espacements inter-phrase et inter-mot
Cette déclaration (provenant de TeX de base) cause que LaTeX traite l’espacement inter-phrase de la même façon que l’espacement inter-mot.
En justifiant le texte sur une ligne, certaine traditions typographique, y comrpis l’anglaise, préfèrent ajuster l’espace entre les phrase (ou après d’autres signes de ponctuation) plus que l’espace entre les mots. À la suite de cette déclaration, tous les espaces sont traités de la même façon.
Revenez au comportement par défaut en déclarant \nonfrenchspacing.

\thinspace
\thinspace produit une espace insécable et non-elastique qui vaut 1/6 d’em. C’est l’espace adéquate entre des guillemets anglais simples emboîtés, comme dans ’”.

\/ : insérer une correction italique
La commande \/ produit une correction italique. C’est une espace fine deéfni par le créateur de caractères typographiques pour un caractère donné, pour éviter que le caractère entre en collision avec ce qui suit. Le caractère italique f a typiquement une valeur importante de correction italique.
Si le caractère suivant est un point ou une virgule, il n’est pas nécessaire d’insérer une correction italique, puisque ces symboles de ponctuation ont une très faible hauteur. Toutefois, avec les point-virgules ou les deux-points, de même qu’avec les lettres normales, il peut être utilie. Comparez : f: f; (dans la sortie TeX, les ‘f’s sont séparés joliment) avec f: f;.
Lorsque on change de fontes avec des commandes telles que \textit{italic text} ou {\itshape italic text}, LaTeX insère automatiquement une correction italique appropriée si nécessaire (voir Font styles).
Malgré leur nom, les caractères romains peuvent aussi avoir une correction italique. Comparez : pdfTeX (dans la sortie TeX, il y a une espace fine après le ‘f’) avec pdfTeX.
Le concept de correction italique n’existe pas en mode mathématique ; l’espacement y est fait d’une façon différente.

\hrulefill \dotfill
Produit une longueur elastique infinie (voir Lengths) remplie avec un filled filet horizontal (c.-à-d. une ligne) ou avec des pointillés, au lieu de just de l’espace blanche.
Quand on le place entre deux lignes à blanc cet exemple crée un paragraphe qui est justifié à gauche et à droite, où l’espace au milieu est rempli avec des pointillés uniformément espacés.

\noindent Jack Aubrey\dotfill Melbury Lodge

Pour que le filet ou les pointillés aillent jusqu’au bout de la ligne utilisez \null au début ou à la fin.
Pour changer l’épaisseur du filet, copiez la définition et ajustez là, comme avec \renewcommand{\hrulefill}{\leavevmode\leaders\hrule height 1pt\hfill\kern\z@}, ce qui cuange l’épaisseur par défaut de 0.4pt à 1pt. De même, ajustez l’espacement inter-pointillé comme avec \renewcommand{\dotfill}{\leavevmode\cleaders\hb@xt@ 1.00em{\hss .\hss }\hfill\kern\z@}, ce qui change la longeur par défaut de 0.33em à 1.00em.

\addvspace
\addvspace{length}
Ajoute un espace vertical de longeur length, ce qui est une longueur élatsique (voir Lengths). Toutefois, si l’espace vertical a déjà été ajouté au même point de la sortie par une commande \addvspace précédente, alors cette commande n’ajoutera pas plus d’espace que nécessaire à fabriquer la longeur naturelle de l’espace vertical total égale à length.
Utilisez cette commande pour ajuster l’espace vertical au-dessus ou au-dessous d’un environnement qui commence un nouveau paragraphe. (Par exemple, un environnement Theorem est défini pour commencer et finir en \addvspace{..} de sorte que deux Theorem consécutifs sont séparés par un espace vertical, et non deux.)
Cette commande est fragile (voir \protect).
L’erreur ‘Something's wrong--perhaps a missing \item’ signifie que vous n’étiez pas en mode vertical quand vous avez invoqué cette commande ; une façon pour sortir de cela et de faire précéder cette commande d’une commande \par.

\bigskip \medskip \smallskip
Ces commandes produisent une quantité donnée d’espace, spécifiée par la classe de document.
\bigskip 	 La même chose que \vspace{\bigskipamount}, ordinairement environ l’espace d’une ligne, avec dilatation et rétrécissement (la valeur par défaut pour les classes book et article et 12pt plus 4pt minus 4pt).
\medskip 	 La même chose que \vspace{\medskipamount}, ordinairement environ la moitié de l’espace d’une ligne, avec dilatation et rétrécissement (la valeur par défaut pour les classes book et article et 6pt plus 2pt minus 2pt).
\smallskip 	 La même chose que \vspace{\smallskipamount}, ordinairement environ le quart de l’espace d’une ligne, avec dilatation et rétrécissement (la valeur par défaut pour les classes book et article et 3pt plus 1pt minus 1pt).

\vfill
Finit le paragraphe courante et insère une longueur elastique verticale (voir Lengths) qui est infinie, de sorte qu’elle puisse se dilater ou that is se rétrécire autant que nécessaire.
On l’utilise souvent de la même façon que \vspace{\fill}, à ceci près que \vfill finit le paragraphe courant, tandis que \vspace{\fill} ajoute une espace verticale infinin sous sa ligne sans tenir compte de la structure du paragraphe. Dans les deux cas cette espace disparaît à la fin de la page ; pour éviter cela voir \vspace.
Dans l’exemple qui suit la page est remplie, de sorte que les lignes en haut et en bas contiennent le texte ‘Chien perdu !’ et que le troisième ‘Chien perdu !’ est exactement à mi-chemin entre eux.

\begin{document}
Chien perdu !
\vfill
Chien perdu !
\vfill
Chien perdu !
\end{document}

\vspace
Synopsis, l’une des deux formes suivantes :

\vspace{longueur}
\vspace*{longueur}

Ajout l’espace verticale longueur. Celle-ci peut-être négative ou positive, et c’est une longueur élastique (voir Lengths).
LaTeX enlève l’espace verticale provenant de \vspace aux sauts de page, c.-à-d. au sommet et au bas des pages. La version étoilée \vspace*{...} permet de conserver cette espace.
Si \vspace est utilisée au milieu d’un paragraphe (c.-à-d. en mode horizontal), l’esace est insérée après la ligne comprenant la commande \vspace sans commencer un nouveau paragraphe.
Dans cet exemple les deux questions sont espacées uniformément verticalement sur la page, avec au moins 2,5cm d’espace sous chacune d’elle.

\begin{document}
1) Z'avez pas vu Mirza ? Oh la la la la la la
\vspace{2.5cm plus 1fill}

2) Où est donc passé ce chien ? Je le cherche partout
\vspace{2.5cm plus 1fill}
\end{document}