Re: decorations...

2001-08-31 Thread Dekel Tsur

 how can i make an arrow with two top? i have to insert it ON a character...
 it is the tensor symbol... thanks...

If you need an arrow over a _single_ character, use
\stackrel space \Rightarrow down X
where X is the character.
You can define a math macro for faster typing.

If you need the arrow over several chars, then use the attached
fill.sty package (put \usepackage{fill} in the preamble),
and use \overbrack{xy} in the formula
(you only need to write \overbrack{xy as lyx automatically adds the
closing } )

PS: Don't mix the two methods!


\ifx\@fill@loaded\undefined   % pb avec dia.sty
% ==
%  FLECHES =
% ==

\newbox\@strutbox@
\setbox\@strutbox@\hbox{\vrule height8pt depth3pt width0pt}
\def\strut@{\copy\@strutbox@}

\def\overrightarrow{\mathpalette\overrightarrow@}
\def\overrightarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{-}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{\to}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil#1#2\hfil\cr}}}
\let\overarrow\overrightarrow
\def\overleftarrow{\mathpalette\overleftarrow@}
\def\overleftarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{\leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{-}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil#1#2\hfil\cr}}}
\def\overleftrightarrow{\mathpalette\overleftrightarrow@}
\def\overleftrightarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{\leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{\to}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil#1#2\hfil\cr}}}
\def\underrightarrow{\mathpalette\underrightarrow@}
\def\underrightarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil#1#2\hfil\cr\noalign{\nointerlineskip}%
 #1{-}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{\to}\cr}}}
\let\underarrow\underrightarrow
\def\underleftarrow{\mathpalette\underleftarrow@}
\def\underleftarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil#1#2\hfil\cr\noalign{\nointerlineskip}#1{\leftarrow}\mkern-6mu
 \cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{-}\cr}}}
\def\underleftrightarrow{\mathpalette\underleftrightarrow@}
\def\underleftrightarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil#1#2\hfil\cr\noalign{\nointerlineskip}#1{\leftarrow}\mkern-6mu
 \cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{\to}\cr}}}
\def\Overrightarrow{\mathpalette\Overrightarrow@}
\def\Overrightarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{=}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 
\mkern-6mu{\Rightarrow}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil\strut@#1#2\hfil\cr}}}
\let\Overarrow\Overrightarrow
\def\Overleftarrow{\mathpalette\Overleftarrow@}
\def\Overleftarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{\Leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 \mkern-6mu{=}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil\strut@#1#2\hfil\cr}}}
\def\Overleftrightarrow{\mathpalette\Overleftrightarrow@}
\def\Overleftrightarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{\Leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 
\mkern-6mu{\Rightarrow}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil\strut@#1#2\hfil\cr}}}
\def\Underrightarrow{\mathpalette\Underrightarrow@}
\def\Underrightarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil\strut@#1#2\hfil\cr\noalign{\nointerlineskip}%
 #1{=}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 \mkern-6mu{\Rightarrow}\cr}}}
\let\Underarrow\Underrightarrow
\def\Underleftarrow{\mathpalette\Underleftarrow@}
\def\Underleftarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil\strut@#1#2\hfil\cr\noalign{\nointerlineskip}#1{\Leftarrow}\mkern-6mu
 \cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 \mkern-6mu{=}\cr}}}
\def\Underleftrightarrow{\mathpalette\Underleftrightarrow@}
\def\Underleftrightarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil\strut@#1#2\hfil\cr\noalign{\nointerlineskip}#1{\Leftarrow}\mkern-6mu
 \cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 \mkern-6mu{\Rightarrow}\cr}}}
\let\@@overline\overline
\def\Overline#1{\relax\ifmmode 
  \@@overline{\@@overline{#1}}\else $\@@overline{\@@overline{\hbox{#1}}}$\relax\fi}
\def\Underline#1{\relax\ifmmode 
  \@@underline{\@@underline{#1}}\else $\@@underline{\@@underline{\hbox{#1}}}$\relax\fi}
\def\Rightarrowfill{$\m@th\mathord=\mkern-6mu%
  \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill
  \mkern-6mu\mathord\Rightarrow$}
\def\Leftarrowfill{$\m@th\mathord\Leftarrow\mkern-6mu%
  \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill
  \mkern-6mu\mathord=$}
\def\leftrightarrowfill{$\m@th\mathord\leftarrow\mkern-6mu%
  \cleaders\hbox{$\mkern-2mu\mathord-\mkern-2mu$}\hfill
  \mkern-6mu\mathord\rightarrow$}
\def\Leftrightarrowfill{$\m@th\mathord\Leftarrow\mkern-6mu%
  \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill
  \mkern-6mu\mathord\Rightarrow$}
\def\eqfill{$\m@th\mathord=\mkern-6mu%
  

Re: decorations...

2001-08-31 Thread Dekel Tsur

 how can i make an arrow with two top? i have to insert it ON a character...
 it is the tensor symbol... thanks...

If you need an arrow over a _single_ character, use
\stackrel space \Rightarrow down X
where X is the character.
You can define a math macro for faster typing.

If you need the arrow over several chars, then use the attached
fill.sty package (put \usepackage{fill} in the preamble),
and use \overbrack{xy} in the formula
(you only need to write \overbrack{xy as lyx automatically adds the
closing } )

PS: Don't mix the two methods!


\ifx\@fill@loaded\undefined   % pb avec dia.sty
% ==
%  FLECHES =
% ==

\newbox\@strutbox@
\setbox\@strutbox@\hbox{\vrule height8pt depth3pt width0pt}
\def\strut@{\copy\@strutbox@}

\def\overrightarrow{\mathpalette\overrightarrow@}
\def\overrightarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{-}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{\to}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil#1#2\hfil\cr}}}
\let\overarrow\overrightarrow
\def\overleftarrow{\mathpalette\overleftarrow@}
\def\overleftarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{\leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{-}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil#1#2\hfil\cr}}}
\def\overleftrightarrow{\mathpalette\overleftrightarrow@}
\def\overleftrightarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{\leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{\to}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil#1#2\hfil\cr}}}
\def\underrightarrow{\mathpalette\underrightarrow@}
\def\underrightarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil#1#2\hfil\cr\noalign{\nointerlineskip}%
 #1{-}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{\to}\cr}}}
\let\underarrow\underrightarrow
\def\underleftarrow{\mathpalette\underleftarrow@}
\def\underleftarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil#1#2\hfil\cr\noalign{\nointerlineskip}#1{\leftarrow}\mkern-6mu
 \cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{-}\cr}}}
\def\underleftrightarrow{\mathpalette\underleftrightarrow@}
\def\underleftrightarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil#1#2\hfil\cr\noalign{\nointerlineskip}#1{\leftarrow}\mkern-6mu
 \cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{\to}\cr}}}
\def\Overrightarrow{\mathpalette\Overrightarrow@}
\def\Overrightarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{=}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 
\mkern-6mu{\Rightarrow}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil\strut@#1#2\hfil\cr}}}
\let\Overarrow\Overrightarrow
\def\Overleftarrow{\mathpalette\Overleftarrow@}
\def\Overleftarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{\Leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 \mkern-6mu{=}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil\strut@#1#2\hfil\cr}}}
\def\Overleftrightarrow{\mathpalette\Overleftrightarrow@}
\def\Overleftrightarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{\Leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 
\mkern-6mu{\Rightarrow}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil\strut@#1#2\hfil\cr}}}
\def\Underrightarrow{\mathpalette\Underrightarrow@}
\def\Underrightarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil\strut@#1#2\hfil\cr\noalign{\nointerlineskip}%
 #1{=}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 \mkern-6mu{\Rightarrow}\cr}}}
\let\Underarrow\Underrightarrow
\def\Underleftarrow{\mathpalette\Underleftarrow@}
\def\Underleftarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil\strut@#1#2\hfil\cr\noalign{\nointerlineskip}#1{\Leftarrow}\mkern-6mu
 \cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 \mkern-6mu{=}\cr}}}
\def\Underleftrightarrow{\mathpalette\Underleftrightarrow@}
\def\Underleftrightarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil\strut@#1#2\hfil\cr\noalign{\nointerlineskip}#1{\Leftarrow}\mkern-6mu
 \cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 \mkern-6mu{\Rightarrow}\cr}}}
\let\@@overline\overline
\def\Overline#1{\relax\ifmmode 
  \@@overline{\@@overline{#1}}\else $\@@overline{\@@overline{\hbox{#1}}}$\relax\fi}
\def\Underline#1{\relax\ifmmode 
  \@@underline{\@@underline{#1}}\else $\@@underline{\@@underline{\hbox{#1}}}$\relax\fi}
\def\Rightarrowfill{$\m@th\mathord=\mkern-6mu%
  \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill
  \mkern-6mu\mathord\Rightarrow$}
\def\Leftarrowfill{$\m@th\mathord\Leftarrow\mkern-6mu%
  \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill
  \mkern-6mu\mathord=$}
\def\leftrightarrowfill{$\m@th\mathord\leftarrow\mkern-6mu%
  \cleaders\hbox{$\mkern-2mu\mathord-\mkern-2mu$}\hfill
  \mkern-6mu\mathord\rightarrow$}
\def\Leftrightarrowfill{$\m@th\mathord\Leftarrow\mkern-6mu%
  \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill
  \mkern-6mu\mathord\Rightarrow$}
\def\eqfill{$\m@th\mathord=\mkern-6mu%
  

Re: decorations...

2001-08-31 Thread Dekel Tsur

> how can i make an arrow with two top? i have to insert it ON a character...
> it is the tensor symbol... thanks...

If you need an arrow over a _single_ character, use
\stackrel  \Rightarrow  X
where X is the character.
You can define a math macro for faster typing.

If you need the arrow over several chars, then use the attached
fill.sty package (put \usepackage{fill} in the preamble),
and use \overbrack{xy} in the formula
(you only need to write \overbrack{xy as lyx automatically adds the
closing } )

PS: Don't mix the two methods!


\ifx\@fill@loaded\undefined   % pb avec dia.sty
% ==
%  FLECHES =
% ==

\newbox\@strutbox@
\setbox\@strutbox@\hbox{\vrule height8pt depth3pt width0pt}
\def\strut@{\copy\@strutbox@}

\def\overrightarrow{\mathpalette\overrightarrow@}
\def\overrightarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{-}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{\to}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil#1#2\hfil\cr}}}
\let\overarrow\overrightarrow
\def\overleftarrow{\mathpalette\overleftarrow@}
\def\overleftarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{\leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{-}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil#1#2\hfil\cr}}}
\def\overleftrightarrow{\mathpalette\overleftrightarrow@}
\def\overleftrightarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{\leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{\to}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil#1#2\hfil\cr}}}
\def\underrightarrow{\mathpalette\underrightarrow@}
\def\underrightarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil#1#2\hfil\cr\noalign{\nointerlineskip}%
 #1{-}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{\to}\cr}}}
\let\underarrow\underrightarrow
\def\underleftarrow{\mathpalette\underleftarrow@}
\def\underleftarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil#1#2\hfil\cr\noalign{\nointerlineskip}#1{\leftarrow}\mkern-6mu
 \cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{-}\cr}}}
\def\underleftrightarrow{\mathpalette\underleftrightarrow@}
\def\underleftrightarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil#1#2\hfil\cr\noalign{\nointerlineskip}#1{\leftarrow}\mkern-6mu
 \cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill
 \mkern-6mu{\to}\cr}}}
\def\Overrightarrow{\mathpalette\Overrightarrow@}
\def\Overrightarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{=}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 
\mkern-6mu{\Rightarrow}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil\strut@#1#2\hfil\cr}}}
\let\Overarrow\Overrightarrow
\def\Overleftarrow{\mathpalette\Overleftarrow@}
\def\Overleftarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{\Leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 \mkern-6mu{=}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil\strut@#1#2\hfil\cr}}}
\def\Overleftrightarrow{\mathpalette\Overleftrightarrow@}
\def\Overleftrightarrow@#1#2{\vbox{\ialign{$##$\cr
 #1{\Leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 
\mkern-6mu{\Rightarrow}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil\strut@#1#2\hfil\cr}}}
\def\Underrightarrow{\mathpalette\Underrightarrow@}
\def\Underrightarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil\strut@#1#2\hfil\cr\noalign{\nointerlineskip}%
 #1{=}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 \mkern-6mu{\Rightarrow}\cr}}}
\let\Underarrow\Underrightarrow
\def\Underleftarrow{\mathpalette\Underleftarrow@}
\def\Underleftarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil\strut@#1#2\hfil\cr\noalign{\nointerlineskip}#1{\Leftarrow}\mkern-6mu
 \cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 \mkern-6mu{=}\cr}}}
\def\Underleftrightarrow{\mathpalette\Underleftrightarrow@}
\def\Underleftrightarrow@#1#2{\vtop{\ialign{$##$\cr
 \hfil\strut@#1#2\hfil\cr\noalign{\nointerlineskip}#1{\Leftarrow}\mkern-6mu
 \cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill
 \mkern-6mu{\Rightarrow}\cr}}}
\let\@@overline\overline
\def\Overline#1{\relax\ifmmode 
  \@@overline{\@@overline{#1}}\else $\@@overline{\@@overline{\hbox{#1}}}$\relax\fi}
\def\Underline#1{\relax\ifmmode 
  \@@underline{\@@underline{#1}}\else $\@@underline{\@@underline{\hbox{#1}}}$\relax\fi}
\def\Rightarrowfill{$\m@th\mathord=\mkern-6mu%
  \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill
  \mkern-6mu\mathord\Rightarrow$}
\def\Leftarrowfill{$\m@th\mathord\Leftarrow\mkern-6mu%
  \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill
  \mkern-6mu\mathord=$}
\def\leftrightarrowfill{$\m@th\mathord\leftarrow\mkern-6mu%
  \cleaders\hbox{$\mkern-2mu\mathord-\mkern-2mu$}\hfill
  \mkern-6mu\mathord\rightarrow$}
\def\Leftrightarrowfill{$\m@th\mathord\Leftarrow\mkern-6mu%
  \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill
  \mkern-6mu\mathord\Rightarrow$}
\def\eqfill{$\m@th\mathord=\mkern-6mu%