在 {math-mode} 中将 {\circ} 叠加在 {\sum} 上

在 {math-mode} 中将 {\circ} 叠加在 {\sum} 上

可能重复:
\subseteq + \circ 作为单个符号(“开子集”)

是否可以叠加一个可变的大小\circ\sum组成一个类似的符号\oint

答案1

LuaTeX/XeTeX 与 XITS Math

符号 ⨊ 是 Unicode 字符 U+2a0a Modulo two sum。如果所用字体支持该字形,则可直接在 LuaTeX 或 XeTeX 中使用。示例:

\documentclass{article}
\usepackage{unicode-math}
\setmathfont{XITS Math}
\begin{document}
\[ ⨊ \] % or \modtwosum
\end{document}

\modtwosum

包裹fdsymbol

另一种直接提供符号的字体是fdsymbol

\documentclass{article}
\usepackage{fdsymbol}
\begin{document}
\[ \modtwosum \]
\end{document}

符号

叠加

也可以叠加符号,例如:

\documentclass{article}

\makeatletter
\newcommand*{\modtwosum}[1][.4]{%
  \mathop{%
    \mathpalette\@modtwosum{#1}%
  }%
}
\newcommand*{\@modtwosum}[2]{%
  \sbox0{$\m@th#1\sum$}%
  \rlap{%
    \hbox to \wd0{%
      \hspace{0pt plus #2fil}%
      $\m@th#1\circ$%
      \hspace{0pt plus 1fil}%
      \hspace{0pt plus -#2fil}%
    }%
  }%
  {#1\sum}%
}
\makeatother

\begin{document}
\[ \modtwosum \]
\[
  \def\test#1{\modtwosum[#1]_{#1}}
  \test{0}\test{0.2}\test{0.4}\test{0.6}\test{0.8}\test{1}
\]
\end{document}

叠加

相关内容