LaTeX gère automatiquement l'essentiel des espaces en mode mathématique, mais il arrive qu'on veuille ajuster manuellement. Voici les commandes disponibles, par ordre de taille croissante.
Commandes disponibles
\!— espace négatif (-3/18 em)\,ou\thinspace— fin (3/18 em)\:ou\medspace— moyen (4/18 em)\;ou\thickspace— épais (5/18 em)\(backslash espace) — un espace normal\quad— 1 em\qquad— 2 em
Usages typiques
\,— entre un nombre et une unité :10\,\text{kg}\quad— séparer des conditions :x \ge 0 \quad \text{et} \quad y \ge 0\qquad— espacer visuellement un numéro d'équation\!— ajuster l'espacement autour d'une intégrale :\int\!\!\int f
Petit rappel
En mode texte, les espaces sont gérés différemment. \hspace{5mm} ou \hspace*{5mm} permet de spécifier une taille précise en n'importe quelle unité.
Les espacements automatiques de LaTeX
LaTeX classe les objets mathématiques en 8 catégories (ordinaire, opérateur, binaire, relation, ouverture, fermeture, ponctuation, inner). Selon le type des voisins, il insère automatiquement l'espacement adéquat.
Par exemple : $a + b$ a un espacement moyen autour du $+$ (binaire) ; $a = b$ un espacement épais autour du $=$ (relation) ; $a(b)$ pas d'espace (ouverture/fermeture).
Quand surcharger manuellement ?
Dans 95 % des cas, LaTeX gère tout seul. Surcharge utile dans quelques cas :
- Séparer une différentielle du reste :
\int f(x) \, dxplutôt que\int f(x) dx(collé) - Entre un nombre et une unité :
10\,\text{kg} - Côte à côte d'intégrales :
\int\!\!\intau lieu de $\int\int$ (espacement réduit avec $\!$) - Dans une liste de conditions :
x \ge 0 \quad \text{et} \quad y \ge 0
Une question ou une suggestion ? Écrivez-nous.