Take the 2-minute tour ×
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.

Is it possible to show the ISBN/ISSN fields of books with BibTeX? For instance, I have the following entry on my .bib file:

@book{QueueSystems,
    author    = "Leonard Kleinrock",
    title     = "Queueing Systems. Volume 1: Theory",
    publisher = "Wiley-Interscience",
    year      = "1975",
    ISBN      = "0471491101"
}

With "plain" style, it's printed like this:

[11] Leonard Kleinrock. Queueing Systems. Volume 1: Theory. Wiley-Interscience, 1975.

I've tried several different styles with no success, and I can't seem to find any answer on this site or through Google...

share|improve this question
2  
Output from BibTeX depends on the style you use. Perhaps the easiest solution here is to switch to biblatex. –  Joseph Wright Apr 15 '12 at 17:23
1  
You note that "I've tried several different styles with no success". Did you try using plainnat.bst, unsrtnat.bst, and/or IEEEtran.bst? All three of these styles, among quite a few others, should have no problems typesetting the ISBN/ISSN fields of an entry. –  Mico Apr 15 '12 at 18:55
    
I tried all the styles that came with the default installation of MikTeX. I also tried to install some additional styles, but I couldn't really figure out how to. Either way, biblatex seems to provide what I was looking for... –  DPR Apr 15 '12 at 19:50
add comment

2 Answers 2

up vote 11 down vote accepted

This is very easy with biblatex (at least as long one takes care of closing commas in .bib files):

\documentclass{article}

\usepackage{biblatex}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@book{QueueSystems,
    author    = "Leonard Kleinrock",
    maintitle     = "Queueing Systems",
    volume     = "1",     
    title     = "Theory",
    publisher = "Wiley-Interscience",
    year      = "1975",
    ISBN      = "0471491101",
}
\end{filecontents}

\addbibresource{\jobname.bib}

\nocite{*}

\begin{document}

\printbibliography

\end{document}

enter image description here

For more information about "first steps" with biblatex see What to do to switch to biblatex?

share|improve this answer
    
Working great. Thank you very much! –  DPR Apr 15 '12 at 18:18
add comment

You write

Is it possible to show the ISBN/ISSN fields of books with BibTeX? ... I've tried several different styles with no success...

The answer is "Yes." However, in order to achieve your goal you need to use a bibliography style file that's of more recent vintage than plain.bst. The plain style file, which is more than twenty years old by now, is not set to recognize fields such as url, isbn, issn, and doi. Fortunately, a lot of the newer style files -- such as plainnat, unsrtnat, and IEEEtran -- do know how to process these fields.

For instance, with the plainnat style file and the natbib package loaded, the reference in question would be printed as follows:

enter image description here

share|improve this answer
add comment

Your Answer

 
discard

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.