Doplnky k FAQ
Hans GINZEL
Hans at kolej.mff.cuni.cz
Fri Aug 8 14:16:52 CEST 1997
Josef Tkadlec wrote:
> 3. "..." s definici napr.
> \catcode`\"=\active \def"{\bgroup\clqq\let"=\konec} \def\konec{\crqq\egroup}
> Problem s kerningem, nutna parovost.
Pokud se prohodi vysazeni leve uvozovky s predefinovanim znaku ", tak
problem s kerningem odpada, neexistuje-li vsak kerning mezi nejakym
znakem a levou uvozovkou nebo mezi pravou uvozovkou a nejakym znakem.
V csr10.tfm se ale takovy kerning nevyskytuje.
Pokud se zrovna nechystame predefinovavat \crqq nebo \egroup, vystacime
s definici
\catcode`\"=\active \def"{\bgroup\def"{\crqq\egroup}\clqq}
Demo:
\setbox0=\hbox{"V \char187"}% t s hackem
\showboxbreadth\maxdimen \showbox0
Log:
> \box0=
\hbox(7.5+2.5)x88.38902
.\f ^^fe
.\f V
.\glue 3.33333 plus 1.66498 minus 1.11221
.\f ^^bb
.\kern0.55554
.\f ^^ff
! OK.
l.16 \showbox0
Hans GINZEL
More information about the csTeX
mailing list