description

Jaromír Kuben kuben at scova.vabo.cz
Mon Feb 6 12:13:00 CET 2006


vesely.p at post.cz napsal(a):

>Prosim o radu s nasledujicim problemem:
>
>Pouzil jsem prostredi description pro popis vlastnosti programu. Ale
>potreboval bych nadefinovat jiny styl zvyrazneni polozky Nazev item[Nazev]
>textextex pro pripad vnorenych seznamu. Odsazeni samotne nestaci, ono to
>vypada, jako by se nepovedlo vysadit obycejny seznam. Mam na mysli neco
>jako zmena stylu cislovani v prostredi enumerate nebo zmena stylu odrazek
>v pripade itemize. Nerad bych zmenu stylu resil pomoci "natvrdo"
>predepsaneho formatu - ono je toho vic a to bych se upsal.
>
>Dik za radu, Pavel Vesely
>
>
Dobry den.
Nejak dlouho nikdo neodpovida, tak aspon toto.

Definice okoli description je (v report.cls) nasledujici:

\makeatletter
\newenvironment{description}
               {\list{}{\labelwidth\z@ \itemindent-\leftmargin
                        \let\makelabel\descriptionlabel}}
               {\endlist}
\newcommand*\descriptionlabel[1]{\hspace\labelsep
                                \normalfont\bfseries #1}
\makeatother

Nejjednodussi pro Vas je asi nadefinovat si nove okoli stejne jako
description
a v nem jiny label. Napr.

\makeatletter
\newenvironment{popis}
               {\list{}{\labelwidth\z@ \itemindent-\leftmargin
                        \let\makelabel\popislabel}}
               {\endlist}
\newcommand*\popislabel[1]{\hspace\labelsep
                                \normalfont\itshape #1}
\makeatother

A pro vnorene okoli pouzivat nazev popis. Podobne, pokud potrebujete
vice urovni.
Varianta, ze by si to samo hlidalo uroven vnoreni (jako enumerate), by
byla obtiznejsi.
Zdravi
                Jaromir Kuben




More information about the csTeX mailing list