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: 15.04.2003