
У меня есть вопрос, как включить в уравнение следующее.
Вот рабочий код, с которого можно начать:
\documentclass[12pt]{article}
\begin{document}
\begin{equation}
P(X)=\sum_{X\in A}\cdots \sum
\end{equation}
\end{document}
решение1
Использовать \underset
изamsmath
.
\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
P(X)=\underset{X\in A}{\sum \cdots \sum}
\end{equation}
\end{document}
Если это частое явление в вашем документе, вы можете рассмотреть возможность создания нового оператора с ограничениями, который обсуждается вКак создать собственный математический оператор с ограничениями?и в ответе Перкусса на ваш вопрос здесь.
решение2
Вот один из способов через объявление оператора
\documentclass[12pt]{article}
\usepackage{mathtools} %<-- loads, enhances amsmath
\DeclareMathOperator*{\manysum}{\sum\cdots\sum}
\begin{document}
\begin{equation}
P(X)=\manysum_{X\in A}(x_{ijklm})
\end{equation}
Also inline \(P(X)=\manysum_{X\in A}(x_{ijklm})\).
\end{document}
решение3
Более общий ответ:
\documentclass[12pt]{article}
\usepackage{amsmath}
\makeatletter
\newcommand{\Multi@Sum}[1]{%
\ifcase#1\relax\or
\or
\sum\sum\or
\sum\sum\sum\else
\sum\dots\sum
\fi
}
\newcommand\ssum{\DOTSB\mathop{\Multi@Sum{2}}\slimits@}
\newcommand\sssum{\DOTSB\mathop{\Multi@Sum{3}}\slimits@}
\newcommand\sdotssum{\DOTSB\mathop{\Multi@Sum{-1}}\slimits@}
\makeatother
\begin{document}
\begin{equation}
\sum_{x\in A}\quad
\ssum_{x\in A}\quad
\sssum_{x\in A}\quad
\sdotssum_{x\in A}
\end{equation}
\end{document}
При этом будет учтена опция nosumlimit
or sumlimit
(по умолчанию), заданная для amsmath
.
Вы можете изменить \sum\dots\sum
строку на
\sum\!\cdots\!\sum
получение, для \sdotssum_{x\in A}
вывода