从另一个文档中的最后一个定理开始对定理进行编号

从另一个文档中的最后一个定理开始对定理进行编号

我可以使用包从另一个文档中引用定理xr

现在我还想在当前文档中开始对定理进行编号,从另一个文档中的最后一个定理加一开始。

可能的?

答案1

第一份文件portoncarryon.tex

\documentclass{article}

\newtheorem{thm}{Theorem}

\AtEndDocument{\refstepcounter{thm}\label{finalthm}}

\begin{document}

\begin{thm}
A
\end{thm}

\begin{thm}
B
\end{thm}

\end{document}

第二份文件portonget.tex

\documentclass{article}
\usepackage{xr,refcount}

\externaldocument[]{portoncarryon}

\newtheorem{thm}{Theorem}
\setcounter{thm}{\getrefnumber{finalthm}}
\addtocounter{thm}{-1}

\begin{document}

\begin{thm}
C
\end{thm}

\end{document}

输出

在此处输入图片描述

评论

你确实要打扰吗?

相关内容