![Idea 1](https://rvso.com/image/281598/Idea%201.png)
Se puede generar una forma ovalada usando $\subset\supset$
y ajustando el espacio intermedio para que parezca un "halo". ¿Existen otras soluciones que harían que pareciera más una elipse? Estoy interesado en un símbolo más pequeño que pueda usar como subíndice/superíndice o "sobreíndice".
Respuesta1
Esto tiene la ventaja de escalar con \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}
Respuesta2
No sé qué es un "halo", de todos modos, ¿algo como esto?
Código:
\documentclass{article}
\newcommand{\halo}{{\subset\mathrel{\mkern-5mu}\supset}}
\begin{document}
\[\halo\]
\end{document}
Respuesta3
Idea 1
Podrías cambiar la escala de un círculo.
Ejemplo
\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\newcommand{\halo}{{\scalebox{1}[.5]{\ensuremath{\bigcirc}}}}
\begin{document}
$\overset{\halo}{X}, A_\halo, B^\halo$
\end{document}
Resultado
idea 2
Usa tikz para dibujar un círculo en un plano dentro del espacio 3D.
\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}
Resultado
idea 3
Cambiar escala y rotar un círculo
Ejemplo
\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}
Resultado
Respuesta4
¿Qué tal si?
\documentclass{article}
\usepackage{bbding}
\begin{document}
\Ellipse
\end{document}
O puedes usar tikz
y probar
\tikz \draw (0,0) ellipse (7pt and 3pt);