Some of the standard bibliography styles, like plain
, append the literal string edition to the value provided in the BibTeX database file.
For example, consider the following,
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{refs.bib}
@book{tufte,
title = {The Visual Display of Quantitative Information},
author = {Edward R. Tufte},
year = {1983},
edition = {2nd},
publisher = {Graphics Press}
}
\end{filecontents}
\begin{document}
\nocite{*}
\bibliographystyle{plain}
\bibliography{refs}
\end{document}
which outputs something like
Note how the edition has been changed from 2nd to 2nd edition.
How can I change the value of edition in the output?
I would like to be able to abbreviate this to ed., for example. Getting rid of the string altogether may also be useful. I'd like to stick with BibTeX if at all possible, but am open to alternative solutions.
One solution I am aware of is to take the contents of the generated bbl
file and replace the \bibliography
call in my TeX source by those, then editing them. I'd like to avoid such a manual and tedious step if possible.