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've heard (and read) about the new amsrefs system for citations. Is there a good explanation of the pros/cons of amsrefs vis-a-vis bibtex ?

share|improve this question
up vote 12 down vote accepted

I don't think that amsrefs is new, exactly, although updates to it appear to be reasonably recent. I haven't heard of many people using it. The much more recent biblatex package is probably a better way to go — it has a lot of momentum and supports, well, everything you would ever want to do with bibliographies. Some more information can be found in the TeX FAQ:

share|improve this answer
The advantage of biblatex is that it is designed to work outside of the style of physical science citations, meaning that it has a lot more scope. The biblatex-biber project is also dealing with UTF-8 input for BibTeX files, and trying to come up with a better database structure. So as Will says biblatex has a lot more momentum. – Joseph Wright Jul 30 '10 at 5:27
amsrefs isn't exactly new: it was announced (iirc) in 2000. i liked it at the time, but have never used it; it seems not to be a useful option, now, since biblatex appeared. – wasteofspace Sep 4 '14 at 11:23

One problem with bib-tex is the need for lots of extra {} to get the formatting of titles correct. I find this, personally, to be quite frustrating, and amsrefs is much nicer in this regard.

share|improve this answer
This is not intrinsic to BibTeX. It's the particular style you're using. Use one that doesn't change the case. For example, look at plain.bst and in particular the format.title function. – TH. Sep 17 '10 at 4:16

With bib(la)tex, the following is not correct


you must use an extra pair of {}


See for instance Cite in theorem environment argument

I find this quite annoying. With amsrefs, you write:


PERSONALLY, I prefer the amsrefs way.

It is consistent with the citation label in the text: "[1, p. 100]".

On the other hand, bib(la)tex may be consistent with the way we say it: "page 100 of [1]".

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.