总数或乘积符号下方有大量文字

总数或乘积符号下方有大量文字

如果我必须在一个$\sum$或一个$\prod$符号下面写一段长文本,我希望得到一些关于如何更好地格式化的建议。基本上,我想解释求和或求积的限制。

例如,我怎样才能改善这些方程的外观,

$N_i (\rho) = \sum _ {B \in \rho s.t n_{\delta_j}(B) = 0 
  \forall j \neq i} n_{\delta_i} (B)$

$\sum _{ \rho s.t N_i(\rho) = a_i and M_i(\rho) = b_i} 
  \prod _{B \in \rho} \langle \prod_{i=1}^{n} \delta_i ^{n_{\delta_i}(B)} 
  y_i ^{n_{y_i}(B)} \rangle_c$

答案1

使用\mathclap

\documentclass{scrartcl}
\usepackage{mathtools}

\begin{document}

\[
N_i (\rho) = \sum_{\mathclap{\substack{B \in \rho s.t n_{\delta_j}(B) = 0\\ \forall j \neq i}}} n_{\delta_i} (B)
\]

\[
\sum _{\mathclap{\substack{\rho s.t N_i(\rho) = a_i \text{ and }\\ M_i(\rho) = b_i}}} \prod {B \in \rho} \langle \prod{i=1}^{n} \delta_i ^{n_{\delta_i}(B)} y_i ^{n_{y_i}(B)} \rangle_c
\]

\end{document}

在此处输入图片描述

答案2

求和符号的下标中包含许多重要信息。将下标内容分成两行或三行(最好是三行)几乎肯定是一个好主意,以简化实际阅读此内容的任务。拆分这些行可以通过例如包提供的宏来\substack实现amsmath

另外,我建议在第二个等式中使用\biggl\langleand\biggr\rangle而不是\langleand 。(使用and会生成明显过大的“栅栏”。)此外,您可能应该将文本短语(“such that”的缩写,对吧?)和包含在构造中,以便以直立文本模式排版它们。最后,在下面的代码中,我利用(负薄空间)指令在几个地方收紧布局。\rangle\left\rights.t.and\text\!

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % provides the \substack macro
\begin{document}
\[
N_i (\rho) = \sum _{\substack {B \in \rho \text{ s.t.} \\ 
                               n_{\delta_{\!j}}(B) = 0 \\
                               \forall j \neq i}} 
n_{\delta_i} (B)
\]

\[
\sum _{\substack{ \rho \text{ s.t.}\\ 
                  N_i(\rho) = a_i \\
                  \text{and }M_i(\rho) = b_i} }
\prod _{B \in \rho} 
\biggl\langle 
   \prod_{i=1}^{n} \delta_i ^{n_{\delta_i}(B)} 
   y_i ^{n_{y_i}(B)} 
\biggr\rangle_{\!c}
\]
\end{document}

如果您希望进一步收紧第一个方程的外观,您可以加载包mathtools并将求和符号的下标包含在\mathclap宏中,如 Herbert 的回答中所示。相比之下,您的第二个方程似乎不适合这种收紧。


附录回答 OP 的后续问题:

  • 和项目是 LaTeX(不是 Plain-TeX)命令\[\]用于开始和结束显示样式方程。用于开始和结束显示数学方程的 Plain-TeX 方法是$$。(正如您所知道的,$符号用于启动和终止内联数学表达式。)使用 LaTeX 时,最好使用\[...\]而不是$$...$$

    $$有关和之间的区别的更多信息\[...\],请参阅为什么\[...\]比 更好$$有关在 Plain-TeX 和 LaTeX 中设置显示样式方程的各种方法的更多信息,请参见这个答案$$对于这个问题, 、\[alignequation之间有什么区别displaymath?

  • 我不明白为什么使用revtex4文档类而不是article文档类会引起任何问题。

  • 控制序列\!引入了“负薄空间”,将后续材料稍微向左(向后)移动。我想将右角括号的“c”下标稍微向左移动,这样它就不会显得孤单和不合适。效果很微妙,但我认为值得一试。

    比较一下第二个等式最后部分的以下三种形式。左边的表达式使用\biggr\rangle_c,中间的表达式使用\biggr\rangle_{\!c},右边的表达式使用\biggr\rangle_{\!\!c},即它移动了“c”下标两次向左。以我(自然是主观的!)的观点来看,我认为中间的表情看起来最好。:-)

在此处输入图片描述

相关内容