目前我使用 chapterbib 包以及带有“数字”选项的 natbib,用于包含 CV 部分和 Case 部分的拨款提案文档。这两章的末尾都需要一个参考书目(因此使用 chapterbib),但由于页数限制,第二个参考书目应该只是第一个参考书目的延续,而不是重复第一个参考书目的条目。
这在原则上与 没有重复条目的参考书目部分 甚至有相同的动机,正如第二个答案的评论中所讨论的那样。同样,我们有 使用 biblatex 的多个参考列表:如何删除重复的条目? 再次使用 refsegment。
但是我的问题是,这是否可以通过 chapterbib 的精妙机制来实现?那么我(和其他人)就不需要更改整个设置。最好的方法是在第二个包含文件中添加一些内容,删除重复的条目,并让引用计数在第一个参考书目停止的地方继续。(这样实际上我们就有了一个参考书目,具有连续的引用编号,只分为两部分。)
看来对于 chapterbib 来说这实际上是不可能的,但也许有一种破解方法?
如果没有这样的技巧,那么也许最简单的事情就是最初只对整个文档使用一个参考书目,一旦一切完成,然后手动获取参考书目项目,找到分割点,并将它们分成两部分。
具体的代码结构如下:
主文本:
\documentclass[twocolumn,11pt]{article}
\pagestyle{headings}
\usepackage[numbers]{natbib}
\usepackage{chapterbib}
\usepackage{savetrees}
\begin{document}
\onecolumn
\title{Grant Proposal}
% Address
\maketitle
\thispagestyle{empty}
{\large
\tableofcontents
}
\newpage
\setlength{\textwidth}{14.8cm}
\include{Part1}
\newpage
\include{Part2}
\end{document}
第 1 部分.tex:
\twocolumn
\setcounter{page}{1}
\section{Track Record}
{\small
\bibliographystyle{plainnat}
\bibliography{Bibfile}
}
第2部分.tex:
\section{Research Proposal}
\bibliographystyle{plainnat}
\bibliography{Bibfile}