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

I've stumbled upon a limitation within BibTeX. I have to cite a medline entry which admittedly has a huge list of authors. When I take them all, LaTeX refuses to compile my document, when they're shortened by half it works flawlessly. Therefore, I assume that I have to recompile BibTeX using bigger constants. Does anyone of you know how to do that ? Btw I'm using the latest MacTex bundle package.

share|improve this question
Welcome to TeX.sx! You don't have to sign with your name since it automatically appears in the lower right corner of your post. – Torbjørn T. Dec 13 '11 at 10:34
up vote 5 down vote accepted

Unfortunately the size of internal buffers is fixed at compile-time with BibTeX, which is a frequent annoyance. However, there also is the bibtex8 binary available in most TeX distros (including MacTeX), which, besides support for 8-bit character codes, also provides a command line interface for the size of internal data structures.

I commonly use it with the -w or --wolfgang switch, which apparently allocates all buffers in a reasonable size (as, for instance, required for or use with biblatex if one does not want to use the Biber backend).

So before recompiling BibTeX just give a try to bibtex8 -W.

share|improve this answer
Hi, thank you very much for your answer. Bibtex8 -W gives me the following error: Warning--you've exceeded 5000, the global-string-size, for entry Sawcer2011 while executing--line 1950 of file dinatetal.bst How do I use biber then ? – Jan Dec 13 '11 at 11:43
@jan: biber only works with biblatex. So if you depend on a specific .bst stile – which seems to be the case – you cannot use biber. – Simifilm Dec 13 '11 at 12:01
Thank you very much. I go and get the authors list shortened. – Jan Dec 13 '11 at 12:31
Sorry for accepting that late but good things come to those who wait :) – Jan Apr 13 at 18:03

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.