使用 natbib 包将编号和作者年份样式放在单个文件中

使用 natbib 包将编号和作者年份样式放在单个文件中

使用该包是否可以在一本书中同时获得编号和作者年份引用样式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}。至少,如果没有这个,我就无法获得要使用的正确格式。

作者年份和章节编号

相关内容