3

University textbooks are very expensive so that most of us need go to library to find the books listed in a reference. Hence, I would like to include call numbers (e.g., QA278.2.D38 2013) in my reference list so that people do not need to look that up themselves. Is there an easy way to do this in LaTeX, please? Thank you!

LaTeXFan
  • 1,573

1 Answers1

2

In a standard BibTeX environment the easiest solution is the note field, virtually all styles support this field and it is the place stuff goes if there is no field better suited.

You can also go down this route if you use biblatex, but biblatex has a library field. This field is not enabled in the standard styles, though, but with a few lines of code we can make it work.

\renewbibmacro*{addendum+pubstate}{%
  \printfield{addendum}%
  \newunit\newblock
  \printfield{pubstate}%
  \newunit\newblock
  \printfield{library}}

This is a copy of the "standard" addendum+pubstate macro present in all standard drivers with a directive to also print the library field at the end.

moewe
  • 175,683