数学模式间距短于 \quad?

数学模式间距短于 \quad?

有没有办法在数学模式下获得 \quad 长度的一半或四分之一的间距?也许有一种简单的方法来定义此类命令的快捷方式?

答案1

A\quad对应于 的长度1em。在数学模式下,1em=18mu。使用\mkern<n>mu,其中<n>可以是正数或负数,以对间距进行非常精细的控制。注意: 周围没有花括号<n>mu

要在数学模式下将空间向前移动半个四边形,只需写入\mkern9mu

为数学模式间距指令提供标准缩写的两个宏是

\, -- \mkern3mu  ("thinspace")
\! -- \mkern-3mu ("negative thinspace")

a\hspace{0.5em}b和之间有显著区别吗a\mkern9mu b?通常不是对显示数学材料来说,这可能会有所不同。但是,对内联数学材料来说,这可能会有所不同。这是因为 TeX 永远不会丢弃显式字距(并且\mkern是字距);相反,\hspace 可以在行首和行末被丢弃。因此,如果您的文档恰好有一个较长的内联数学公式,允许跨行换行,则在公式中使用\mkern\hspace可能会有所不同。(如果您想在使用基于 mu 的间距指令时允许潜在的换行,请不要使用\mkern;,而是使用\mskip。)

答案2

引用@egreg 的评论:

“四边形为 1em;只需使用 \hspace{0.5em} 或 \hspace{0.25em}。实际上 \quad 的含义与 \hspace{1em} 相同。 – egreg “

谢谢!

因此,对某些人来说可能有或没有帮助(对我来说很方便):

 \newcommand{\Hquad}{\hspace{0.5em}} 

相关内容