TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm using biblatex 1.2a and \autocite because I don't know if the final format of the book will require inline or superscript citations.

Seems the correct usage of \autocite is preceding it by a space like:

my text~\autocite{Einstein1905}

This way both autocite=inline and autocite=superscript position correctly the citation (no experiment done yet with the other autocite formats). But I'm tired to enter all these small ~.

My question:

Is this the correct way to use \autocite? Or is this a case to support an enhancement request for biblatex (to automatically generate the space for inline)?

share|improve this question
Welcome to TeX-SE! You don't need to include salutation in the end -- your name is displayed in the lower right corner of your post. Also, you can use backticks to format commands to distinguish them from normal text -- I formatted them for you now. – Martin Tapankov Mar 8 '11 at 16:42
up vote 7 down vote accepted

According to the example documents shipped with biblatex, the "correct" usage (or at least the one envisioned by the package author) is

Some text \autocite{key}.

(See especially document 30-style-numeric.)

I agree it is arguable that in-text-citations should be prepended by a non-breakable space for numeric styles not using superscripts. (However, non-breakable spaces would often produce bad line breaks for inline author-year-citations.)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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