TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

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

Is it possible to get BibTeX to ignore certain optional arguments? For example, if the .bib file has many entries with language = {English}, and you wish for a certain file's bibliography to not say (English) after its entries, how would you do this?

share|improve this question
up vote 7 down vote accepted

One possibility is to use biblatex. Quoting from p. 43-44 of its documentation:

If [the option "clearlang"] is enabled, biblatex will automatically clear the language field of all entries whose language matches the babel language of the document (or the language specified explicitly with the language option) in order to omit redundant language specifications.

Note that the "clearlang" option is enabled by default. Minimal example:



% Alternative A: Default behaviour ("language" field cleared)

% Alternative B: Clearing of "language" field disabled
% \usepackage[clearlang=false]{biblatex}


  author = {Author, A.},
  year = {2010},
  title = {Alpha},
  language = {english},






(The filecontents environment is only used to include some external files directly into the example, so that it compiles. It is not necessary for the solution.)

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.