这个问题很简单,但很令人困惑。当我输入
\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
。所以没有必要进行调整。