apxproof 包:附录参考未显示?

apxproof 包:附录参考未显示?

我想将正文参考与附录参考分开,为此我使用了 apxproof 包。我执行以下操作:

\usepackage{apxproof}
\begin{document}
I am citing~\cite{randomstuff}.
{\balance
\bibliographystyle{plain}
\bibliography{references}
 }
\begin{toappendix}
Now I am citing~\cite{randomappendixstuff}
{\balance
\bibliographystyle{plain}
\bibliography{references}
 }
\end{toappendix}
\end{document}

但是,这不起作用。我得到的是只有正文引用的两个参考书目,而不是完整但分开的。我已经尝试删除其中一个参考书目命令,但这也无济于事。我在这里做错了什么?

答案1

您无需指定多个\bibliography命令。apxproof 已经(默认)创建了附录中的参考书目,独立于正文中的参考书目。这是通过包完成的bibunits,因此您需要bibtex在每个单独的 .aux 文件上运行(latexmk自动执行)。

以下完整示例按预期工作:

\documentclass{article}
\usepackage{apxproof}
\begin{document}
I am citing~\cite{randomstuff}.

\bibliographystyle{plain}
\bibliography{references}

\begin{toappendix}
Now I am citing~\cite{randomappendixstuff}
\end{toappendix}
\end{document}                         

相关内容