参考书目中的章节编号

参考书目中的章节编号

我正在用 LaTeX 编写论文,并使用该chapterbib软件包将单独的参考书目列表放在每个章节中。我希望每个参考书目都有自己的名称,并按章节号进行索引(例如“章节 # 的参考文献”),但我不知道有什么方法可以做到这一点,或者是否可行。有人试过吗?

答案1

您可以在文档中找到:

您可以通过定义来控制最终书目的标题

\newcommand\FinalBibTitles
{References for Chapter \thechapter}

这仅在您使用选项gather或时才有效duplicate。如果您使用类似这样的标准类,report则必须重新定义标准书目环境。

这里有一个建议使用xpathch

% arara: pdflatex
% arara: bibtex: { files :[chap1,chap2] }
% arara: pdflatex
% arara: pdflatex
\RequirePackage{filecontents}
\begin{filecontents*}{chap1.tex} 
\chapter{only article}
text \cite{article-minimal}\par
text \cite{article-full}
\bibliographystyle{plain}
\bibliography{xampl} 
\end{filecontents*} 
\begin{filecontents*}{chap2.tex} 
\chapter{only book}
text \cite{book-minimal}\par
text \cite{book-full}
\bibliographystyle{plain} 
\bibliography{xampl} 
\end{filecontents*} 
\documentclass{report}   
\usepackage[duplicate]{chapterbib}     
\usepackage{xpatch}
\xpatchcmd{\thebibliography}{\bibname}{\bibname{} for Chapter \thechapter}%
                        {\typeout{*****thebibliography patched******}}
                        {\typeout{*****thebibliography not patched******}}

\begin{document} 
\tableofcontents                           
\include{chap1} 
\include{chap2} 
\end{document}

arara对于此类项目,建议按照以下方法完成编译步骤。

答案2

尝试

\newcommand\FinalBibTitles {References for Chapter \thechapter} 

请参阅chapterbib 包文档了解详情。

相关内容