我有补充材料,这些材料应该有自己的一组图表、方程式等。可以通过重置图表计数器并在标签上添加“S”来正确编号。但是,当我这样做时,图 S1 的超链接转到图 1。
我该如何解决这个问题?一个可能的解决方法是在启动补充材料时将图形计数器设置为 10 而不是 0,然后打印 S(n-10),但我不知道该怎么做。我正在使用 revtex,但我不确定在这种情况下它是否有区别。
MWE,其中 S1 的链接指向图 1。
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\begin{figure}\caption{Main figure}\label{fig:1}\end{figure}
Reference to Figure \ref{fig:1}.
\clearpage
\setcounter{figure}{0}
\renewcommand{\thefigure}{S\arabic{figure}}
\begin{figure}\caption{Supplemental figure}\label{fig:s1}\end{figure}
Reference to Figure \ref{fig:s1}.
\end{document}
答案1
如果您hyperref
也更改了的命令,则图 S1 的超链接将指向右图。
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\begin{figure}\caption{Main figure}\label{fig:1}\end{figure}
Reference to Figure \ref{fig:1}.
\clearpage
\setcounter{figure}{0}
\renewcommand{\thefigure}{S\arabic{figure}}
\renewcommand{\theHfigure}{S\arabic{figure}}
\begin{figure}\caption{Supplemental figure}\label{fig:s1}\end{figure}
Reference to Figure \ref{fig:s1}.
\end{document}