我正在尝试使用括号的自动调整大小。您能看出为什么下面的括号都是相同大小的吗?我尝试删除对函数的引用\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
包文档更多细节:
输出与此成比例: