[翻译] LaTeX 数学模式下的间距

原  文:Spacing in math mode
译  者:Xovee
翻译时间:2020年7月30日

数学模式下的间距

在数学模式下,符号之间的间距是预先设置好的,所以无论你使用多少个空格,它们的间距都是一样的。本篇文章介绍了如何在数学模式下插入不同长度的间距。

介绍

数学模式下的间距是非常重要的,让我们来看一个例子:

Assume we have the next sets
\[
S = \{ z \in \mathbb{C}\, |\, |z| < 1 \} \quad \textrm{and} \quad S_2=\partial{S}
\]

在这里插入图片描述
如你所看到的,数学符号可以被一些特殊的命令所间隔开。

在 Overleaf 中打开这个例子

间距 Spaces

符号之间的间距的长度取决于你所使用的命令,下面的例子列出了完整的间距命令,以及它们所代表的长度:

Spaces in mathematical mode.

\begin{align*}
f(x) &= x^2\! +3x\! +2 \\
f(x) &= x^2+3x+2 \\
f(x) &= x^2\, +3x\, +2 \\
f(x) &= x^2\: +3x\: +2 \\
f(x) &= x^2\; +3x\; +2 \\
f(x) &= x^2\ +3x\ +2 \\
f(x) &= x^2\quad +3x\quad +2 \\
f(x) &= x^2\qquad +3x\qquad +2
\end{align*}

在这里插入图片描述
附录介绍了这些命令的描述。

注意:这个例子里使用了 align* 环境,有关这个环境的更多信息请参考这篇文章

在 Overleaf 中打开这个例子

操作符间距

操作符之间的间距和关系由一些特殊的长度所控制:

  • \thinmuskip(默认情况下等于 3 mu)
  • medmuskip(默认情况下等于 4 mu)
  • thickmuskip(默认情况下等于 5 mu)
\begin{align*}
3ax+4by=5cz\\
3ax<4by+5cz
\end{align*}

在这里插入图片描述
关系操作符,例如 <, >, = 等,LaTeX 使用 \thickmuskip。对于二元操作符,例如 +, -, * 等,LaTeX 使用 \medmuskip。它们之间的差距一般来说难以分辨。

在 Overleaf 中打开这个例子

用户定义的二元操作符和关系操作符

你可以自定义操作符之间的间距。

\begin{align*}
34x^2a \mathbin{\#} 13bc \\
34x^2a \mathrel{\#} 13bc
\end{align*}

在这里插入图片描述
上面的例子使用 \mathrel(关系,relational)和 \mathbin(二元,binary)命令来设置操作符(#)的特定的间距。

在 Overleaf 中打开这个例子

参考指南

间距命令的描述

代码描述
\quad等于当前字体大小(18 mu
\,等于 3/18 \quad(3 mu)
\:等于 4/18 \quad(4 mu)
\;等于 5/18 \quad(5 mu)
\!等于 -3/18 \quad(-3 mu)
\(反斜杠之后加一个空格)等于正常文本中的一个空格的长度
\qquad双倍的 \quad(36 mu)

延伸阅读

更多的信息请参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值