如何处理由 \left 和 \right 决定的周围括号的大小?

如何处理由 \left 和 \right 决定的周围括号的大小?

可能重复:
如何自动调整集合理解中的垂直条的大小?

尝试输入这样的条件概率公式

\mathrm{P} \left( whatever \mid whatever \right) = ...,

我希望它的\mid大小与左括号和右括号一样。

我怎样才能实现这个目标?

答案1

使用\middle|或双倍\middle|\middle|

\[ \left( \frac{a}{b^2}+1\middle| f(x)\right)\]

答案2

\middle不会在它生成的符号周围添加空格,而是将其视为普通符号,就像我们说\bigg|或 甚至 一样\bigg(。另一方面,它不能放在 里面\mathrel

\middle当 when用于下标时,可能会出现问题;可以说

\left( something \nonscript\;\middle|\nonscript\; something \right)
\left( something \mathrel{}\middle|\mathrel{} something \right)

结果将与我们使用的结果相同\mid(当然,如果我们决定必须将此竖线视为关系符号)。这是为了编写使用该\middle功能的宏,因为在直接输入中,人们知道需要什么空间。

相关内容