Reference sheet: natbib 3
when \citet{dRob98} ⇒ della Robbia (1998)
then \Citet{dRob98} ⇒ Della Robbia (1998)
\Citep{dRob98} ⇒ (Della Robbia, 1998)
\Citealt{dRob98} ⇒ Della Robbia 1998
\Citealp{dRob98} ⇒ Della Robbia, 1998
\Citeauthor{dRob98} ⇒ Della Robbia
These commands also exist in starred versions for full author names.
Citation aliasing
Sometimes one wants to refer to a reference with a special designation, rather than by the authors, i.e. as
Paper I, Paper II. Such aliases can be defined and used, textual and/or parenthetical with:
\defcitealias{jon90}{Paper~I}
\citetalias{jon90} ⇒ Paper I
\citepalias{jon90} ⇒ (Paper I)
These citation commands function much like \citet and \citep: they may take multiple keys in the
argument, may contain notes, and are marked as hyperlinks.
Selecting citation style and punctuation
Use the command \setcitestyle with a list of comma-separated keywords (without spaces) as argument.
Citation mode: authoryear or numbers or super
Braces: round or square or open={char},close={char}
Between citations: semicolon or comma or citesep={char }
Between author and year: aysep={char }
Between years with common author: yysep={char }
Text before post-note: notesep={text}
Defaults are authoryear, round, comma, aysep={;}, yysep={,}, notesep={, }
Example 1, \setcitestyle{square,aysep={},yysep={;}} changes the author–year output of
\citep{jon90,jon91,jam92}
into [Jones et al. 1990; 1991, James et al. 1992].
Example 2, \setcitestyle{notesep={; },round,aysep={},yysep={;}} changes the output of
\citep[and references therein]{jon90}
into (Jones et al. 1990; and references therein).
Other formatting options
Redefine \bibsection to the desired sectioning command for introducing the list of references. This is
normally \section* or \chapter*.
Define \bibpreamble to be any text that is to be printed after the heading but before the actual list of
references.
Define \bibfont to be a font declaration, e.g. \small to apply to the list of references.