Problem s expanzi ?

Davidek Tomas davidek at hp02.troja.mff.cuni.cz
Wed May 31 19:08:41 CEST 2000


Dobry vecer vespolek,
  narazil jsem na problem s velice podivnym chovanim. V LaTeXu mam
nadefinovano:
\newcommand{\Wboson}{\ifmmode {\mathrm{W}}\else W\fi}
\newcommand{\lepton}{\ifmmode {\ell}\else $\ell$\fi}

Pouziti funguje spravne v matematice i v textu, napr.
$$ \Wboson \rightarrow \lepton \nu $$
problem nastane v prostredi eqnarray pri pouziti "separatoru" & (bez nich
to prave taky funguje)
\begin{eqnarray}
      \Wboson & \rightarrow & \lepton \nu \\
                              ^^^^^^^^
...
\end{eqnarray}

Problem je v tom, ze v danem miste neni podminka \ifmmode splnena, tudiz
se substituuje $\ell$ a tim padem dojde k chybe. Kdyz ale dam vse do
zavorek, tj.
      \Wboson & \rightarrow & {\lepton} \nu \\
tak je vse v poradku, tj. test \ifmmode da hodnotu true.

Mohl by mi prosim nekdo naznacit, v cem je zakopana kuna ?

Diky, zdravi
           Tomas Davidek

 E-mail : davidek at hp01.troja.mff.cuni.cz,
	  Tomas.Davidek at cern.ch




More information about the csTeX mailing list