![Идея 1](https://rvso.com/image/281598/%D0%98%D0%B4%D0%B5%D1%8F%201.png)
Можно создать овальную форму, используя $\subset\supset$
и регулируя пространство между ними, чтобы это выглядело как "гало". Есть ли другие решения, которые сделают это больше похожим на эллипс? Мне интересен небольшой символ, который я могу использовать как подстрочный/надстрочный или "надстрочный".
решение1
Преимущество этого решения заключается в возможности масштабирования \scriptstyle
.
\documentclass{article}
\usepackage{stackengine}
\stackMath
\usepackage{scalerel}
\newcommand\halo{{\mkern-.5mu\hstretch{1.8}{\circ}\mkern-2mu}}
\begin{document}
\( A\mathop{\halo} B \quad 2^\halo \quad \stackon[1pt]{X}{\halo}\)
\end{document}
решение2
Я вообще не знаю, что такое «гало», что-то вроде этого?
Код:
\documentclass{article}
\newcommand{\halo}{{\subset\mathrel{\mkern-5mu}\supset}}
\begin{document}
\[\halo\]
\end{document}
решение3
Идея 1
Вы можете изменить масштаб круга.
Пример
\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\newcommand{\halo}{{\scalebox{1}[.5]{\ensuremath{\bigcirc}}}}
\begin{document}
$\overset{\halo}{X}, A_\halo, B^\halo$
\end{document}
Результат
Идея 2
Используйте tikz, чтобы нарисовать круг на плоскости внутри трехмерного пространства.
\documentclass[]{article}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{3d}
\newcommand{\halo}{{\tikz[canvas is zx plane at y=0] \draw (0,0) circle (5pt);}}
\begin{document}
$\overset{\halo}{X}, A_\halo, B^\halo$
\end{document}
Результат
Идея 3
Изменить масштаб и повернуть круг
Пример
\documentclass[]{article}
\usepackage{amsmath}
\usepackage{graphicx}
\newcommand{\halo}{{\rotatebox{8}{\scalebox{1}[.3]{\ensuremath{\bigcirc}}}}}
\begin{document}
$\overset{\halo}{X}, A_\halo, B^\halo$
\end{document}
Результат
решение4
Как насчет?
\documentclass{article}
\usepackage{bbding}
\begin{document}
\Ellipse
\end{document}
Или вы можете использовать tikz
и попробовать
\tikz \draw (0,0) ellipse (7pt and 3pt);