Jak spocitat pocet znaku na radku?

Luboš Kloc kloc at ipm.cz
Wed Sep 17 16:08:57 CEST 2003


Michal Kvasnicka wrote:

> Dobry den.
>
> Existuje nekde nejake makro, ktere spocita prumerny pocet znaku na radku
> (kdyz zadam font a \hsize)? Staci priblizny vypocet, ktery bude ligatury
> pocitat za jeden znak.
>
> Nebo si musim neco takoveho napsat sam? Pokud ano, jak na to? Napada mne
> vysazet dlouhy odsavec, pak ho rozebrat na radky a ty na boxy a spocitat
> pocet boxu (to by asi melo jit). Jak by se ale spocitaly mezislovni mezery?
>
> Diky za kazdou dobrou radu.
> M.K.

Asi bych to neresil makrem primo v TeXu, ale zhruba nasledujicim postupem:
Vezmu delsi souvisly text o znamem poctu znaku, necham ho TeXem
vysazet pozadovanym fontem na pozadovanou \hsize. Pak bych vzal

             n = N/(k+(lv/hsize))

kde n je hledany prumer, N celkovy pocet znaku, k pocet radku sazby a
lv delka vychodoveho radku. Pokud by to melo byt nejake automatizovane, pak
by asi nebyl problem napsat programek, ktery by hodnoty pro vypocet
vytahal z dvi.

                          Lubos Kloc






More information about the csTeX mailing list