Quali comandi ci sono per la spaziatura orizzontale?

So che `: in LaTeX produce uno spazio quando viene reso.

Ci sono alternative, perché il mio renderizzatore LaTeX non supporta la funzione ```` (la rende come testo), e non c'è nessun aiuto / FAQ che io possa trovare.

Soluzione

Ci sono diverse macro di spaziatura orizzontale per LaTeX:

    1. ,` inserisce unthinspace(equivalente a `.16667em`) in modalità testo, othinmuskip(equivalente a `3mu) in modalità matematica;
    1. "!inserisce un *negativo*inthinmuskip` in modo matematico;
    1. "inserisce un "medmuskip" (equivalente a "4.0mu più 2.0mu meno 4.0mu") in modalità matematica;
    1. Inserisce "thickmuskip" (equivalente a "5.0mu più 5.0mu") in modalità matematica;
    1. \: è equivalente a > (vedi sopra);
    1. \enspace inserisce uno spazio di .5em in modalità testo o matematica;
    1. \quadro inserisce uno spazio di 1em in modalità testo o matematica;
    1. \qquad inserisce uno spazio di 2em in modalità testo o matematica;
    1. \kern inserisce un salto di `` (può essere negativo) in modalità testo o matematica (un semplice salto TeX);
    1. \hskip (simile a \kern);
    1. \hspace{} inserisce uno spazio di lunghezza `(può essere negativo) in modalità matematica o testo (un\hskip` LaTeX);
    1. \hphantom{} inserisce uno spazio di lunghezza equivalente a in modo matematico o testuale. Dovrebbe essereprotettoquando usato in comandi fragili (comecaption`` e titoli di sezione);
  1.  inserisce quello che è chiamato uno "spazio di controllo" (in modalità testo o matematica);
  2. inserisce uno spazio inter-parola in modalità testo (e viene trangugiato in modalità matematica). Allo stesso modo per \spazio e { }.
  3. ~ inserisce uno spazio "unbreakable" (simile a un HTML  ) (in modalità testo o matematica);
    1. hfill inserisce una cosiddetta "lunghezza di gomma" o tratto tra gli elementi (in modalità testo o matematica). Nota che potresti aver bisogno di fornire un tipo di ancora da cui riempire; vedi Qual è la differenza tra \hspace*{\fill} e `\hfill``?;

Il tuo uso dovrebbe funzionare in modalità matica, quindi prova $\\:$.

\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}
Commentari (15)