Jakie polecenia są dostępne dla odstępów poziomych?

Wiem, że : w LaTeX produkuje spację, gdy jest renderowana.

Czy istnieją jakieś alternatywy, ponieważ mój renderer LaTeX nie obsługuje : (renderuje go jako tekst) i nie ma pomocy / FAQ, które mogę znaleźć.

Rozwiązanie

Istnieje wiele makr poziomych odstępów dla LaTeX-a:

  1. Wstawia thinspace (odpowiednik .16667em) w trybie tekstowym, lub thinmuskip (odpowiednik 3mu) w trybie matematycznym;
  2. ! wstawia ujemny thinmuskip w trybie matematycznym;
    1. > wstawia medmuskip (odpowiednik 4.0mu plus 2.0mu minus 4.0mu) w trybie matematycznym;
    1. Wstawia thickmuskip (odpowiednik 5.0mu plus 5.0mu) w trybie matematycznym;
    1. : jest równoważne z > (patrz wyżej);
    1. enspace wstawia spację o wartości .5em w trybie tekstowym lub matematycznym;
  3. quad wstawia spację 1em w trybie tekstowym lub matematycznym;
  4. qquad wstawia spację 2em w trybie tekstowym lub matematycznym;
  5. kern wstawia pominięcie o długości `` (może być ujemne) w trybie tekstowym lub matematycznym (zwykłe pominięcie TeX-owe);
  6. hskip (podobny do kern);
  7. hspace{} wstawia spację o długości `(może być ujemna) w trybie matematycznym lub tekstowym (LaTeX-owyhskip`);
    1. hphantom{} wstawia spację o długości równoważnej `w trybie matematycznym lub tekstowym. Powinien byćchroniony, gdy jest używany w delikatnych komendach (jakcaption` i nagłówki sekcji);
  8.  wstawia coś, co nazywane jest "spacją kontrolną" (w trybie tekstowym lub matematycznym);
  9. wstawia spację między słowami w trybie tekstowym (i jest zjadana w trybie matematycznym). Podobnie dla spacji i { }.
  10. ~ wstawia "niełamliwą" spację (podobną do HTML  ) (w trybie tekstowym lub matematycznym);
  11. hfill wstawia tak zwaną "gumową długość" lub rozciągnięcie pomiędzy elementami (w trybie tekstowym lub matematycznym). Zauważ, że możesz potrzebować podać typ kotwicy do wypełnienia od/do; zobacz Jaka jest różnica między hspace*{fill} i hfill?;

Twoje użycie powinno działać w trybie math, więc spróbuj $:$.

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