补充图 S1 的超链接链接到图 1。如何创建一组新的链接?

补充图 S1 的超链接链接到图 1。如何创建一组新的链接?

我有补充材料,这些材料应该有自己的一组图表、方程式等。可以通过重置图表计数器并在标签上添加“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}

相关内容