如何为书籍相关的书目条目添加页码?

如何为书籍相关的书目条目添加页码?

我不是 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

相关内容