Problem s expanzi ?
Jaromir Kuben
kuben at scova.vabo.cz
Thu Jun 1 16:54:44 CEST 2000
Zdenek Wagner - Ustav chemickych procesu AV píše:
>
> On Thu, 1 Jun 2000, Dont Miroslav wrote:
>
> >
> > Poznamka o eqnarray s problemem nesouvisela - proto byla jako P.S.
> > Navrhoval jsem ale misto \ifmode ... pouzit v LaTeXu prikaz \ensuremath,
> > ktery dany problem (tj. vyrobu prikazu, ktere funguji vne i uvnitr math modu)
> > kompletne resi.
> > M.D.
> >
> Ale ne v uvedenem pripade, kdy u prvniho makra byl v textovem rezimu
> trochu jiny obsah, i kdyz na pohled v zasade stejny.
>
> Zdenek Wagner
> e-mail: wagner at mbox.cesnet.cz or wagner at icpf.cas.cz
>
Ale dalo by se definici \ensuremath inspirovat.
Zda se, ze nasledujici kod funguje:
\DeclareRobustCommand{\Wboson}{%
\ifmmode
\expandafter\jevmat
\else
\expandafter\nenivmat
\fi}
\newcommand{\jevmat}{\mathrm{W}}
\newcommand{\nenivmat}{W}
\begin{document}
\Wboson
\begin{eqnarray}
a+b & \Wboson & \mathrm{W}
\end{eqnarray}
Zdravi
Jaromir Kuben
More information about the csTeX
mailing list