![¿Cómo tener siempre espacios alrededor de \circ?](https://rvso.com/image/461918/%C2%BFC%C3%B3mo%20tener%20siempre%20espacios%20alrededor%20de%20%5Ccirc%3F.png)
Este es el código:
\documentclass{article}
\newcommand\op{\mathrel{\circ}}
\begin{document}
\noindent
$a = \op b$\\
$c \op d$
\end{document}
Estoy intentando tener un operador como \circ
y quiero que esté siempre rodeado de espacios. Sin embargo, esto es lo que obtengo (sin espacio entre =
el círculo y el círculo):
Respuesta1
TeX tiene varios tipos de átomos matemáticos:
- orden
\mathord
- Op.
\mathop
- Papelera
\mathbin
- rel
\mathrel
- Abierto
\mathopen
- Cerca
\mathclose
- punto
\mathpunct
- Interno
\mathinner
Las reglas para el espaciado entre átomos en estas clases se explican en esta tabla de TeX por tema, página 205 (las entradas entre paréntesis significan que el espacio solo se inserta en \displaystyle
o \textstyle
).
De acuerdo con las reglas, denotando con T un espacio grueso y con ta espacio delgado, su código produce
a T = ◦ T b
c T ◦ T b
Si desea un "operador", entonces \mathop
debería ser su elección.
\documentclass{article}
\newcommand\op{\mathop{\circ}\nolimits}
\begin{document}
$a = \op b$
$c \op d$
\end{document}
Con este código obtienes
a T = T ◦ tb
ctd
Por supuesto que no lo estás usando \circ
para la composición de funciones, ¿verdad?