displaystyle vs. textstyle

Davidek Tomas davidek at hp02.troja.mff.cuni.cz
Fri Apr 7 16:18:58 CEST 2000


On Wed, 5 Apr 2000, Jaromir Kuben wrote:

> > A jeste jeden dotaz: potreboval bych v makru rozlisit, zda sazeny symbol
> > je v matematice uvnitr $$... $$ ci v text-modu ($..$). Tj. chci
> > nadefinovat symbol e/pi tak, aby se uvnitr $$....$$ zobrazil jako
> >  e
> > ---
> > \pi
> >
> > zatimco uvnitr $...$ jako e/\pi. Podobne jako existuje
> > napr. \displaystyle{\sum_{i=1}} a \textstyle{\sum_{i=1}}, kde se indexy
> > sazeji pod ci vedle .....
>
> Tohle zda se funguje:
>    \newcommand{\pie}{\ifmmode\ifinner \mathrm{e}/\pi
>    \else \frac{\mathrm{e}}{\pi}\fi \fi}

Dekuji za radu. Za normalnich okolnosti tohle funguje skvele, dokonce i
kdyz to rozsirim tak, aby to fungovalo i v ne-,atematickem modu
   \newcommand{\pie}{\ifmmode\ifinner \mathrm{e}/\pi
   \else \frac{\mathrm{e}}{\pi}\fi
   \else $\mathrm{e}/\pi$ \fi}

Jenze zrada !! Kdyz pouziju balik amsmath (ten pouzivam kvuli prostredi
subequations), tak to prestane fungovat, resp. podminka \ifinner je
splnena vzdycky. Priklad: $$\pie = \frac{1-\pie}{2\times\pie}$$
* bez amsmath se to zobrazi dobre, tj leva strana je jako \frac{..},
zatimco ve zlomku je to v radku. Presne tak jak chci
* s usepackage{amsmath}: vsechno je v textstyle, tj. i ta leva strana.

Nevite prosim nekdo, co s tim ?

Pan Wagner navrhoval jeste pouziti \mathchoice. Bohuzel v LaTeX Companion
jsem to nenasel. Muzete prosim uvest pripadne syntax ? Treba by se to s
amsmath netlouklo ....

Dekuji.
      Zdravi
           Tomas Davidek

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




More information about the csTeX mailing list