
방정식에 다음을 포함하는 방법에 대한 질문이 있습니다.
다음은 시작할 수 있는 몇 가지 작업 코드입니다.
\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
또는 (기본값)을 존중합니다 .sumlimit
amsmath
\sum\dots\sum
줄을 다음으로 변경하고 싶을 수도 있습니다 .
\sum\!\cdots\!\sum
얻기, \sdotssum_{x\in A}
출력을 위해