让我们看看下面的代码:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\frac{\partial^2u}{\partial x^2} = \frac{\left(y-y_0\right)^2-(x-x_0)^2}{\left((x-x_0)^2+\left(y-y_0\right)^2\right)\displaystyle\mathstrut^2}.
\]
\end{document}
及其结果:
(...)
和组成的括号\left(...\right)
高度一样,但是 的位置2
不一样,这是为什么呢?另外\mathstrut
应该和 括号高度一样,但是 的位置2
又不一样,这是为什么呢?
答案1
\mathstrut
和正常尺寸括号内的内容基本上就是将最后一个指数设置为一个空的子公式,因为\vphantom{...}
它不会形成数学原子。
使用以下命令可获得相同的输出
$\Bigg)\vphantom)^2$\par
$\Bigg)\vphantom{\Bigg)})^2$
即
为了将上标设置为\right
分隔符,分隔符和指数之间不能有任何内容。
这几乎解决了分母的问题。那么分子呢?该构造\left<delimiter>...\right<delimiter>
构建了一个子公式,因此 TeX 在决定上标的位置时会考虑整个高度。
更简单地说,
\[
\left(y_0\right)^2\ne (y_0)^2
\]
\[
\left(y_0\right)_2\ne (y_0)_2
\]
这也解释了为什么分母有超大的括号。
因此,您已经找到了一个相当好的例子\left
,应该\right
谨慎使用。从以下两个例子中选择。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\frac{\partial^2u}{\partial x^2} =
\frac{(y-y_0)^2-(x-x_0)^2}
{\bigl((x-x_0)^2+(y-y_0)^2\bigr)^2}.
\]
\[
\frac{\partial^2u}{\partial x^2} =
\frac{(y-y_0)^2-(x-x_0)^2}
{((x-x_0)^2+(y-y_0)^2)^2}.
\]
\end{document}
我毫不怀疑第二个会更好、更清晰。
答案2
\left\right
即使没有选择更大的分隔符,也会产生间距效果。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\frac{\partial^2u}{\partial x^2} =
\frac{(y-y_0)^2-(x-x_0)^2}
{\bigl((x-x_0)^2+(y-y_0)^2\bigr)^2}.
\]
\end{document}
如果你添加\showoutput
到你的原件,并查看分子中的),第一个)使用\right
是
.........\hbox(7.5+2.5)x3.8889
..........\OT1/cmr/m/n/10 )
第二个没有周围的框
........\OT1/cmr/m/n/10 )