[cstex] prostredi description - dlouhy prvni radek

Zdenek Wagner zdenek.wagner at gmail.com
Fri Apr 6 09:06:39 CEST 2007


6.4.07, Robert Marik <marik at mendelu.cz>:
> Zkuste se podivat do TeXbooku naruby (k doklikani na www.cstug.cz, ale
> jestli se tim chcete zabyvat hloubeji tak doporucuji zakoupit knihu) na
> hesla \hangindent,\hangafter (jak tu radili prede mnou), dale \leftskip
> a vubec zalamovani do odstavcu. Urcite tam najdete popsano jak, proc a o
> kolik jsou radky odsazeny a toho si vyberete co potrebujete. Je to
> kapitola 6.5 - Tvar odstavce a reseni bez hangindent a hangafter je treba
>
> \parindent=-2em \leftskip=2em
>
> (str. 235)
>
> a potom nastavte zase \parindent i \leftskip na 0pt, aby to neplatilo az
> do konce dokumentu.
>
\parindent je nutno vratit na hodnotu, kterou mel drive, jinak se
rozpadne zbytek dokumentu. Je proto lepsi dat zmeny do skupiny:

{\parindent=-2em \leftskip=2em
... text ...

}

POZOR: pred uzaviraci zavorkou musi byt prazdny radek nebo \par. Plati
totiz hodnoty na konci odstavce. Pokud skonci odstavec az za zavorkou,
pouziji se puvodni hodnoty.

Podobne TeX na zacatku odstavce vynuluje \hangafter a \hangindent a
\parshape. Nemusite je proto davat do skupiny ale napriklad
nasledujici kod nebude fungovat podle predstav:

\hangafter 1 \hangindent 2em Text

Zmeny se totiz provedou ve vertikalnim rezimu a na zacatku odstavce se
vse vynuluje. Bud musite dat definice nekam dovnotr nebo na konec
odstavce, nebo pred ne napsat \leavevmode ci \noindent.

> R. Marik

-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz




More information about the csTeX mailing list