|
Добрый день!
Хочу создать "новый" символ, не создавая шрифт. Символ простой: пятиконечная звезда внутри окружности (надеюсь, аллюзий с пентаграммой не будет...).
То есть что-то типа \circledast, но со \star внутри вместо \ast.
Пока делаю "лобовой" вариант
\newlength{\lstar}
\settowidth{\lstar}{$\hphantom{\star}$}
\newcommand{\Star}{\star\hspace{-1.9\lstar}{\bigcirc}}
Смущают три вещи:
1) число 1.9 подбирал вручную, как-то "нестильно" выходит;
2) если этот символ поставить в индекс, все, естественно, едет, поскольку длина \star там другая;
3) отступы по бокам неправильные
Если вместо последней команды написать что-то вроде
\DeclareMathOperator*{\Star}{\;\mbox{\ensuremath{\star\hspace{-1.5\lstar}{\bigcirc}}}}
то проблемы такие:
1) остается,
2) в индексе не меняется размер кружочка,
3) отступы все равно неправильные (надо как у бинарной операции, но я такую команду не нашел).
Если убрать \mbox, то все слегка "плавает".
Можно ли что-то придумать поизящнее? Желательно, чтобы кружочек был поменьше, как в \circledast.
С уважением,
Дмитрий Финкельштейн.
|
|