为什么不显示 ISBN 字段的内容?
\bibliographystyle{plain}
例如
@ARTICLE{BS6399,
author={Committee B/525/1},
journal={BS 6399-2:1997}, title={Loading for buildings. Code of practice for wind loads},
year={1997},
publisher = {BSI},
ISBN = {0 580 27447 0},
},
答案1
isbn
该字段未显示的原因有两个 [2] :
书目
plain
样式已有 30 多年的历史。(是的,真的!)因此,plain
无法编程来识别诸如、、、、、等字段,isbn
以及url
其他一些可以通过书目样式识别的字段。doi
eid
issn
plainnat
@article
对于手头的条目,使用条目类型是完全错误的。此外,即使使用plainnat
参考书目样式,@article
条目类型也不会被编程为对名为的字段执行任何操作isbn
。在 中
plainnat
,@article
条目类型确实与名为 (国际标准连续出版物编号) 的字段有关系,但与(国际标准书号)issn
无关。isbn
我建议您 (a) 使用plainnat
参考书目样式并且 (b) 将条目类型更改为@book
。
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@book{BS6399,
author = {Committee B/525/1},
note = {BS 6399-2:1997},
title = {Loading for buildings. Code of practice for wind loads},
year = {1997},
publisher = {BSI},
ISBN = {0 580 27447 0},
}
\end{filecontents}
\documentclass{article}
\usepackage[numbers]{natbib}
\bibliographystyle{plainnat}
\begin{document}
\cite{BS6399}
\bibliography{mybib}
\end{document}