我知道\:
LaTeX 在渲染时会产生空格。
还有其他选择吗?因为我的 LaTeX 渲染器不支持\:
(它将其渲染为文本),并且我找不到任何帮助/常见问题解答。
答案1
LaTeX 有许多水平间距宏:
\,
.16667em
在文本模式下插入空格,或在数学模式下插入\thinmuskip
(相当于3mu
);有一个等效的\thinspace
宏;\!
是个消极的相当于\,
;有一个等效的\negthinspace
宏;\>
(或)在文本模式下\:
插入空格,或(相当于)在数学模式下;有一个等效的;.2222em
\medmuskip
4.0mu plus 2.0mu minus 4.0mu
\medspace
\negmedspace
是个消极的相当于\medspace
;\;
在文本模式下插入.2777em
空格,或\thickmuskip
(相当于5.0mu plus 5.0mu
)在数学模式下;有一个等效的\thickspace
;\negthickspace
是个消极的相当于\thickspace
;\enspace
.5em
在文本或数学模式中插入空格;\quad
1em
在文本或数学模式中插入空格;\qquad
2em
在文本或数学模式中插入空格;\kern <len>
在文本或数学模式中插入跳过<len>
(可能是负数)(普通的 TeX 跳过);还有一个m
ath 特定的\mkern <math len>
;\hskip <len>
(如同\kern
);\hspace{<len>}
<len>
在数学或文本模式(LaTeX\hskip
)中插入一个长度为(可以是负数)的空格;\hphantom{<stuff>}
<stuff>
在数学或文本模式下插入长度相当于的空格。\phantom{<stuff>}
类似地,插入与匹配的水平和垂直空格<stuff>
。在脆弱的命令中使用时应为\protect
ed(如\caption
和分段标题);\
插入所谓的“控制空间”(在文本或数学模式中);在文本模式下插入单词间空格(在数学模式下会被吞噬)。
\space
和 也类似{ }
。~
插入一个“不可破坏”的空格(类似于 HTML
)(在文本或数学模式下);\hfill
在元素之间插入所谓的“橡胶长度”或拉伸(在文本或数学模式下)。请注意,您可能需要提供一种类型的锚点来填充;请参阅\hspace*{\fill}
和有什么区别\hfill
?;
您的使用情况应该工作数学模式,所以尝试一下$\:$
。
\documentclass{article}
\usepackage[margin=1in]{geometry}% Just for this example
\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 \quad $a\, b$ \\
\verb|a\thinspace b| & a\thinspace b \quad $a\thinspace b$ \\
\verb|a\!b| & a\!b \quad $a\!b$ \\
\verb|a\negthinspace b| & a\negthinspace b \quad $a\negthinspace b$ \\
\verb|a\:b| & a\:b \quad $a\:b$ \\
\verb|a\>b| & a\>b \quad $a\>b$ \\
\verb|a\medspace b| & a\medspace b \quad $a\medspace b$ \\
\verb|a\negmedspace b| & a\negmedspace b \quad $a\negmedspace b$ \\
\verb|a\;b| & a\;b \quad $a\;b$ \\
\verb|a\thickspace b| & a\thickspace b \quad $a\thickspace b$ \\
\verb|a\negthickspace b| & a\negthickspace b \quad $a\negthickspace b$ \\
\verb|$a\mkern\thinmuskip b$| & $a\mkern\thinmuskip b$ (similar to \verb|\,|) \\
\verb|$a\mkern-\thinmuskip b$| & $a\mkern-\thinmuskip b$ (similar to \verb|\!|) \\
\verb|$a\mkern\medmuskip b$| & $a\mkern\medmuskip b$ (similar to \verb|\:| or \verb|\>|) \\
\verb|$a\mkern-\medmuskip b$| & $a\mkern-\medmuskip b$ (similar to \verb|\negmedspace|) \\
\verb|$a\mkern\thickmuskip b$| & $a\mkern\thickmuskip b$ (similar to \verb|\;|) \\
\verb|$a\mkern-\thickmuskip b$| & $a\mkern-\thickmuskip b$ (similar to \verb|\negthickspace|) \\
\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\mkern 17mu b$| & $a\mkern 17mu 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 (or just \verb|\phantom|) \\
\verb|$axyzb$| & $axyzb$ \\
\verb|$a\hphantom{xyz}b$| & $a\hphantom{xyz}b$ (or just \verb|\phantom|) \\
\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~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}