Viem, že \:
v LaTeXe vytvára pri vykresľovaní medzeru.
Existujú nejaké alternatívy, pretože môj vykresľovač LaTeXu nepodporuje \:
(vykresľuje ho ako text) a nenašiel som žiadnu nápovedu/časté otázky.
Pre LaTeX existuje niekoľko makier horizontálneho rozstupu:
\,
vloží \thinspace
(ekvivalentné .16667em
) v textovom režime alebo \thinmuskip
(ekvivalentné 3mu
) v matematickom režime;\!
vloží záporný \thinmuskip
v matematickom režime;\>
vloží \medmuskip
(ekvivalentné 4,0mu plus 2,0mu mínus 4,0mu
) v matematickom režime;\;
vloží \thickmuskip
(ekvivalentné 5,0mu plus 5,0mu
) v matematickom režime;\:
je ekvivalentné k \>
(pozri vyššie);\enspace
vkladá medzeru .5em
v textovom alebo matematickom režime;\quad
vloží medzeru 1em
v textovom alebo matematickom režime;\qquad
vloží medzeru 2em
v textovom alebo matematickom režime;\kern <len>
vloží medzeru <len>
(môže byť záporná) v textovom alebo matematickom režime (obyčajná medzeru TeXu);\hskip <len>
(podobne ako \kern
);\hspace{<len>}
vloží medzeru dĺžky <len>
(môže byť záporná) v matematickom alebo textovom režime (LaTeXový \hskip
);\hphantom{<stuff>}
vloží medzeru dĺžky rovnajúcej sa <stuff>
v matematickom alebo textovom režime. Pri použití v krehkých príkazoch (ako \nadpis
a nadpisy sekcií) by mal byť \ochránený
;\
vloží to, čo sa nazýva "riadiaca medzera" (v textovom alebo matematickom režime);
vkladá medzislovnú medzeru v textovom režime (a v matematickom režime sa chŕli). Podobne je to aj v prípade \medzera
a { }
.~
vloží "nezlomiteľnú" medzeru (podobne ako HTML
) (v textovom alebo matematickom režime);\hfill
vloží medzi prvky takzvanú "gumovú dĺžku" alebo roztiahnutie (v textovom alebo matematickom režime). Všimnite si, že môže byť potrebné zadať typ kotvy, od ktorej/do ktorej sa má vyplniť; pozri [Aký je rozdiel medzi \hspace*{\fill}
a \hfill
?] (https://tex.stackexchange.com/q/45948/5764);Vaše použitie by malo fungovať v matematickom režime, takže skúste $\:$
.
\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}