我本打算使用\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
\Bigg
amsmath
amsldoc
\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}