符号半圆形、半子弹形

符号半圆形、半子弹形

我想创建一个混合了\circ和 的LaTeX 符号\bullet。我希望它是一个黑色圆圈,大小为\circ,只有下半部分填充为黑色,就像这张图片一样。

精灵球

您有什么想法可以用不太复杂的方式来实现这一点吗?

感谢您的帮助!

答案1

我们可以将一个叠加\circ到一个剪辑的\bullet;这\ooalign是我们的朋友。

\documentclass{article}
\usepackage{amsmath,trimclip}

\makeatletter
\DeclareRobustCommand{\circbullet}{\mathbin{\vphantom{\circ}\text{\circbullet@}}}
\newcommand{\circbullet@}{%
  \check@mathfonts
  \m@th\ooalign{%
    \clipbox{0 0 0 {\dimexpr\height-\fontdimen22\textfont2}}{$\bullet$}\cr
    $\circ$\cr
  }%
}
\DeclareRobustCommand{\bulletcirc}{\mathbin{\text{\bulletcirc@}}}
\newcommand{\bulletcirc@}{%
  \check@mathfonts
  \m@th\ooalign{%
    \raisebox{\fontdimen22\textfont2}{\clipbox{0 {\fontdimen22\textfont2} 0 0}{$\bullet$}}\cr
    $\circ$\cr
  }%
}
\makeatother

\begin{document}

$a\circbullet b\bulletcirc c$

$\scriptstyle a\circbullet b\bulletcirc c$

$\scriptscriptstyle a\circbullet b\bulletcirc c$

\end{document}

我还提供了逆形式。

在此处输入图片描述

答案2

wasysym包有\LEFTcircle。请注意,命令名称的大小写很重要。您可以旋转此圆圈以获得底部圆圈。它们比 稍大\circ\bullet因此您可以缩放它们以匹配大小。它们也在基线上,因此您可以将它们稍微抬高一点。或者,您wasysym也可以对完全封闭和开放的圆圈使用 ,然后它们会自动匹配。这可能更一致一些,因为与 相比,wasysym 圆圈中的线条要细一些\circ

梅威瑟:

\documentclass{article}
\usepackage{graphicx}
\usepackage{wasysym}
\begin{document}
Wasysym circles: \LEFTcircle\ \rotatebox[origin=c]{90}{\LEFTcircle} \Circle\ \CIRCLE

Scaled to match circ and bullet: \raisebox{1pt}{\scalebox{0.6}{\LEFTcircle}} \raisebox{1pt}{\scalebox{0.6}{\rotatebox[origin=c]{90}{\LEFTcircle}}} $\circ\ \bullet$

\def\downcirc{\raisebox{1pt}{\scalebox{0.6}{\rotatebox[origin=c]{90}{\LEFTcircle}}}}

As command: $\downcirc \circ \bullet$

\end{document}

在此处输入图片描述

答案3

fontaewome5包提供的\faAdjust图标如果旋转 90 度,看起来与问题中的图像类似:

在此处输入图片描述

\documentclass{article}
\usepackage{graphicx}
\usepackage{fontawesome5}
\begin{document}
\rotatebox[origin=c]{90}{\faAdjust}
\end{document}

答案4

Stixoplotsymbl包还定义符号“半圆形、半子弹形“您也可以与\scriptstyle或 选项一起使用\scriptscriptstyle

\documentclass[a4paper,12pt]{article}
\usepackage{stix}
\usepackage{oplotsymbl}

\begin{document}
$\circletophalfblack$, $\circlebottomhalfblack$

$\circletfillha$, $\circletfillhb$
\end{document}

在此处输入图片描述

相关内容