I need a citation command that satisfies the following conditions – similar to \citeauthor – and was wondering how to define it:
- If an author or a group of authors is cited the first time, then the authors full names are cited.
- If an author or a group of authors is cited the second, etc. time, then only the authors surnames are cited.
E.g.:
\citeauthor{cit:howson1983SciRea} were the first who discussed this thesis. …
But today \citeauthor{cit:howson1983SciRea} refute this thesis.
This should result in:
Colin Howson and Peter Urbach were the first who discussed this thesis. … But today Howson and Urbach refute this thesis.
I already tried a solution to a similar problem:
\DeclareCiteCommand*{\citeauthortest}
{\defcounter{maxnames}{99}%
\defcounter{minnames}{99}%
\defcounter{uniquename}{2}%
\boolfalse{citetracker}%
\boolfalse{pagetracker}%
\usebibmacro{prenote}}
{\ifciteindex{\indexnames{labelname}}{}%
\printnames{labelname}}
{\multicitedelim}
{\usebibmacro{postnote}}
But I get a
Package biblatex Error: Command '\citeauthortest' undefined
