たとえば、平均合計記号が を\overline{\sum_{i \in I}}
意味する規則はありますか\frac{1}{\#I} \sum_{i \in I}
?
このオプションは問題ありませんoverline
が、そのままではインライン モードでは見栄えがよくありません。
合計記号をタイプセットする方法垂直それを横切るバーはありますか?
編集: 回答に従って、シンボルがインライン モードで使用されるか表示モードで使用されるかをユーザーが気にする必要はないという要件を追加し、また、縦棒が合計記号を横切る必要があることを強調します ( の積分記号を横切る水平バーのように\fint
)。
答え1
以下は、 を使用した実装です\ooalign
。
\documentclass{article}
\usepackage{amsmath}
\newcommand{\avsum}{\mathop{\mathpalette\avsuminner\relax}\displaylimits}
\makeatletter
\newcommand\avsuminner[2]{%
{\sbox0{$\m@th#1\sum$}%
\vphantom{\usebox0}%
\ooalign{%
\hidewidth
\smash{\vrule height\dimexpr\ht0+1pt\relax depth\dimexpr\dp0+1pt\relax}%
\hidewidth\cr
$\m@th#1\sum$\cr
}%
}%
}
\makeatother
\begin{document}
\[
\sum_{i=1}^{m} \avsum_{j=1}^{n} a_{ij}
\]
\[
\textstyle\sum_{i=1}^{m} \avsum_{j=1}^{n} a_{ij}
\]
\[
\scriptstyle\sum_{i=1}^{m} \avsum_{j=1}^{n} a_{ij}
\]
\[
\scriptscriptstyle\sum_{i=1}^{m} \avsum_{j=1}^{n} a_{ij}
\]
\end{document}
答え2
質問からは、どのような高さ/太さの垂直バーを希望するかは明確ではありませんが、この回答ではルールを使用しているため、ニーズに合わせて調整できます。displaystyle の上付き文字は少し異なりますが、問題ないかもしれません。
頻繁に使用する場合は、\DeclareMathOperator
入力の手間を省くために を使用することもできます。
\documentclass{report}
\usepackage{stackengine}
\stackMath
\begin{document}
\centering $\mathop{\stackon[-2pt]{\sum}{\rule{.3pt}{1ex}}}_{i \in I}$
\[
\mathop{\stackon[-2pt]{\sum}{\rule{.3pt}{1ex}}}_{i \in I}
\]
\end{document}
変化は些細なものである。例えば、\[\mathop{\stackon[-2.7ex]{\sum}{\rule{.4pt}{3ex}}}_{i \in I}^2\]
収量は
`
egreg は mathstyle に合わせてスケーリングするソリューションを提供しているので、同じことを行う私のバージョンを次に示します。
\documentclass{report}
\usepackage{stackengine}
\usepackage{amsmath}
\def\asum{\mathop{\mathchoice%
{\stackon[-3.8ex]{\displaystyle\sum}{\smash{\rule{.4pt}{4ex}}}}%
{\stackon[-2.6ex]{\textstyle\sum}{\smash{\rule{.4pt}{2.9ex}}}}%
{\stackon[-1.9ex]{\scriptstyle\sum}{\smash{\rule{.4pt}{2.2ex}}}}%
{\stackon[-1.4ex]{\scriptscriptstyle\sum}{\smash{\rule{.4pt}{1.7ex}}}}%
}}
\stackMath
\begin{document}
\[\sum_{i=1}^m \asum_{j=1}^n a_{ij}\]
\[\textstyle \sum_{i=1}^m \asum_{j=1}^n a_{ij}\]
\[\scriptstyle\sum_{i=1}^m \asum_{j=1}^n a_{ij}\]
\[\scriptscriptstyle\sum_{i=1}^m \asum_{j=1}^n a_{ij}\]
\end{document}
答え3
\documentclass{report}
\usepackage{amsmath}
\begin{document}
\[
\sum\limits^{\vbox to 0pt{\hbox{\rule{.5pt}{1ex}}}}_{i \in I}
\]
\[
\sum\limits^{\vbox to 0pt{\hbox{\,\rule{.5pt}{2em}}}}_{i \in I}
\]
\end{document}