Я знаю, что \:
в LaTeX создает пробел при визуализации.
Есть ли какие-нибудь альтернативы, потому что мой рендерер LaTeX не поддерживает \:
(он отображает его как текст), и нет никакой помощи / FAQ, которые я могу найти.
Существует ряд макросов горизонтального интервала для LaTeX:
\,
вставляет \thinspace
(эквивалент .16667em
) в текстовом режиме, или \thinmuskip
(эквивалент 3mu
) в математическом режиме;\!
вставляет отрицательный \thinmuskip
в математическом режиме;\>
вставляет \medmuskip
(эквивалентно 4.0mu плюс 2.0mu минус 4.0mu
) в математический режим;\;
вставляет \thickmuskip
(эквивалентно 5.0mu плюс 5.0mu
) в математическом режиме;\:
эквивалентно \>
(см. выше);\enspace
вставляет пробел в .5em
в текстовом или математическом режиме;\quad
вставляет пробел 1em
в текстовом или математическом режиме;\qquad
вставляет пробел 2em
в текстовом или математическом режиме;\kern <len>
вставляет пропуск <len>
(может быть отрицательным) в текстовом или математическом режиме (обычный пропуск TeX);\hskip <len>
(аналогично \kern
);\hspace{<len>}
вставляет пробел длиной <len>
(может быть отрицательным) в математическом или текстовом режиме (LaTeX \hskip
);\hphantom{<stuff>}
вставляет пробел длиной, эквивалентной <stuff>
в математическом или текстовом режиме. Должен быть \protect
при использовании в хрупких командах (таких как \caption
и секционные заголовки);\
вставляет то, что называется "управляющим пробелом" (в текстовом или математическом режиме);
вставляет межсловный пробел в текстовом режиме (и заглатывается в математическом режиме). Аналогично для \space
и { }
.~
вставляет "неразрывный" пробел (подобно HTML
) (в текстовом или математическом режиме);\hfill
вставляет так называемую "резиновую длину" или растяжку между элементами (в текстовом или математическом режиме). Обратите внимание, что вам может понадобиться указать тип якоря, от/до которого будет выполняться заливка; см. [В чем разница между \hspace*{\fill}
и \hfill
?] (https://tex.stackexchange.com/q/45948/5764);Ваше использование должно работать в математическом режиме, поэтому попробуйте $\:$
.
\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}