TransWikia.com

How to add page numbers to book related bibliographic entries?

TeX - LaTeX Asked by user131526 on April 19, 2021

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?

One 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

Answered by Elad Den on April 19, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP