我使用该包[numbers]{natbib}
,我的参考书目风格是unsrtnat
。
我想引用一本书的这个章节:https://link.springer.com/chapter/10.1007/978-3-662-05328-7_2#citeas。
相关章节仅由一位作者撰写,但我想引用它并提供附加信息,其中包含booktitle
出版该书的编辑和出版该书的编辑,因为它也在网站上列出。
我将所有这些信息写入了我的 .bib 文件(我将合著者列为编辑者/我不知道这里应该使用什么选项);它看起来像这样:
@InBook{DecoZeh,
author = {Zeh, H.~D.},
title = {Basic Concepts and Their Interpretation},
chapter = {2},
publisher = {Springer-Verlag},
year = {2003},
editor = {Blanchard, P. and Giulini, D. and Joos, E. and Kiefer, C. and Stamatescu, I.~O.},
booktitle = {Decoherence and the Appearance of a Classical World in Quantum Theory}
}
但是书名和其他作者没有出现在编译后的pdf中。
看起来这是有意为之,因为书名和合著者/编辑字段未包含在“带有作者的书籍章节或部分的完整模板”中https://www.bibtex.com/t/template-inbook/
习惯上不指出我所引用章节所出自的书名吗?
或者为什么 bibtextype/我应该使用哪些字段来显示如下所示的信息:https://tex.stackexchange.com/a/2518/204015。我并不执着于公布整本书和其他作者的名字,我只是想遵循惯例。
答案1
@inbook
不是此条目的适当条目类型。我建议您切换到@incollection
。
请注意,H. Dieter Zeh 现在既被列为author
(第 2 章)又被列为editor
。请注意,我还为edition
和pages
字段补充了信息。
\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@incollection{DecoZeh,
author = {Zeh, H. Dieter},
title = {Basic Concepts and Their Interpretation},
chapter = {2},
pages = {7--40},
edition = {2nd},
publisher = {Springer Verlag},
year = {2003},
editor = {Erich Joos and H. Dieter Zeh and Claus Kiefer
and Domenico Giulini and Joachim Kupsch
and Ion-Olimpiu Stamatescu},
booktitle = {Decoherence and the Appearance of a
Classical World in Quantum Theory}
}
\end{filecontents}
\usepackage[numbers]{natbib}
\bibliographystyle{unsrtnat}
\begin{document}
\cite{DecoZeh}
\bibliography{mybib}
\end{document}