cite

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