找回密码
 快速注册
搜索
查看: 36|回复: 2

$\underbrace{\text{影响间距}}$

[复制链接]

83

主题

167

回帖

1643

积分

积分
1643

显示全部楼层

APPSYZY 发表于 2024-10-4 00:47 |阅读模式
本帖最后由 APPSYZY 于 2024-10-4 00:54 编辑
  1. \documentclass{article}
  2. \begin{document}
  3. $(x\in A\land x\in B) \lor
  4.     (x\in A\land x\in C).$
  5. $\underbrace{(x\in A\land x\in B)}_{(1)} \lor
  6.     \underbrace{(x\in A\land x\in C)}_{(2)}.$
  7. \end{document}
复制代码


pic.png

加上 \underbrace 之后,出现了两个问题:$\lor$ 两侧的间距变小了,而 $)$ 与 $.$ 的间距变大了。这是为什么呢?如何消除这些副作用?请教大家。

相关帖子

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

kuing 发表于 2024-10-4 01:40
十年前我就发现了这个细节:
kuing.cjhb.site/forum.php?mod=viewthread&tid=2211

当年没解释,解释也容易:
为了让 \underbrace 的下标能放到正下方,它将整块套了一个 \mathop{...}\limits ,
(\overbrace 也是,具体代码可以 source2e.pdf 里找到)
所以整块就是一个巨算符(类似于 `\sum` 那种),
巨算符和运算符之间的间距就是小间距,就像 `\sum+1` 和 `1+1` 的区别。
后面的点也是这个道理。

解决办法就是链接里那样,往外再套一层 { } 即可。

评分

参与人数 1威望 +2 收起 理由
APPSYZY + 2 很有用!

查看全部评分

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

kuing 发表于 2024-10-4 01:52
实验一下:
  1. $00+0+0$
  2. vs
  3. $\mathop{00}+0+0$
复制代码



  1. $AA.$
  2. vs
  3. $\mathop{AA}.$
复制代码



另外,既然整块是 \mathop{...}\limits ,那就算在 $\underbrace{...}$ 后用上标,也会放在正上方,而不是右上角:
$\underbrace{(a+a+a)}^3$



除非加个 \nolimits:
$\underbrace{(a+a+a)}\nolimits^3$



评分

参与人数 1威望 +2 收起 理由
APPSYZY + 2 精彩!

查看全部评分

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 07:18

Powered by Discuz!

× 快速回复 返回顶部 返回列表