Jiny zpusob visiciho rozdelovniku?

Zdenek Wagner wagner at cesnet.cz
Mon Dec 13 10:22:45 CET 2004


On Sat, 11 Dec 2004, Vit Zyka wrote:

> Matous Jan Fialka wrote:
> ...
> ale vysledek neovlivni. Domnivam se, ze \discretionary{\hyphenchar}{}{},
> ktere se automaticky vlozi na misto zlomu, nenastavuje kategorii znaku.
> Hyphenchar tedy neni aktivni.
>
Udelal jsem kratky experiment s nasledujicim souborem:
\documentclass{article}
\usepackage[split]{czech}
\begin{document}
\catcode`\X13 \defX{a}
\showthe\catcode`\-
\show-
\tracingcommands 1 \tracingmacros 1
\showhyphens{lokomotivX}
\tracingcommands 0 \tracingmacros 0
\end{document}

Zde je cast logu (vyhodil jsem tuny prikazu, ktere generuje NFSS):
> 13.
l.5 \showthe\catcode`\-


> -=macro:
->\ifx \protect \relax \ifhmode \ifinner \expandafter \expandafter
\expandafter
 \expandafter \expandafter \expandafter \expandafter -\else \expandafter
\expan
dafter \expandafter \expandafter \expandafter \expandafter \expandafter
\firstd
@sh \fi \else \expandafter \expandafter \expandafter -\fi \else
\expandafter \s
tring -\fi .
l.6 \show-


{vertical mode: \tracingmacros}

\showhyphens #1->\setbox 0\vbox {\color at begingroup \parfillskip \z at skip
\hsize
\maxdimen \normalfont \pretolerance \m at ne \tolerance \m at ne \hbadness \z@
\showb
oxdepth \z@ \ #1\color at endgroup }
#1<-lokomotivX
{\setbox}
{internal vertical mode: \relax}
{\parfillskip}
{\hsize}

...

\font at name ->\IL2/cmr/m/n/10
{select font csr10}
{\relax}
{\relax}
{\ignorespaces}
{\relax}
{\pretolerance}
{\tolerance}
{\hbadness}
{\showboxdepth}
{\ }
{horizontal mode: \ }
{the letter l}

X->a
{\relax}
{end-group character }}

Underfull \hbox (badness 10000) in paragraph at lines 8--8
[] \IL2/cmr/m/n/10 lo-ko-mo-tiva

\hbox(6.94444+0.0)x16383.99998, glue set 9790.793 []

Je videt, ze se do vystupu skutecne vklada znak, nikoliv rozvoj aktivniho
\hyphenchar.

Zdenek Wagner
e-mail: wagner at cesnet.cz

see also http://hroch486.icpf.cas.cz/wagner/
         http://icebearsoft.euweb.cz




More information about the csTeX mailing list