Zmena bibliography

Antonin Strejc STREJC at vc.cvut.cz
Tue Nov 2 12:59:43 CET 1999


Tomas Davidek pise:
>  potreboval bych zmenit trochu cislovani v prostredi thebibliography a to
>tak, aby jista cast byla oznacena A.1 .. A.xx, dalsi B.1 .. B.yy atd.
>Dival jsem se do archivu konference, nechal jsem se inspirovat odpovedi
>pana Sojky na trochu podobny dotaz a zkusil jsem tohle:
>\newcounter{test}
>\setcounter{test}{1}
>%\renewcommand{\thetest}{\Alpha{test}}
>\makeatletter
>\def\@cite#1#2{[{\thetest}.{#1\if at tempswa , #2\fi}]}
>\def\@biblabel#1{[{\thetest}.#1]}
>\makeatother
>
>To ma dva hacky:
>1. kdyz odkomentuji vyse uvedeny radek, dostanu chybu. Cili tam neumim
>dostat pismenka.

Je treba zmenit \Alpha na \Alph

>2. takto se to samozrejme cisluje 1.1 .. 1.xx. Jak ale (nejlepe v jistem
>miste v prostredi thebibliography) rici, ze chci zacit od B.1 ? Kdyz v
>danem miste udelam
>\addtocounter{test}{1}
>\setcounter{enumiv}{0}
>tak se zmena counteru test nepropaguje do prikazu \cite.

Nikoli \addtocounter{test}{1}, ale \refstepcounter{test}

S pozdravem
Antonin Strejc

---------------------------------------------------------------------
Ing. Antonin Strejc                            Phone: +420-2-24352938
---------------------------------------------------------------------
Czech Technical University in Prague         Zikova 4, 166 35 Praha 6
Computing and Information Centre                       Czech Republic
---------------------------------------------------------------------



More information about the csTeX mailing list