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

The following code shows, that an exclamation mark in the title of a bib entry removes the field separator (here: a comma) which separates the title from the journal. How can this be avoided? If the title does not contain the exclamation mark, the comma is correctly printed.

Note: you have to run the code twice (first, bib.bib has to be generated)



% remove "!" and the comma separator will be there
  author={TeX, L.},
  journal={Journal of LaTeX questions},
  title={{Minimal title!}},

% bibliography

\addbibresource{bib.bib}% bibliography data

share|improve this question
would putting braces around the ! get around this problem? – barbara beeton Jan 31 '13 at 19:37
up vote 5 down vote accepted

In my opinion, biblatex is correct in omitting the comma separator after a title that ends with a period, question mark, or exclamation mark. If you insist on adding a comma even in those cases, use a literal , instead of \addcomma:

share|improve this answer
Thanks a lot, lockstep, precisely what I was looking for. – Marius Hofert Jan 31 '13 at 20:08

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.