![使用 \Big[ 和 \Big] 代替 \left[ 和 \right] 时产生额外的水平空间](https://linux22.com/image/335068/%E4%BD%BF%E7%94%A8%20%5CBig%5B%20%E5%92%8C%20%5CBig%5D%20%E4%BB%A3%E6%9B%BF%20%5Cleft%5B%20%E5%92%8C%20%5Cright%5D%20%E6%97%B6%E4%BA%A7%E7%94%9F%E9%A2%9D%E5%A4%96%E7%9A%84%E6%B0%B4%E5%B9%B3%E7%A9%BA%E9%97%B4.png)
我有以下等式
\sum_{k=0}^{N-1} \left\{ \tr \left[ Q^{-1} \left( P_{k+1}^N - A P_{k,k+1}^N - P_{k+1,k}^N A' + A P_k^N A' \right) \right] + \tr \left[ \left( x_{k+1}^N - A x_k^N \right)' Q^{-1} \left( x_{k+1}^N - A x_k^N \right) \right] \right\}
我不喜欢两条线周围的括号大小不同。没关系,我可以用\Big[
and\Big]
代替\left[
and\right]
来表示等式的这一部分:
\sum_{k=0}^{N-1} \left\{ \tr \Big[ Q^{-1} \left( P_{k+1}^N - A P_{k,k+1}^N - P_{k+1,k}^N A' + A P_k^N A' \right) \Big] + \tr \left[ \left( x_{k+1}^N - A x_k^N \right)' Q^{-1} \left( x_{k+1}^N - A x_k^N \right) \right] \right\}
但是 LaTeX 在第一个右括号的左侧添加了额外的水平空间。我想要的是
\sum_{k=0}^{N-1} \left\{ \tr \Big[ Q^{-1} \left( P_{k+1}^N - A P_{k,k+1}^N - P_{k+1,k}^N A' + A P_k^N A' \right) \!\Big] + \tr \left[ \left( x_{k+1}^N - A x_k^N \right)' Q^{-1} \left( x_{k+1}^N - A x_k^N \right) \right] \right\}
我在其中添加了一个,以便\!
稍微支持一下,并与等式末尾右括号的间距相匹配。显然,这是一个不够优雅的解决方案;有没有更好的方法来获得我想要的间距?
答案1
在这种情况下,不要依赖它们\left
:\right
它们并不总是能给出预期的结果,正如您所经历的那样,而且它们会增加额外的水平空间,这就是您所看到的结果的原因。
大括号和方括号不需要像图中那么大;内部圆括号只要是正常大小即可。
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator{\tr}{tr} % this is the correct way
\begin{document}
\[
\sum_{k=0}^{N-1} \bigl\{
\tr \bigl[ Q^{-1} ( P_{k+1}^N - A P_{k,k+1}^N - P_{k+1,k}^N A' + A P_k^N A' ) \bigr] +
\tr \bigl[ ( x_{k+1}^N - A x_k^N )' Q^{-1} ( x_{k+1}^N - A x_k^N ) \bigr] \bigr\}
\]
\end{document}
您可能需要拆分这么长的公式:
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator{\tr}{tr} % this is the correct way
\begin{document}
\begin{multline*}
\sum_{k=0}^{N-1} \bigl\{
\tr \bigl[ Q^{-1} ( P_{k+1}^N - A P_{k,k+1}^N - P_{k+1,k}^N A' + A P_k^N A' ) \bigr]
\\
+ \tr \bigl[ ( x_{k+1}^N - A x_k^N )' Q^{-1} ( x_{k+1}^N - A x_k^N ) \bigr] \bigr\}
\end{multline*}
\end{document}
答案2
一般来说,如果使用\bigl
、、\bigr
等\Bigl
,您将获得更好的间距\Bigr
。将最后一个例子与您的三个版本进行比较。
\documentclass{article}
\addtolength\textwidth{100pt} % or else equations don't fit on the page
\usepackage{amsmath}
\DeclareMathOperator\tr{tr}
\begin{document}
\[
\sum_{k=0}^{N-1} \left\{ \tr \left[ Q^{-1} \left( P_{k+1}^N - A P_{k,k+1}^N - P_{k+1,k}^N A' + A P_k^N A' \right) \right]
+ \tr \left[ \left( x_{k+1}^N - A x_k^N \right)' Q^{-1} \left( x_{k+1}^N - A x_k^N \right) \right] \right\}
\]
\[
\sum_{k=0}^{N-1} \left\{ \tr \Big[ Q^{-1} \left( P_{k+1}^N - A P_{k,k+1}^N - P_{k+1,k}^N A' + A P_k^N A' \right) \Big]
+ \tr \left[ \left( x_{k+1}^N - A x_k^N \right)' Q^{-1} \left( x_{k+1}^N - A x_k^N \right) \right] \right\}
\]
\[
\sum_{k=0}^{N-1} \left\{ \tr \Big[ Q^{-1} \left( P_{k+1}^N - A P_{k,k+1}^N - P_{k+1,k}^N A' + A P_k^N A' \right) \!\Big]
+ \tr \left[ \left( x_{k+1}^N - A x_k^N \right)' Q^{-1} \left( x_{k+1}^N - A x_k^N \right) \right] \right\}
\]
\[
\sum_{k=0}^{N-1} \Bigl\{ \tr \Bigl[ Q^{-1} \bigl( P_{k+1}^N - A P_{k,k+1}^N - P_{k+1,k}^N A' + A P_k^N A' \bigr) \Bigr]
+ \tr \Bigl[ \bigl( x_{k+1}^N - A x_k^N \bigr)' Q^{-1} \bigl( x_{k+1}^N - A x_k^N \bigr) \Bigr] \Bigr\}
\]
\end{document}