решение1
TeX имеет несколько типов математических атомов:
- Орд
\mathord
- Оп
\mathop
- Корзина
\mathbin
- Отн.
\mathrel
- Открыть
\mathopen
- Закрывать
\mathclose
- Пункт
\mathpunct
- Внутренний
\mathinner
Правила размещения интервалов между атомами в этих классах поясняются в этой таблице из TeX по теме, стр. 205 (записи в скобках означают, что пробел вставляется только в \displaystyle
или \textstyle
).
Согласно правилам, обозначающим через T толстый пробел, а через ta тонкий пробел, ваш код выдает
а Т = ◦ Т б
с Т ◦ Т б
Если вам нужен «оператор», то \mathop
это ваш выбор.
\documentclass{article}
\newcommand\op{\mathop{\circ}\nolimits}
\begin{document}
$a = \op b$
$c \op d$
\end{document}
С этим кодом вы получаете
а Т = Т ◦ tb
ctd
Конечно, вы не используете \circ
для композиции функций, не так ли?