[Tex/LaTex] How to add page numbers to book related bibliographic entries

bibliographiesbibtexpage-numbering

I am not an expert in Latex and am preparing a manuscript to submit to the journal of the acoustical society of America.

Here's an example entry of the .bib file:

@BOOK{Allard+2009,
 author = {Jean Allard and Noureddine Atalla},
 title = {Propagation of Sound in Porous Media},
 publisher = "John Wiley and Sons",
 year      =  2009,
 address   = "Chichester",
 pages = {72-89},
 edition   = "second"
}

When I use their jasanum.bst file using \bibliographystyle{jasanum}, it formats the bibliography nicelly however, it doesn't place the pp. 72-89.at the end of the bibliographic entry.

How do I add page numbers to book related bibliographic entries?

Best Answer

Try using @inbook instead of @book.

The .bst file of this journal has several definitions for citing books. When using @book in your .bib file you are implying that you are citing the whole book, and therefore there is no need for page numbers. When using @inbook you mean to say that you are citing a certain part of the book. If you use @inbook the bibliography will show both pages and chapter of the book you are citing.

@INBOOK{inbookcite,
 author = {Jean Allard and Noureddine Atalla},
 title = {Propagation of Sound in Porous Media},
 publisher = "John Wiley and Sons",
 year      =  2009,
 address   = "Chichester",
 pages = {72-89},
 edition   = "second"
}

@BOOK{bookcite,
 author = {Jean Allard and Noureddine Atalla},
 title = {Propagation of Sound in Porous Media},
 publisher = "John Wiley and Sons",
 year      =  2009,
 address   = "Chichester",
 pages = {72-89},
 edition   = "second"
}

And the MWE (which I had to produce because OP did not)

\documentclass[onecolumn, amssymb, preprint, showpacs]{revtex4-1} 

\bibliographystyle{jasanum}


\begin{document}
bar \cite{bookcite} foo \citep{inbookcite}


\bibliography{foo}


\end{document}

The result is the following: Result

The page numbers are shown, it is advised to add a chapter as this is the journal's style.

pp. is not printed before the page numbers, this is, again, due to the journals style. If OP wishes to change that he can edit jasanum.bst

Related Question