使用换行符自动调整多个和与乘积的括号大小

使用换行符自动调整多个和与乘积的括号大小

我正在尝试使用括号的自动调整大小。您能看出为什么下面的括号都是相同大小的吗?我尝试删除对函数的引用\x,但这没有任何改变。使用换行符和制表符来很好地显示这样的代码是否存在问题?

笔记:我在用着分享LaTeX目前无法访问 LaTeX 编译器。

\documentclass{article}
\usepackage{amsmath, amsthm, bm, amssymb}
% make bold x to the bracketed n (optional)
\newcommand{\x}[1][n]{\bm{x}^{\left(#1\right)}} 
\begin{document}
\begin{align*}
    \ell &= \prod_{n=1}^N \left[
        \sum_{k=1}^K \left[
            \pi_k \prod_{d=1}^D
                p_{kd}^{\x_d} \left(1-p_{kd}\right)^{1-\x_d}
        \right]
    \right]
\end{align*}
\end{document}

答案1

最好使用ams包提供的受控尺寸,尺寸如下:\big, \Big, \bigg, \Bigg。原因是\left\right仅提供比普通大括号或方括号大一个尺寸。要比较上述尺寸,请参见此图,例如:

在此处输入图片描述

因此,对于您来说,您可以按如下方式进行操作:

\documentclass{article}
\usepackage{amsmath, amsthm, bm, amssymb}
% make bold x to the bracketed n (optional)
\newcommand{\x}[1][n]{\bm{x}^{\left(#1\right)}} 
\begin{document}
\begin{align*}
    \ell &= \prod_{n=1}^N \Biggl[
        \sum_{k=1}^K \biggl[
            \pi_k \prod_{d=1}^D
                p_{kd}^{\x_d} \left(1-p_{kd}\right)^{1-\x_d}
        \biggr]
    \Biggr]
\end{align*}
\end{document}

请参阅ams文档更多细节:

输出与此成比例:

在此处输入图片描述

相关内容