如何提供辅助文献:(a)使用主文献中的引用且(b)有自己的附加文献?

如何提供辅助文献:(a)使用主文献中的引用且(b)有自己的附加文献?

我正在尝试创建一个附录(appendix.tex):

  1. 引用论文中的章节和引文(paper.tex
  2. 保留论文中引用的相同标识符,例如 [1]、[2]。
  3. 使用单独的编号方案添加一些论文中未找到的额外引文,例如 [A1]、[A2]。
  4. (我不确定这是否重要,但我对主文档和附录使用了不同的文档类。)

我了解xrmultibib包,但无法让它们正确协同工作。

问题 1:

或者我不将 bibliography.bib 添加到 appendix.tex,那么主要论文中未使用的所有参考文献都未得到解决(显示为问号)。

或者我将 bibliography.bib 添加到 appendix.tex,然后这会弄乱标识符(在下面的例子中,Doe 应该保留 [1],而 Smith 应该保留 [2],因为这些是从 paper.tex 生成的输出中的标识符。

问题2:

Section~\ref{sec:intro}应该生成“Section 1”,但生成的却是“Section 1Introductionsection.1”

关于我可以尝试什么,有什么提示吗?

我已尝试multibib但无法正确标记文内引用(参考书目中的附加参考文献正确标记为 A1、A2,但在文中它们仍然显示为 [1] 和 [2],而不是 [A1] 和 [A2]。

paper.tex (包含 bibliography.bib)

\documentclass[sigconf]{acmart}

\begin{filecontents}{bibliography.bib}
    @Book{Smith2000,
      author    = {Mary Smith},
      title     = {First Book},
      year      = {2000},
    }
    
    @Book{Doe2001,
      author    = {John Doe},
      title     = {Another Book},
      year      = {2001},
    }
    
    @Book{Alpha2010,
      author  = {Alice Alpha},
      title   = {Some Book},
      year    = {2010},
    }
    
    @Book{Bravo2011,
      author  = {Beatrice Bravo},
      title   = {Some Other Book},
      year    = {2011},
    }
\end{filecontents}

\begin{document}

\title{The Paper}
\maketitle

\section{Introduction}
\label{sec:intro}

Citation in paper \cite{Smith2000,Doe2001}.

\bibliographystyle{ACM-Reference-Format}
\bibliography{bibliography}

\end{document} 

附录.tex

\documentclass{exam}

\usepackage[numbers]{natbib}
\usepackage{xr}
\externaldocument{paper}

\begin{document}

\title{The Appendix}
\maketitle


\section{Comments}

See introduction (Section~\ref{sec:intro}).

Sources used only in the appendix \cite{Alpha2010,Bravo2011}.

Referring to same literature as paper \cite{Smith2000,Doe2001}.

\bibliographystyle{ACM-Reference-Format}
\bibliography{bibliography}

\end{document} 

相关内容