我正在尝试排版一个完整的直接和。这通常写成一个上面\bigoplus
有一个帽子(实际上是一个\widehat
)。推荐的做法是什么?
我能想到两种解决方案,但都不是最佳的。
\widehat{\bigoplus_i} V_i
求和符号和参数之间的间距太小。{\widehat\bigoplus}_i V_i
索引位于求和符号的右侧而不是下方,并且似乎无法使用 来解决这个问题\limits
。
答案1
诀窍是使用\mathop{\widehat{\bigoplus}}
。这里我还修饰了构造,使其与中的其他大运算符相同amsmath
。
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\newcommand{\cbigoplus}{\DOTSB\cbigoplus@\slimits@}
\newcommand{\cbigoplus@}{\mathop{\widehat{\bigoplus}}}
\makeatother
\begin{document}
\[
\bigoplus_{i\in I}V_i \hookrightarrow \cbigoplus_{i\in I}V_i
\]
\[
\cbigoplus_{i\in I}V_i \hookleftarrow \bigoplus_{i\in I}V_i
\]
\begin{center} % just to make a smaller picture
$\bigoplus_{i\in I}V_i \hookrightarrow \cbigoplus_{i\in I}V_i$ \\
$\cbigoplus_{i\in I}V_i \hookleftarrow \bigoplus_{i\in I}V_i$
\end{center}
\end{document}