Хат #812 Тарату т?з?м? CyrTeX-ru@vsu.ru
К?мнен: Alexey Malistov <CyrTeX-ru@vsu.ru>
Та?ырып: Re[2]: связанный вектор
К?н?: Thu, 27 Nov 2008 13:18:34 +0300
К?мге: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
Лучше так (работает и в индексах):

\font\smallcrossfont = cmbsy5 at 3pt
\def\smallcross{\textfont 2 \smallcrossfont}
\def\cross#1{\raise\fontdimen22#12
              \hbox{\raise-.75pt\hbox{$\smallcross\times$}}}

\def\xvec#1{{\overset{\cross\scriptfont
       \mskip-5mu{\scriptstyle \rightarrow}}{#1}}}
\def\longxvec#1{{\overset{\cross\textfont
       \mskip-7mu{\textstyle \longrightarrow}}{#1}}}


А еще я предлагаю рассмотреть вариант, чтобы вместо крестика (\times)
ставить жирную точку (\bullet)

\def\cross#1{\raise\fontdimen22#12
              \hbox{\raise-.75pt\hbox{$\smallcross\bullet$}}}



> Хмм... Ну, например, так:

> \documentclass{article}
> \usepackage{amsmath}
> \newcommand{\xvec}[1]{{\overset{\raise.5pt\hbox{\tiny$\times$}\mskip-7mu{\rightarrow}}{#1}}}
> \newcommand{\longxvec}[1]{{\overset{\raise.5pt\hbox{\tiny$\times$}\mskip-8mu{\longrightarrow}}{#1}}}
> \begin{document}
> $\xvec a$ $\longxvec{AB}$
> \end{document}

> Тут крестик будет мельче, но, правда, совсем чуть-чуть.
> Сделать крестик еще мельче при таком тупом подходе уже, наверное,
> не удастся: придется возиться со шрифтами или векторной графикой.

> (Кстати, имейте в виду, что второй вариант менее универсален.
> Например, он не будет давать уменьшение стрелок в индексах.)




-----------------------------------------------------------------
С уважением,
 Алексей Малистов                          


Жазылу (Т?ке) Жазылу (Дайджест) Жазылу (С?збасы) ?ол ?ой?аннан Listmaster жазу