我在 \displaystyle 中做错了什么?

我在 \displaystyle 中做错了什么?

我的代码是

\(\displaystyle
\sum^{n}_{\stackrel{0<i<n} 
{j\subseteq i}} P(i,j) = Q(i,j)\)

但这给了我这样的输出,

在此处输入图片描述

哪里有问题?

答案1

您显示的输入不会产生您想要的输出,在 displaystyle 中,上标和\sum下标设置为上下限。很少需要显式,\displaystyle因为这是显示数学中的默认样式,最后如您的输出所示,\stackrel它不是为下标设计的,并且为第一行和第二行产生了不同的大小。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\[\sum^{n}_{\substack{0<i<n\\j\subseteq i}} P(i,j) = Q(i,j)\]

\end{document}

答案2

nath如果加载了包并且最新的右花括号移至数学公式的末尾,我可以重现该问题:

\documentclass{article}
\usepackage{nath}
\begin{document}

\(\displaystyle
\sum^{n}_{\stackrel{0<i<n}
{j\subseteq i} P(i,j) = Q(i,j)}\)

\end{document}

重新创建问题图像

评论:

  • \displaystyle由包重新定义nath,参见“§8 显示分数”文档.该套餐提供\displayed{...}

  • 根据“§11 运算符”,\\可用于在大型运算符的下标中开始新行。\stackrel不需要错误。

修正版本如下nath

\documentclass{article}
\usepackage{nath}
\begin{document}

\(
  \displayed{
    \sum^{n}_{0<i<n \\ j\subseteq i}
    P(i,j) = Q(i,j)
  }
\)

\end{document}

修正结果

相关内容