Mailing List CyrTeX-ru@vsu.ru Message #55
From: Dmitri Finkelshtein <CyrTeX-ru@vsu.ru>
Subject: Наложение символов
Date: Thu, 24 Apr 2008 11:27:09 +0200
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
Добрый день!

Хочу создать "новый" символ, не создавая шрифт. Символ простой: пятиконечная звезда внутри окружности (надеюсь, аллюзий с пентаграммой не будет...).
То есть что-то типа \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.

С уважением,
Дмитрий Финкельштейн.

Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster