Quelles commandes existe-t-il pour l'espacement horizontal ?

Je sais que dans LaTeX, : produit un espace lors du rendu.

Existe-t-il d'autres solutions, car mon moteur de rendu LaTeX ne prend pas en charge le format : (il le rend comme du texte), et je n'ai trouvé aucune aide / FAQ.

Solution

Il existe un certain nombre de macros d'espacement horizontal pour LaTeX :

  1. ,` insère unthinspace(équivalent à.16667em) en mode texte, ou un ``thinmuskip (équivalent à 3mu) en mode mathématique ;
  2. \!`` insère un ``thinmuskip *négatif` en mode mathématique ;
  3. \> insère un \medmuskip (équivalent à 4.0mu plus 2.0mu moins 4.0mu) en mode mathématique ;
  4. \; insère \thickmuskip (équivalent à 5.0mu plus 5.0mu) en mode mathématique ;
  5. \: est équivalent à \> (voir ci-dessus) ;
  6. \enspace insère un espace de .5em en mode texte ou mathématique ;
    1. `quad'' insère un espace de1em' en mode texte ou mathématique ;
  7. \qquad insère un espace de 2em en mode texte ou mathématique ;
  8. \kern insère un saut de `` (peut être négatif) en mode texte ou mathématique (un saut TeX simple) ;
  9. \hskip (similaire à \kern) ;
  10. \hspace{} insère un espace de longueur `(peut être négatif) en mode mathématique ou texte (un\hskip` LaTeX) ;
  11. \hphantom{} insère un espace de longueur équivalente à en mode mathématique ou texte. Doit êtreprotégélorsqu'il est utilisé dans des commandes fragiles (commecaption`` et les titres de section) ;
  12. \  insère ce qu'on appelle un "espace de contrôle&quot ; (en mode texte ou mathématique) ;
  13. insère un espace inter-mots en mode texte (et est gommé en mode math). De même pour space et { }.
  14. ~ insère un espace "insécable&quot ; (similaire à un   HTML) (en mode texte ou mathématique) ;
    1. hfill` insère une longueur de caoutchouc ou un étirement entre les éléments (en mode texte ou mathématique). Notez que vous devrez peut-être fournir un type d'ancrage pour le remplissage à partir de/vers ; voir [Quelle est la différence entrehspace*{\fill}et ``hfill ?] (https://tex.stackexchange.com/q/45948/5764) ;

Votre utilisation devrait fonctionner en math mode, essayez donc $\:$.

[!entrez la description de l'image ici][1]][1]

\documentclass{article}
\setlength{\parindent}{0pt}% Just for this example
\begin{document}

There are a number of horizontal spacing macros for LaTeX:

\begin{tabular}{lp{5cm}}
  \verb|a\,b|                    & a\,b \\
  \verb|$a\,b$|                  & $a\,b$ \\
  \verb|a\thinspace b|           & a\thinspace b \\
  \verb|$a\thinspace b$|         & $a\thinspace b$ \\
  \verb|$a\!b$|                  & $a\!b$ \\
  \verb|$a\mkern-\thinmuskip b$| & $a\mkern-\thinmuskip b$ \\
  \verb|$a\>b$|                  & $a\>b$ \\
  \verb|$a\mkern\medmuskip b$|   & $a\mkern\medmuskip b$ \\
  \verb|$a\;b$|                  & $a\;b$ \\
  \verb|$a\mkern\thickmuskip b$| & $a\mkern\thickmuskip b$ \\
  \verb|$a\:b$|                  & $a\:b$ \\
  \verb|$a\mkern\medmuskip b$|   & $a\mkern\medmuskip b$ \\
  \verb|a\enspace b|             & a\enspace b \\
  \verb|$a\enspace b$|           & $a\enspace b$ \\
  \verb|a\quad b|                & a\quad b \\
  \verb|$a\quad b$|              & $a\quad b$ \\
  \verb|a\qquad b|               & a\qquad b \\
  \verb|$a\qquad b$|             & $a\qquad b$ \\
  \verb|a\hskip 1em b|           & a\hskip 1em b \\
  \verb|$a\hskip 1em b$|         & $a\hskip 1em b$ \\
  \verb|a\kern 1pc b|            & a\kern 1pc b \\
  \verb|$a\kern 1pc b$|          & $a\kern 1pc b$ \\
  \verb|a\hspace{35pt}b|         & a\hspace{35pt}b \\
  \verb|$a\hspace{35pt}b$|       & $a\hspace{35pt}b$ \\
  \verb|axyzb|                   & axyzb \\
  \verb|a\hphantom{xyz}b|        & a\hphantom{xyz}b \\
  \verb|$axyzb$|                 & $axyzb$ \\
  \verb|$a\hphantom{xyz}b$|      & $a\hphantom{xyz}b$ \\
  \verb|a{ }b|                   & a{ }b \\
  \verb|$a{ }b$|                 & $a{ }b$ \\
  \verb|a\space b|               & a\space b \\
  \verb|$a\space b$|             & $a\space b$ \\
  \verb|a\ b|                    & a\ b \\
  \verb|$a\ b$|                  & $a\ b$ \\
  \verb|a~b|                     & a~b \\
  \verb|$a~b$|                   & $a~b$ \\
  \verb|a\hfill b|               & a\hfill b \\
  \verb|$a\hfill b$|             & $a\hfill b$
\end{tabular}

\end{document}

[1] : https://i.stack.imgur.com/ljZEy.png

Commentaires (15)