这是一个微不足道的问题。我们知道在表 72 中:可变大小的数学运算符在第 40 页,我们有表示闭合路径的线积分的符号,\oint
以电路命名。
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\begin{document}
Table 72: Variable-sized Math Operators pag. 40.
\[\oint\]
\end{document}
但高中生不熟悉这个符号,所以我想到用一个圆圈内的和符号。但这个符号只在stix
字体中声明(见第 46 页\modtwosum
)。
如果我应该使用mtpro2[lite]
(使用 Times New Roman 字体)或经典amssymb
我应该重叠两个求和符号和中心的小圆圈或者我可以找到更有效或最佳的策略?
欢迎提出任何建议。
答案1
您还可以借用 STIX 的符号,而无需加载整个字体。
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\DeclareFontEncoding{LS2}{}{\noaccents@}
\DeclareFontSubstitution{LS2}{stix}{m}{n}
\DeclareSymbolFont{largesymbols} {LS2}{stixex} {m} {n}
\DeclareMathSymbol{\modtwosumop} {\mathop}{largesymbols}{"C4}
\def\modtwosum{\DOTSI\modtwosumop\slimits@}
\makeatother
\begin{document}
\( \displaystyle \modtwosum_{i=1}^n a_i \)
\( \modtwosum_{i=1}^n a_i \)
\( \scriptstyle \modtwosum_{i=1}^n a_i \)
\( \scriptscriptstyle \modtwosum_{i=1}^n a_i \)
\end{document}
答案2
下面定义的\osum
仅仅是一个覆盖\circ
并且\sum
带有一些手动应用的间距。
\documentclass[a4paper,12pt]{article}
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
\makeatletter
\newcommand*\osum
{%
\mathop
{%
\mathchoice
{%
\rlap
{%
$\displaystyle
\mkern9mu
\raisebox{-.1\height}{\scalebox{1.2}{$\displaystyle\circ$}}$%
}%
}%
{\rlap{$\textstyle\mkern6.3mu\circ$}}%
{\rlap{$\scriptstyle\mkern6.5mu\circ$}}%
{\rlap{$\scriptscriptstyle\mkern5.5mu\circ$}}%
\sum
}%
\slimits@
}
\makeatother
\begin{document}
Table 72: Variable-sized Math Operators pag. 40.
\[\oint\]
\[\osum\]
${\displaystyle\osum}\osum_{\osum_{\osum}}$
\end{document}