zle riadkovanie v LaTexu

Zdenek Wagner wagner at cesnet.cz
Wed Jan 22 15:05:49 CET 2003


On Wed, 22 Jan 2003, Peter Gasparovic wrote:

> Neviem pochopit jeden problem (chybu?) v LaTeXu (2e).
>
> Postupne som sa dopracoval k tomu, ze ho sposobuje kombinacia vnorenych
> zlozenych zatvoriek s prikazom \LARGE, tak ako v nasledujucom priklade.
> V tomto odstavci vyjde zle riadkovanie (1.0) - implicitne mam nastavene
> \renewcommand{\baselinestretch}{1.2}.
>
> \begin{center}
>   {\LARGE
>     aaa aaa aaa aaa a bbb bbb bbb bbb bbb
>     bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb
>     bbb bbb bbb bbb bbb bbb ccc ccc ccc
>   }
> \end{center}
>
> objavil som to tak, ze riadky ktore som zalomil prikazom \\ vysli v
> spravnom 1.2-nasobnom riadkovani, ale zbytok bol zly.
>
> Nestretli ste sa s tym nahodou niekto - alebo este lepsie, nemate nejake
> jednoduche vysvetlenie tohoto spravania?
>
Pricina je jednoducha. \baselinestretch rika, ze se ma pouzit odpovidajici
nasobek hodnoty \baselineskip definovane v prislusnem prikazu pro
nastaveni velikosti pisma. \LARGE nastavi nejen vetsi pismo, ale i vetsi
\baselineskip. Ve Vasem prikladu \begin{center} nastavi jiste parametry,
aby se text centroval. Dale se cely text nacte do horizontalniho seznamu,
kde \LARGE uprostred skupiny zvetsi font i \baselineskip. Zaviraci zavorka
vrati velikost pisma na \normalsize a \baselineskip nastavi na
\baselinestretch * \baselineskip pro \normalsize. \end{center} obsahuje
\par, takze pak se horizontalni seznam zacne lamat na radky, ovsem s malou
hodnotou \baselineskip. Proto se pismena mozna i prekryji a vzdalenost
ucari se nastavi podle \lineskiplimit. Resenim je, kdyz jeste pred
uzaviraci zavorku vlozite explicitne \par nebo prazdny radek. Protoze
\begin{cokoliv} ... \end{cokoliv} je take skupina, nemusite v uvedenem
pripade zavorky pouzit. Nejsem si zcela jist, ale domnivam se, ze pak by
implicitni \par prisel drive nez konec skupiny, takze by radkovani dopadlo
spravne i bez prazdneho radku pred \end{center}.

> --
> -------------------------------------------------------------
> Ing.Peter Gasparovic
> Air Force Academy in Kosice, Dept.of Aeronautical Engineering
>

Zdenek Wagner
e-mail: wagner at mbox.cesnet.cz  or  wagner at icpf.cas.cz

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




More information about the csTeX mailing list