Prirazeni \fontdimen2 globalni?

Petr Olsak olsak at math.feld.cvut.cz
Thu May 28 12:54:36 CEST 1998



On 27 May 1998, Ondrej Koala Vacha wrote:

> Dobry den,
>
> nize uvedeny priklad demonstruje, ze pokud ve skupine prepnu na jiny font,
> pak prirazeni \fontdimen neni globalni. Viz priklad nize.
> Je nejake vysvetleni? P. Olsak v TBN pise, ze prirazeni je globalni (str.
> 106)

Kdyz jsem psal o globalnim prirazeni do \fontdimen, mel jsem na mysli
globalni prirazeni v ramci fontu, tj. napriklad:

{\fontdimen2\tenrm=20pt}

zpusobi globalni prirazeni 20pt do \fontdimen2 fontu \tenrm.
Aktualni font zprostredkovany primitivem \font v kontextu syntaktickeho
pravidla <font> je nastavovan samozrejme lokalne. Kazdy TeXista vi,
ze kdyz napise: \rm cosi {\bf tucny} tak tady je zase sazba v \rm.

Komentuji tedy Vas priklad:

\font\a=csr10 at 10pt
\font\b=csr10 at 11pt

%priklad 1
\a
\message{1> \the\fontdimen2\font}%
{%
\b
\message{2> \the\fontdimen2\font}%
\fontdimen2\font=5.5pt

%%% globalni prirazeni do \fontdimen2 fontu \b

}
\message{3> \the\fontdimen2\font}%

%%% tisknete hodontu \fontdimen2 fontu \a


%priklad 2
\a
\message{1> \the\fontdimen2\font}%
{%
\a
\message{2> \the\fontdimen2\font}%
\fontdimen2\font=5.5pt

%%% globalni prirazeni do \fontdimen2 fontu \a

}
\message{3> \the\fontdimen2\font}%

%%% tisknete hodnotu \fontdimen2 fontu \a, tedy vidite zmenu
%%% realizovanou prirazenim

\bye

Petr Olsak





More information about the csTeX mailing list