Pakiet umo¿liwia sterowanie sk³adem powo³añ na publikacje, standardowo powoduje
¿e bêd± one prezentowane
w rosn±cej kolejno¶ci, bez wzglêdu na ich kolejno¶æ na li¶cie
bibliografii (opcja sort/nosort).
Oprócz tego zmieniaj±c definicje poni¿ej wymienionych
makroinstrukcji mo¿emy sterowaæ szeregiem parametrów (podobne
parametry s± zdefiniowane w pakiecie
chapterbib
):
\citeform
np.
\renewcommand\citeform[1]{\romannumeral 0#1}
makroinstrukcja jest wywo³ywana przy generowaniu numeru pozycji;
tu pozycje numerowane cyframi rzymskimi
\renewcommand\citeform[1]{(#1)}
a tu ka¿da pozycja bêdzie ujêta w nawiasy okr±g³e
\renewcommand\citeform {\thechapter.}
w tym przypadku poprzedzona numerem rozdzia³u
\citepunc
np.
\renewcommand\citepunct{,}
sekwencja wstawiana miêdzy numerami
\citemid
np.
\renewcommand\citemid{; }
sekwencja wstawiana przed not± umieszczan± wewn±trz listy (polecenie
\cite[nota]{lista cytowanych pozycji}
).
\citeleft
np.
\renewcommand\citeleft{(}
sekwencja poprzedzaj±ca listê cytowanych publikacji (standardowo [
)
\citeright
np.
\renewcommand\citeright{)}
sekwencja koñcz±ca listê cytowanych publikacji (standardowo ]
)
Pakiet posiada nastêpuj±ce opcje:
verbose
- bêd± sygnalizowane b³êdy
nospace
- pozycje nie bêd± oddzielane spacj±
space
- pozycje bêd± oddzielane spacj±
sort
- pozycje na li¶cie bêd± sortowane (domy¶lnie)
adjust
- korygowany jest klej (glue) przed list± (domy¶lnie) -- mo¿e powodowaæ
niekorzystne skutki uboczne, je¿eli chcemy aby lista przylega³a do czego¶ z
lewej strony
noadjust
- wy³±cza opcjê adjust
Przyklad:
\def\citemid{;\ }
\cite{wm-94,wm-95,ein}
\cite{ein,wm-94,wm-95}
\cite[uwaga w cytowanych pozycjach]{ein,ein}
Powy¿szy ci±g poleceñ generuje poni¿szy tekst:
[Einstain, 1-3] [Einstain, 1, 2] [Einstain, Einstain; uwaga w cytowanych pozycjach]
W³odzimierz Macewicz
Ostatnie zmiany: 05.05.2014.