我想引用以下书籍(作者多次将该作品称为书籍),它是一系列书籍之一:
http://link.springer.com/book/10.1007%2F978-1-4419-1740-9
在 PDF 文档的第一页,我读到“[...] 该系列:跨学科应用数学“然后是“该系列将由研究人员的专著和高级文本组成[...]”。该 PDF 文件有 492 页。
我想参考整本书。如果我把它归入以下INCOLLECTION
类别,我会得到:
Warning--empty pages in Seydel10
如果我把它归类,BOOK
我会得到
Warning--can't use both author and editor fields in Seydel10
BibTeX 条目是:
@BOOK{Seydel10,
AUTHOR = {R{\"u}diger Seydel},
EDITOR = {S.S. Antman and L. Sirovich and J.E. Marsden},
TITLE = {{Practical Bifurcation and Stability Analysis}},
SERIES = {{Interdisciplinary Applied Mathematics}},
VOLUME = {5},
YEAR = {2010},
PUBLISHER = {{Dordrecht, The Netherlands: Springer}}
}
我该如何正确地引用这本书?
编辑:好的,显然该.bst
文件也很重要,我不知道,抱歉。
\bibliographystyle{elsarticle-harv}
可从以下网址下载这里。
我得到了两个非常好的答案,它们都解答了我的疑虑。我决定接受 Bernard 的答案,因为他“只有”9.3k 声望点,而 Mico 在撰写本文时已经有 74k 了。
答案1
使用 biblatex (和 biber)可以正常编译:
\documentclass [12pt]{article} %
\usepackage[utf8]{inputenc}
\usepackage{fourier}
\usepackage{heuristica}
\usepackage{csquotes}%
\usepackage[style = authoryear-comp, firstinits, backend = biber]{biblatex}
\addbibresource{testbookinseries.bib}
\begin{document}
Blahblahblah
\nocite{*}
\printbibliography
\end{document}
这是 .blg 的内容:
[0] Config.pm:318> INFO - This is Biber 1.8
[0] Config.pm:321> INFO - Logfile is 'citebookinseries.blg'
[131] biber-MSWIN:272> INFO - === %a %b %e, %Y, %H:%M:%S
[131] Biber.pm:333> INFO - Reading 'citebookinseries.bcf'
[240] Biber.pm:607> INFO - Using all citekeys in bib section 0
[289] Biber.pm:3053> INFO - Processing section 0
[339] Biber.pm:3190> INFO - Looking for bibtex format file 'testbookinseries.bib' for section 0
[539] bibtex.pm:937> INFO - Decoding LaTeX character macros into UTF-8
[542] bibtex.pm:812> INFO - Found BibTeX data source 'E:/Tests/Biblatex/testbookinseries.bib'
[614] Biber.pm:2939> INFO - Overriding locale 'English_United States.1252' default tailoring 'variable = shifted' with 'variable = non-ignorable'
[614] Biber.pm:2945> INFO - Sorting 'entry' list 'nyt' keys
[614] Biber.pm:2949> INFO - No sort tailoring available for locale 'English_United States.1252'
[620] bbl.pm:482> INFO - Writing 'citebookinseries.bbl' with encoding 'UTF-8'
[622] bbl.pm:555> INFO - Output to citebookinseries.bbl
答案2
我相信,如果您使用书目样式,那么对于手头的条目和您提供的字段使用或条目类型elsarticle-harv
都无关紧要。(事实上,对于任何一种条目类型,系列的编辑者都不会显示,这是您选择的书目样式的结果。顺便说一句,您可以忽略警告。)@book
@incollection
使用任一条目类型,使用时都会获得完全相同的输出elsarticle-harv
:
\documentclass{article}
\usepackage{filecontents}
\usepackage{natbib}
\begin{filecontents*}{\jobname.bib}
@book{Seydel10,
AUTHOR = {R{\"u}diger Seydel},
EDITOR = {S. S. Antman and L. Sirovich and J. E. Marsden},
TITLE = {{Practical Bifurcation and Stability Analysis}},
SERIES = {Interdisciplinary Applied Mathematics},
VOLUME = {5},
YEAR = {2010},
PUBLISHER = {Dordrecht, The Netherlands: Springer},
}
\end{filecontents*}
\bibliographystyle{elsarticle-harv}
\begin{document}
\citet{Seydel10}
\bibliography{\jobname}
\end{document}