Strut -- vyska + hloubka pisma

Jiri Osoba osoba at vyvoj.jablotron.cz
Mon Mar 9 14:26:25 CET 1998


On  9 Mar 98 at 12:41, Michal Kvasnicka wrote:

> Dobry den!
>
> Chtel bych sazet nejaky text Bookmanem velikosti 11pt a tedy musim
> predefinovat \strut. Jenze nevim, jakou nastavit  vysku a hloubku toho
> strutu. Jak se na to obecne prijde (tj. pro lib. velikost a pismo -- v
> Plainu)?
> Stacilo by to osidit tak, ze bych zmeril vysku a hloubku zavorky ``(''?
> Nebo nejakeho jineho/jinych znaku?

Problem je v tom, ze vyska + hloubka "(" je 10pt (1em), coz ale neni
celkova vyska \strut u, ta je 12pt (a logicky by mela byt
\baselineskip).

Ja pouzivam 1.1 * \strut (v plainu je definovan jako (priblizne)
\vrule height 8.5pt depth 3.5pt width 0pt), takze si to vynasobte.

Pokud pouzivate jiny \baselineskip, pak je treba height a depth
vhodne upravit.

Pro zachovani vseho mozneho je treba se kouknout i na \topskip,
\smallskipamount, \medskipamount, \bigskipamount, \parskip,
\splittopskip a spousty dalskich skip/glue registru, ktere se nekam
davaji.

Pokud byste do toho chtel zamichat i matematiku, tak je treba znova
nacist a nadefinovat fonty pro matematickou sazbu atd.

Osobne bych Vam doporucoval to vysazet v 10pt s \magnificaition1100.
Pokud ovsem nepouzivate pdfTeX, ktery to ve verzi 0.11 neumi :-(

Jiri.




More information about the csTeX mailing list