natbib 的 sectionbib 选项不适用于 scrreprt

natbib 的 sectionbib 选项不适用于 scrreprt

natbib包有一个选项sectionbib,它使参考书目排版为未编号的章节,而不是默认的未编号章节。但是,当使用类时scrreprt,此选项不起作用,因此参考书目排版为章节。

我通常会使用 BibTeX,但为了更容易,这里有一个使用标准参考书目环境的示例——据我所知,结果是相同的:

\documentclass{scrreprt}  
\usepackage[sectionbib]{natbib}
\setcitestyle{numbers,square}
\begin{document}  
\chapter{A chap}  
Some text.  \citep{lamport94}

\begin{thebibliography}{9}  

\bibitem[Lamport (1994)]{lamport94}  
  Leslie Lamport,  
  \emph{\LaTeX: A Document Preparation System}.  
  Addison Wesley, Massachusetts,  
  2nd Edition,  
  1994.  

\end{thebibliography}  
\end{document}

之所以要将参考书目排版为一个部分,是因为我想为每一章单独列出参考书目(使用包chapterbib),然后我更愿意将参考书目作为一个部分。这是一份由几个人撰写的报告,每个人都撰写自己的章节。

我知道它可以与标准报告类配合使用,但是有没有办法让它与 KOMA 脚本报告类配合使用?

感谢您的时间。

PS:我的网络连接目前有点不稳定,所以如果我回复晚了,请原谅我。

答案1

thebibliography环境放入一个组内并进行一些黑客攻击:

\begingroup
\let\chapter\section
\begin{thebibliography}{9}  
...
\end{thebibliography}  
\endgroup

相关内容