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