使用对齐时不同的花括号大小

使用对齐时不同的花括号大小

我正在为讲座准备的幻灯片中有一些大方程式。有时我需要在align*环境中换行。但如果我在方程式中使用花括号,它们的大小会因行而异。请看下图中的最后两行:

在此处输入图片描述

我该如何修复它?

这是一个简单的例子:

\documentclass{article}

\usepackage{amsmath}
\usepackage{bm}

\newcommand{\Sigmab}{\bm{\Sigma}}
\newcommand{\xb}{\bm{x}}
\newcommand{\mub}{\bm{\mu}}

\begin{document}

\begin{align*}
\widehat{G} &= \arg \max_k P(G = k | X =x) \\
            &= \arg \max_k f_k(x)\pi_k \\
            &= \arg \max_k \log(f_k(x)\pi_k) \\
            &= \arg \max_k \left\{ -\log\left[(2\pi)^{p/2}|\Sigmab|^{1/2}\right] \right. \\
            &  \left. \hphantom{X} -\frac12 (\xb-\mub_k)' \Sigmab^{-1} (\xb-\mub_k) + \log(\pi_k) \right\}
\end{align*}


\end{document}

答案1

只需使用\Big\Bigg。此外,在这种情况下,您无需再使用\left. \right.

\documentclass{article}

\usepackage{amsmath}
\usepackage{bm}

\newcommand{\Sigmab}{\bm{\Sigma}}
\newcommand{\xb}{\bm{x}}
\newcommand{\mub}{\bm{\mu}}

\begin{document}

    \begin{align*}
    \widehat{G} &= \arg \max_k P(G = k | X =x) \\
    &= \arg \max_k f_k(x)\pi_k \\
    &= \arg \max_k \log(f_k(x)\pi_k) \\
    &= \arg \max_k \Big\{ -\log\left[(2\pi)^{p/2}|\Sigmab|^{1/2}\right]\\
    &  \hphantom{X} -\frac12 (\xb-\mub_k)' \Sigmab^{-1} (\xb-\mub_k) + \log(\pi_k) \Big\}
    \end{align*}

\end{document}

在此处输入图片描述

答案2

有一些方法可以手动选择括号的大小,例如\Big, \Bigg, \bigg。有关更多详细信息,您可以查看此地点

相关内容