6

I am using biblatex/biber and would like to have separate maxnames values for author and editor lists. What is the cleanest way to do this?

9

Unfortunately I don't know what style you are using, but for the standard ones you may try to patch 4 macros (I hope I didn't forget any):

\usepackage{xpatch}
\xpretobibmacro{author}{\defcounter{maxnames}{2}}{}{}
\newcommand*{\defeditorcounter}{\defcounter{maxnames}{3}}
\xpretobibmacro{editor}{\defeditorcounter}{}{}
\xpretobibmacro{editor+others}{\defeditorcounter}{}{}
\xpretobibmacro{byeditor+others}{\defeditorcounter}{}{}

Not sure this is the cleanest way though.

  • It works like a charm and is very clean thanks to the use of xpatch. – equaeghe Jul 23 '13 at 14:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.