![在另一个文档中最后一个图形之后开始编号](https://linux22.com/image/384329/%E5%9C%A8%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%96%87%E6%A1%A3%E4%B8%AD%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E5%9B%BE%E5%BD%A2%E4%B9%8B%E5%90%8E%E5%BC%80%E5%A7%8B%E7%BC%96%E5%8F%B7.png)
在从另一个文档中的最后一个定理开始对定理进行编号问题是我问如何在另一个文档中的最后一个定理之后开始定理编号。
现在我想问如何对图形执行相同操作:我想在另一个文档的最后一张图之后开始对图形进行编号。怎么做?
我尝试thm
用figure
答案但这不起作用。
两份文件内容amsbook
如下:
\documentclass[a4paper,oneside,english,reqno]{amsbook}
\begin{document}
...
\begin{figure}[ht]
\caption{\label{...}}
...
\end{figure}
...
\end{document}
答案1
第一篇文档以
\addtocounter{figure}{-1}
\refstepcounter{figure}\label{LASTFIGURE}
\end{document}
然后在第二个文档中使用xr
and 。这是一个完整的示例。refcount
文件porton-first.tex
\documentclass{article}
\begin{document}
\begin{figure}
\caption{A}
\end{figure}
\begin{figure}
\caption{B}
\end{figure}
\begin{figure}
\caption{C}
\end{figure}
\begin{figure}
\caption{D}
\end{figure}
Some text
\addtocounter{figure}{-1}
\refstepcounter{figure}\label{LASTFIGURE}
\end{document}
文件porton-second.tex
\documentclass{article}
\usepackage{xr}
\usepackage{refcount}
\externaldocument{porton-first}
\AtBeginDocument{\setcounter{figure}{\getrefnumber{LASTFIGURE}}}
\begin{document}
\begin{figure}
\caption{X}
\end{figure}
\end{document}
第二个文件的输出
警告
仅当第一个文件也具有并且标签更改已解决时,才应编译第二个文件。