我不是 Latex 专家,正在准备一份稿件提交给美国声学学会会刊。
以下是。围兜文件:
@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"
}
当我使用他们的jasanum.bst文件使用\bibliographystyle{jasanum}
,它可以很好地格式化参考书目,但是,它不会将其放在pp. 72-89.
参考书目条目的末尾。
如何为书籍相关的书目条目添加页码?
答案1
尝试使用@inbook
而不是@book
。
这.bst本期刊的文件中对引用书籍有几种定义。在引用书籍@book
时。围兜文件中,您是在暗示您正在引用整本书,因此不需要页码。使用时,@inbook
您指的是您正在引用书中的某个部分。如果您使用@inbook
书目,则会显示您引用的书的页码和章节。
@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"
}
还有 MWE(我必须制作,因为 OP 没有制作)
\documentclass[onecolumn, amssymb, preprint, showpacs]{revtex4-1}
\bibliographystyle{jasanum}
\begin{document}
bar \cite{bookcite} foo \citep{inbookcite}
\bibliography{foo}
\end{document}
显示页码,建议添加章节,因为这是期刊的风格。
页码前不打印页码,这也是由于期刊的风格。如果原作者希望更改,他可以编辑jasanum.bst