我正在写一个方程,其中包含一个相对较长的下标,该下标位于括号旁边。代码如下
$$\mu_j=\E(X_j)=\E\left(
\sum_{i\in Pa(X_j)}\lambda_{ij}X_i+W_j\right)
=\sum_{i\in Pa(X_j)}\lambda_{ij}\mu_i+v_j.$$
使用命令时\left
,\right
括号太大,而且表达式开头和求和结尾之间的空格太多。我尝试使用命令\mathclap
,\mathrlap
以及\Biggl
和类似命令来获得更好看的等式,但没有得到令人满意的结果。问题还在于使用这些命令时整个等式的对齐似乎会降低。你有什么建议吗?
答案1
如果将括号内的术语互换,括号的障碍就不会那么大了:
\documentclass{article}
\usepackage{mathtools}% http://ctan.org/pkg/mathtools
\usepackage{amssymb}% http://ctan.org/pkg/amssymb
\newcommand{\E}{\mathbb{E}}% Requires amssymb
\begin{document}
\[
\mu_j=\E(X_j)=\E\bigg(
W_j+\,\,\sum_{\mathclap{i\in Pa(X_j)}}\lambda_{ij}X_i\bigg)
=\,\,\sum_{\mathclap{i\in Pa(X_j)}}\lambda_{ij}\mu_i+v_j.
\]
\end{document}
另请参阅为什么\[ … \]
优于$$
?
答案2
您不必尝试将所有信息都堆叠在求和符号下,而是可以单独放置额外的信息。实际上,我建议只将执行求和的索引放在符号下。我已将三个版本一一放在另一个下面以供比较:
\documentclass{article}
\usepackage{amsmath,amssymb}
\newcommand{\E}{\mathbb{E}}% Requires amssymb
\begin{document}
\[\mu_j=\E(X_j)=\E\left(
\sum_{i\in Pa(X_j)}\lambda_{ij}X_i+W_j\right)
=\sum_{i\in Pa(X_j)}\lambda_{ij}\mu_i+v_j\]
Leave only the index of summation and put more details at the end:
\[\mu_j=\E(X_j)=\E\bigg(
\sum_{i}\lambda_{ij}X_i+W_j\bigg)
=\sum_{i}\lambda_{ij}\mu_i+v_j, \qquad \text{where }\ i\in \underline{{Pa}}(X_{j})\]
\end{document}
在我看来这将使方程更加易读。
答案3
也许要让它看起来好看有点棘手
\documentclass{article}
\usepackage{amssymb}
\begin{document}
\[
\mu_j= E(X_j)=E\Bigl(\,\,\sum_{\hbox to 0pt{\hss$\scriptstyle i\in Pa(X_j)$\hss}}\lambda_{ij}X_i+W_j\Bigr)=
\,\,\sum_{\hbox to 0pt{\hss$\scriptstyle i\in Pa(X_j)$\hss}}\lambda_{ij}\mu_i+v_j.
\]
\end{document}