包括 xr(xcite)引文的参考书目,其中仅包含相关条目

包括 xr(xcite)引文的参考书目,其中仅包含相关条目

我的问题的简要描述:

我在衍生项目中使用xr或包来为参考文献/引文赋予与外部文档中相同的编号。但是,这样做不会在补充文件中显示参考书目。我怎样才能在补充文件中也显示参考书目,而只显示补充文件中实际引用的条目?(这样它看起来就像下面“目标”下的图像。)xcitesupplementary.texmain.tex

例子:

在此处输入图片描述

% main.tex
\documentclass{article}

\begin{document}

\section*{Main (External) Document}
Main document with many citations \cite{Chomsky1957, Chomsky1965, Knuth1984texbook}.

\bibliographystyle{plain}
\bibliography{mybib}

\end{document} 

在此处输入图片描述

% supplementary.tex
\documentclass{article}
\usepackage{xr}                % or \usepackage{xcite}
\externaldocument{main}        % or \externalcitedocument{main}

\begin{document}
\section*{Supplementary Document}
Supplementary document that only contains some of the main references from the main document \cite{Knuth1984texbook}.
\end{document}

书目数据文件:

% mybib.bib
@book{Knuth1984texbook,
    Author = {Knuth, D.E.},
    Title = {The \TeX book, volume A of Computers and typesetting},
    Publisher = {Addison-Wesley},
    Year = {1984},
}
@book{Chomsky1957,
    Address = {The Hague},
    Author = {Noam Chomsky},
    Publisher = {Mouton},
    Title = {Syntactic Structures},
    Year = {1957},
}
@book{Chomsky1965,
    Address = {Cambridge Mass.},
    Author = {Noam Chomsky},
    Publisher = {MIT Press},
    Title = {Aspects of the Theory of Syntax},
    Year = {1965},
}

这非常有效(只要是main.aux在与 supplementary.tex 相同的文件夹中生成的),如上图所示。

但是,我想在补充文件中也包含一个参考文献列表(参考书目),其中只包含我在补充文件中实际引用的参考文献。我用颜料画了一张图来显示我想要的内容。

目标:

在此处输入图片描述

我怎样才能实现这个目标?

我已经尝试在 supplementary.tex 末尾使用 \bibliography{mybib}。虽然这包括 supplementary.tex 中使用的参考文献列表(没有其他内容),但引用编号再次从 1 开始,与 main.tex 中的编号无关 - 基本上撤销了 xcite 所做的操作。

相关内容