I am using biblatex in Lyx and have set the options maxcitenames=2, maxbibnames=99, with style=authoryear in the preamble. This has the effect of making all citations with more than 2 authors display as "Author 1 et al. (year)" in the text but list all authors in the bibliography, which IS what I want for all citations except one, where I would like to list out all three authors in the format "Author 1, Author 2, and Author 3 (year)". Is there a way to manually change the way a single citation is displayed?

1 Answer 1


You can set maxcitenames on a per-entry level in the options field in your .bib file. This will then override the relevant global setting locally for that entry.

Compare elk (three authors and options = {maxcitenames=3},) to companion (three authors and no local maxcitenames setting) in the following example


\usepackage[backend=biber, style=authoryear, maxcitenames=2, maxbibnames=99,]{biblatex}

  author    = {Anne Elk and Banne Welk and Hanne Selk},
  title     = {A Theory on Brontosauruses},
  year      = {1972},
  publisher = {Monthy \& Co.},
  location  = {London},
  options   = {maxcitenames=3},

Lorem \textcite{elk}
ipsum \textcite{companion}
dolor \textcite{aksin}
sit \textcite{sigfridsson}


Lorem Elk, Welk, and Selk (1972) ipsum Goossens et al. (1994) dolor Aksın et al. (2006) sit Sigfridsson and Ryde (1998)

  • Thanks! This is almost, but not quite, what I'm looking for. To clarify, I just want to list all authors the first time I cite this reference. For instance, on the first page, I'd like to cite the reference as "Author 1, Author 2, and Author 3 (year)", but on the second page, I'd like to cite it as "Author 1 et al. (year)". Is this possible?
    – user291055
    Mar 2, 2023 at 16:22
  • @user291055 Do you want something like tex.stackexchange.com/q/48846/35864?
    – moewe
    Mar 2, 2023 at 16:24

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .