LaTeX中,公式内标点放置问题

先说结论:

当公式后面跟着一个句点,逗号,分号,冒号,问号,感叹号等等,且公式出现在文本中时,把标点放在 $ 后面。但当公式是行间公式(也叫做陈列公式)时,把标点放在 $$ 之前。示例代码如下:

If $x<0$, we have shown that $$y=f(x).$$

原因如下:

仔细观察下面两段代码及效果差异:

for $x = a, b$, or $c$.
for $x = a$, $b$, or $c$.

 TeX将把式子 ‘$x = a, b$’看作单个公式来排版,这样在逗号和 $b$ 之间的是``细间距(thin space)''。这个间距与b后面的逗号后的间距是不一样,因为单词间的间距总比细间距要大。如此不等的间距不好看,间距看起来不舒服。

不输入 ‘$x = a, b$’的另一个原因是,它不允许在段落中被断行:因为按TeX的规则,不会在逗号和 b之间的间距处断行。例如,在方程‘$x = f(a, b)$’中,我们不希望把 ‘x = f(a,’ 放在一行,而把`b)'放在下一行。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值