I've been using BibTeX (with the plain.bst
bibliography style) for years. Today I noticed something odd: Publisher information is laid out in two quite inconsistent styles, depending on whether an address
is given. To be more precise, consider the entries
@inproceedings{kasher/approx-a,
author = {Kasher, Roy and Kempe, Julia},
title = {Two-source extractors secure against quantum adversaries},
booktitle = {Proceedings of the 13th international conference on Approximation,
and the 14th International conference on Randomization, and combinatorial
optimization: algorithms and techniques},
series = {APPROX/RANDOM'10},
year = {2010},
pages = {656--669},
publisher = {Springer},
address = {Berlin}}
@inproceedings{kasher/approx-b,
author = {Kasher, Roy and Kempe, Julia},
title = {Two-source extractors secure against quantum adversaries},
booktitle = {Proceedings of the 13th international conference on Approximation,
and the 14th International conference on Randomization, and combinatorial
optimization: algorithms and techniques},
series = {APPROX/RANDOM'10},
year = {2010},
pages = {656--669},
publisher = {Springer}
}
These entries are identical, except that the "-a" entry has an address
. BibTeX, with the plain.bst
style, will lay these out as follows:
Note that when there is no address, the publisher data (name and publication year) are laid out together, after a period; when there is a location, the publisher data is broken up so that the publisher name is after the period, but date and address are before the period.
Question: Can anyone defend this behavior? If not, is BibTeX actively developed any more or, more to the point, is there any hope of having this addressed?
By the way, this nonsense does not exist with the @incollection
entry type. The two entries
@incollection{kohayakawa2-a,
author={Y. Kohayakawa},
title={{Szemer\'{e}di's} regularity lemma for sparse graphs},
booktitle={Foundations of Computational Mathematics},
editor={F. Cucker and M. Shub},
pages={216--230},
address={Berlin},
publisher={Springer},
year={1997}
}
@incollection{kohayakawa2-b,
author={Y. Kohayakawa},
title={{Szemer\'{e}di's} regularity lemma for sparse graphs},
booktitle={Foundations of Computational Mathematics},
editor={F. Cucker and M. Shub},
pages={216--230},
publisher={Springer},
year={1997}
}
produce the satisfactory output:
Best Answer
from the file
btxdoc.pdf
("bibtexing"), p.7:i won't try to justify this; in fact, i think it's terribly confusing. but it does explain the result that you're seeing.