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