I would like to cite all works in the text with a single command (e.g., \cite{*}), best in alphabetical order.

To clarify: I don't want the references to appear only in the bibliography (as it could be achieved with the \nocite{*} command) and I don't want to paste all bibkeys in the command.

Any ideas how to achieve this?


1 Answer 1


With biblatex you use Ulrike Fischer's citeall package.

Simply type \citeall to cite all sources. If you want to use a different command than \cite, use \citeall[<command>], e.g. \citeall[\fullcite] to \fullcite all sources from the .bib file.

Since the format of the .bbl file changed a bit since the last release of citeall, I needed a bit of extra code to get it to run properly.

\usepackage[backend=biber, style=authoryear]{biblatex}

  author       = {Sigfridsson, Emma and Ryde, Ulf},
  title        = {Comparison of methods for deriving atomic charges from the
                  electrostatic potential and moments},
  journaltitle = {Journal of Computational Chemistry},
  date         = 1998,
  volume       = 19,
  number       = 4,
  pages        = {377-395},
  doi          = {10.1002/(SICI)1096-987X(199803)19:4<377::AID-JCC1>3.0.CO;2-P},

  author       = {Maron, Monika},
  title        = {Animal Triste},
  date         = 2000,
  translator   = {Brigitte Goldstein},
  origlanguage = {german},
  publisher    = {University of Nebraska Press},
  location     = {Lincoln},

  author       = {Worman, Nancy},
  title        = {The Cast of Character},
  date         = 2002,
  publisher    = {University of Texas Press},
  location     = {Austin},

  author       = {de Geer, Ingrid},
  title        = {Earl, Saint, Bishop, Skald~-- and Music},
  type         = {phdthesis},
  institution  = {Uppsala Universitet},
  date         = 1985,
  subtitle     = {The {Orkney Earldom} of the Twelfth Century. {A} Musicological
  location     = {Uppsala},
  options      = {useprefix=false},


\cs_set:Nn \_UFca_init_bblfields:
 {\newcommand\true [2][]{\ignorespaces}
  \newcommand\name [5][]{\ignorespaces}
  \newcommand\range[2]{\ignorespaces} %for biblatex-dev


You must log in to answer this question.

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