Prirazeni \fontdimen2 globalni?
Ondrej Koala Vacha
koala at fi.muni.cz
Thu May 28 17:03:08 CEST 1998
On Thu, 28 May 1998, Petr Olsak wrote:
> 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.
Ja taky :-)
Popravde jsem na to prisel tak, ze jsem mel nadefinovany jste treti font,
identicky s tim prvnim. (neptejte se proc). Takze situace zdanlive stejna
jako v prikladu 1. Nicmene z toho je jasne, ze pokud prepnu ve fontu \a
do \c, tak se vubec nic nestane. Nebo ano?
>
> \font\a=csr10 at 10pt
> \font\b=csr10 at 11pt
\font\c=csr10 at 10pt
>
> %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}%
> {%
\c
> \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
>
>
>
S diky za vysvetleni
---
Ondrej Koala Vacha
More information about the csTeX
mailing list