括号的大小根据其内容而改变?

括号的大小根据其内容而改变?

这个问题很简单,但很令人困惑。当我输入

\left( \frac{\partial f}{\partial x }  \right)^2

我得到的括号较小,但是当我输入一样但用 y 代替 x,即

\left( \frac{\partial f}{\partial y }  \right)^2

我得到了更大的...这是怎么回事?这是一个已知问题还是我必须提供更多信息?

更新(读了一些评论后)

如果表达式本身就是,则不存在这种差异,但只有当它在分母中时,即当我写

\frac{...something...} { \left( \frac{\partial f}{\partial x }  \right)^2 + \left( \frac{\partial f}{\partial y}  \right)^2}

我得到了不同大小的括号!

答案1

\left这是一篇很棒的旧帖子,它提供了有关如何工作和工作原理的详尽解释\right

数学模式下的分隔符大小不正确

现在回到你的问题,正如 karlkoeller 解释的那样,字母y增加了更多的垂直空间,因此括号变得更大。可以观察到以下内容在此处输入图片描述

解决这个问题基本上有三种方法,我们可以选择重新定义\left\right(强烈推荐),如上面的帖子所建议的,增加的大小df/dx,并减少的大小df/dy。大小的改变可以通过使用\rule或来完成\raisebox

\documentclass{article}
\usepackage{amsmath}

\newlength{\dyfoo}
\newlength{\hyfoo}
\newlength{\dxfoo}
\newlength{\hxfoo}
\settodepth{\dyfoo}{\(\displaystyle\frac{\partial f}{\partial y}\)}
\settoheight{\hyfoo}{\(\displaystyle\frac{\partial f}{\partial y}\)}
\settodepth{\dxfoo}{\(\displaystyle\frac{\partial f}{\partial x}\)}
\settoheight{\hxfoo}{\(\displaystyle\frac{\partial f}{\partial x}\)}

\begin{document}
\[
\left(\frac{\partial f}{\partial x}\right)
\left(\frac{\partial f}{\partial \vphantom{y}x}\right)
\left(\frac{\partial f}{\partial y}\right)
\left(\raisebox{0pt}[\hyfoo][\dyfoo]{\(\displaystyle\frac{\partial f}{\partial x}\)}\right)
\left(\raisebox{0pt}[\hxfoo][\dxfoo]{\(\displaystyle\frac{\partial f}{\partial y}\)}\right)
\]
\end{document}

比较结果:

在此处输入图片描述

评论:

\left\right分隔符应该绕数学轴对称。因此两个分隔符的垂直差异不大于2pt。所以没有必要进行调整。

相关内容