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