在数学模式下使用 \left 和 \right,但显示不满意

在数学模式下使用 \left 和 \right,但显示不满意

我本打算使用\left命令\right在我的论文中显示大括号,但输出结果并不完全是我想要的。

输出为 在此处输入图片描述

可以看出,上面和下面的括号和方括号的比例并不统一。我想要的是
在此处输入图片描述

也就是说,括号right )和方括号的right ]大小要和上面对应的一样。如何解决?

\documentclass[]{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
(P_k^i)^{-1}
& \geq \sum_{j\in \mathcal{N}} \pi_{L,k}^{i,j} \alpha_{k-1}  F_{k-1}^{-T} \;(P^{j}_{k-1})^{-1} F_{k-1}^{-1}\notag\\
&\quad+ \sum_{j\in \mathcal{N}} \pi_{L,k}^{i,j}  (H_k^j)^T (R_k^j)^{-1}H_k^j  \notag\\
 & = \alpha({k-2},k)  \left[ \sum_{j\in \mathcal{N}} \pi_{L,k}^{i,j}  (F_{k-1}^j)^{-T}\left( \sum_{o\in \mathcal{N}} \pi_{L,{k-1}}^{j,o}\right. \right.\notag\\ 
 & \quad  \times \left. \left. (F_{k-2}^o)^{-T}  (P^{o}_{k-2})^{-1} (F_{k-2}^o)^{-1} \right) (F_{k-1}^j)^{-1}\right] \notag\\
  &\quad + \alpha_{k-1} \left[ \sum_{j\in \mathcal{N}} \pi_{L,k}^{i,j}  (F_{k-1}^j)^{-T}\left( \sum_{o\in \mathcal{N}} \pi_{L,{k-1}}^{j,o}\right. \right.\notag\\  
 & \quad  \times \left.\left. (H_{k-1}^o)^T (R_{k-1}^o)^{-1}H_{k-1}^o  \right) (F_{k-1}^j)^{-1}\right] \notag\\
 & \quad + \sum_{j\in \mathcal{N}} \pi_{L,k}^{i,j} (H_k^j)^T (R_k^j)^{-1}H_k^j
\end{align}
\end{document}

答案1

这是告诉您最好避免使用\left和构造的案例之一。您可以使用。有关详细信息,请参阅,第 18 页,第 4.14.1 节。\right\Biggamsmathamsldoc

\documentclass[]{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
(P_k^i)^{-1}
& \geq \sum_{j\in \mathcal{N}} \pi_{L,k}^{i,j} \alpha_{k-1}  F_{k-1}^{-T} \;(P^{j}_{k-1})^{-1} F_{k-1}^{-1}\notag\\
&\quad+ \sum_{j\in \mathcal{N}} \pi_{L,k}^{i,j}  (H_k^j)^T (R_k^j)^{-1}H_k^j  \notag\\
 & = \alpha({k-2},k)  \Biggl[ \sum_{j\in \mathcal{N}} \pi_{L,k}^{i,j}  (F_{k-1}^j)^{-T}\Biggl( \sum_{o\in \mathcal{N}} \pi_{L,{k-1}}^{j,o} \notag\\
 & \quad  \times  (F_{k-2}^o)^{-T}  (P^{o}_{k-2})^{-1} (F_{k-2}^o)^{-1} \Biggr) (F_{k-1}^j)^{-1}\Biggr] \notag\\
  &\quad + \alpha_{k-1} \Biggl[ \sum_{j\in \mathcal{N}} \pi_{L,k}^{i,j}  (F_{k-1}^j)^{-T}\Biggl( \sum_{o\in \mathcal{N}} \pi_{L,{k-1}}^{j,o} \notag\\
 & \quad  \times  (H_{k-1}^o)^T (R_{k-1}^o)^{-1}H_{k-1}^o  \Biggr) (F_{k-1}^j)^{-1}\Biggr] \notag\\
 & \quad + \sum_{j\in \mathcal{N}} \pi_{L,k}^{i,j} (H_k^j)^T (R_k^j)^{-1}H_k^j
\end{align}
\end{document}

在此处输入图片描述

\Bigg朋友一起,您不需要在同一行中进行匹配。

答案2

出现问题的原因是,\right]是与相应的 配对的\left.,并且根据两者之间出现的内容调整大小。 它不会尝试根据上一行中的内容调整大小,因为对他来说,这是一个完全不同的表达方式。

如果你想让下面的括号和上面的括号一样大,你就必须欺骗它们,让它们认为它们的内容和上面的一样大。

您可以使用该命令实现这一点\vphantom:它创建一个与其参数具有相同高度的空对象。

\vphantom正如另一个答案的评论中提到的,这种语法比手动调整分隔符的大小更不方便。代价是,分隔符将自动调整大小以适应内容的变化(如果您也保留了内容)。

这是一个(简化的)例子:

\documentclass[]{article}
\usepackage{amsmath}
\begin{document}
Without \verb|\vphantom|:
\begin{align*}
  E = & \left[ \sum_{i=1}^{n} \frac{a^{b^{c}}}{i^{i}} \right. \\
  & \left. + 2 \right]
\end{align*}

With \verb|\vphantom|:
\begin{align*}
  E =& \left[ \sum_{i=1}^{n} \frac{a^{b^{c}}}{i^{i}} \right. \\
  &\left. + 2
   \vphantom{\sum_{i=1}^{n} \frac{a^{b^{c}}}{i^{i}}} % I just copied the first line into the vphantom
  \right] 
\end{align*}

\end{document}

在此处输入图片描述

相关内容