使用该包是否可以在一本书中同时获得编号和作者年份引用样式natbib
?
我需要一个带编号的章节和另一个带作者年份样式的章节。是否可以使用 natbib 包获取输出?
答案1
这使用Alan Munn 的建议在对问题的评论中。我chapterbib
之前尝试过,但遇到了错误,即使使用了 的文档natbib
。但是,实验表明以下方法应该有效:
\begin{filecontents}{f1.tex}
\chapter{A chapter}
\bibliographystyle{plainnat}
\citestyle{plainnat}
References to an article, \cite{article-full},
and to an entire journal, which appears
only in the references\nocite{whole-journal}.
\bibliography{xampl}
\end{filecontents}
\begin{filecontents}{f2.tex}
\chapter{Another chapter}
\bibliographystyle{plainnat}
\citestyle{plain}
A new chapter with a different style and a cite
of some possibly interesting proceedings, \cite{proceedings-full}.
\bibliography{xampl}
\end{filecontents}
\documentclass[openany]{book}
\usepackage{chapterbib}
\usepackage[sectionbib]{natbib}
\begin{document}
\include{f1}
\include{f2}
\end{document}
请注意,这里似乎有各种事情至关重要。特别是,您需要发布,而\citestyle{}
这在文档中对我来说并不明显。特别是,即使您想使用样式plainnat
,即使您刚刚发布了,您也需要这样做\bibliographystyle{plainnat}
。至少,如果没有这个,我就无法获得要使用的正确格式。