相反的产品标志,即黑色和白色互换

相反的产品标志,即黑色和白色互换

在一个特殊的代数中,我使用amssymb产品

\newcommand{\bDiamond}{\mathbin{\Diamond}}
\newcommand{\bLozenge}{\mathbin{\blacklozenge}}
\newcommand{\bCircledast}{\mathbin{\circledast}}
\newcommand{\bOdot}{\mathbin{\odot}}

另请参阅之前回答的两个问题多个 $\Diamond$ 乘积的符号填充\钻石产品标志。两个产品标志\bDiamond\bLozenge是相反的或伙伴,因为黑色和白色是互换的。

现在我想

  • 的伙伴标志\bCircledast,即黑色圆盘上的白色星号(形状应与相同\bCircledast)和

  • 的伙伴标志\bOdot,即黑盘上的白点(形状应与相同\bOdot

在此先感谢您的帮助!

答案1

打印一个大的黑色圆圈并在其上叠印一个白色星号或白点。

\documentclass{article}
\usepackage{amsmath,amssymb,graphicx,color}

\newcommand{\invcircledast}{%
  \mathbin{\vphantom{\circledast}\text{%
    \ooalign{\smash{\blackcircle}\cr
             \hidewidth\smash{\textcolor{white}{$*$}}\hidewidth\cr
            }%
  }}%
}
\newcommand{\invodot}{%
  \mathbin{\vphantom{\odot}\text{%
    \ooalign{\smash{\blackcircle}\cr
             \hidewidth\smash{\whitedot}\hidewidth\cr
            }%
  }}%
}

\newcommand{\blackcircle}{\raisebox{-.4ex}{\scalebox{1.66}{$\bullet$}}}
\newcommand{\whitedot}{\raisebox{.4ex}{\textcolor{white}{\scalebox{.3}{$\bullet$}}}}

\begin{document}
$a\circledast b\invcircledast c$

$a\odot b\invodot c$
\end{document}

在此处输入图片描述

相关内容