\oplus 和 \otimes 的组合?

\oplus 和 \otimes 的组合?

我搜索了常见的地方(http://tug.ctan.org/info/symbols/comprehensive/symbols-a4.pdfhttp://ctan.math.utah.edu/ctan/tex-archive/macros/latex/contrib/unicode-math/unimath-symbols.pdf,DeTeXify),但似乎找不到这个字符,这让我很惊讶。我想要\oplus和的组合\otimes。更准确地说,我想要一个细分为八个 45° 扇区的圆圈。(有点像\circledast,但星号的臂一直延伸到圆圈的边缘。)

这样的符号存在吗?如果没有,我该如何创建一个?

答案1

简单\ooalign;-)看看\subseteq + \circ 作为单个符号(“开子集”)进行快速学习。

\documentclass{article}

\makeatletter
\DeclareRobustCommand{\oplustimes}{%
  \mathbin{\mathpalette\o@plus@times\relax}%
}
\newcommand{\o@plus@times}[2]{%
  \ooalign{$\m@th#1\oplus$\cr$\m@th#1\otimes$\cr}%
}
\makeatother

\begin{document}

$X\oplustimes Y_{a\oplustimes b}$

\end{document}

在此处输入图片描述

答案2

@Egreg 重新发明轮子,干得很棒 ;-)。另一种选择是:

\documentclass{article}

\usepackage{linearb}

\newcommand{\ugh}{\mathbin{\textlinb{\BPwheel}}}
\newcommand{\sugh}{\mathbin{\textlinb{\scriptsize\BPwheel}}}

\begin{document}

$X \ugh Y_{a \sugh b}$

\end{document}

相关内容