newenvironment s citacem a crossreference?

Zdenek Wagner - Ustav chem.procesu AV wagner at cesnet.cz
Tue Apr 24 10:42:45 CEST 2001


On Tue, 24 Apr 2001, Vaclav Ovsik wrote:

> Zdravim,
> mam prosbu. Bez uspechu jsem se pokousel hledat jak zadefinovat
> nove prostredi s pocitadlem, aby mi fungovalo \label a \ref.
> Snazim se spachat jakousi smlouvu a zadefinoval jsem si pro
> ten ucel nasledujici:
>
>     \documentclass[a4paper,12pt]{article}
>     \usepackage{czech}
>     %\usepackage[latin2]{inputenc}
>
>     \newcounter{odstavec}
>     \renewcommand\theodstavec{\Roman{odstavec}}
>     \setcounter{odstavec}{0}
>     \newenvironment{odstavec}{\stepcounter{odstavec}\vspace{4mm}\centerline{\footnotesize\theodstavec.}\nopagebreak[4]\vspace{4mm}\nopagebreak[4]}{\vspace{4mm}}
>
>     \sloppy
>     \pagestyle{plain}
>
>     \begin{document}
>
>     \begin{odstavec}
>     Blaboly v prvnim odstavci.
>     \end{odstavec}
>
>     \begin{odstavec}
>     Tohle je druhy odstavec. \label{X}
>     \end{odstavec}
>
>     \begin{odstavec}
>     Tady je odkaz na predchozi \ref{X}. odstavec.
>     \end{odstavec}
>
>     \end{document}
>
> Jak zajistit spravnou funkci \label{neco}?
>
> Nejsem v LaTeXu (ani TeXu) moc kovany. Jiste tohle patri mezi zaklady,
> tak se omlouvam, ze s tim otravuji.
>
Hlavne misto \stepcounter musite pouzit \refstepcounter. Tim se provede
rada dalsich potrebnych akci. Pokud nevyzadujete hierarchicke cislovani,
tak by to snad melo stacit.

> Kdyby nekdo uvedl zdroj, kde by byly priklady nejakych zdrojaku
> LaTeXu moc bych to uvital. Zatim vetsina dokumentace co jsem videl
> zahrnovala spise zakladni veci. Pokousel jsem se nahlizet do nejakych
> souboru se styly a tridami, ale moc moudry jsem z toho nebyl
> a asi to nebude nejefektivnejsi metoda jak se naucit nejake vychytavky.
> Moznost zkusit si pretechovat nejaky priklad by bylo asi lepsi.
>
> --
> 	Vaclav Ovsik		email: Vaclav.Ovsik at i.cz
> 	ICZ a.s.		phone: +420 19 7488511
> 				fax:   +420 19 7488506
>

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