图形列表中的子图链接不会重定向到子图

图形列表中的子图链接不会重定向到子图

我的“人物清单”遇到了一些问题。

我的报告中有几个子图,当我转到图表列表时,主标题的链接运行良好并重定向到正确的页面。

但是,当我单击子图标题之一上的链接时,我被重定向到报告的第一页。

有没有办法让子图标题的链接重定向到子图本身?

这是我的代码:

\documentclass{book}
\usepackage[lofdepth,lotdepth]{subfig}
\usepackage[colorlinks=true,linkcolor=blue,urlcolor=NavyBlue,citecolor=Fuchsia,linktocpage]{hyperref}
\begin{document}
\Chapter{Coucou toi}
\begin{figure}[H]
\centering
\subfloat{
\includegraphics[\textwidth]{Fig1.jpg}
\label{fig:Figure1}}
\qquad
\subfloat{
\includegraphics[width=0.6\textwidth]{Fig2.jpg}
\label{fig:Figure2}}
\caption[Blabla]{Bloblo\protect\footnotemark}
 \label{fig:Figure}
\end{figure}
\footnotetext{Source : \itshape{\url{http://www.coucou.com}}}
\noindent
\end{document}

不知道是否有帮助,但是当我编译时出现错误:name{subfigure.3.3}已被引用但不存在,被固定的替换”

答案1

subfig在使用方面存在一些已知问题hyperref包,如所述subcaption 与 subfig:引用子图的最佳包

这是使用以下代码的版本subcaption提供subfigure环境的包。超链接按预期工作。请注意,当您准备好“实时”文档时,应从包demo中删除该选项。graphicx

\documentclass{book}
\usepackage[demo]{graphicx}
\usepackage[list=true]{subcaption}
\usepackage[colorlinks=true,
                        linkcolor=blue,
                        urlcolor=blue,
                        citecolor=purple,
                        linktocpage]{hyperref}


\begin{document}

\listoffigures

\chapter{My chapter}

\begin{figure}[p]
    \centering
    \begin{subfigure}{\textwidth}
        \includegraphics[width=\textwidth]{Fig1}
        \caption{}
        \label{fig:Figure1}
    \end{subfigure}
    \qquad
    \begin{subfigure}{.6\textwidth}
        \includegraphics[width=\textwidth]{Fig2}
        \caption{}
        \label{fig:Figure2}
    \end{subfigure}
    \caption[Blabla]{Bloblo\protect\footnotemark}
    \label{fig:Figure}
\end{figure}

\footnotetext{Source : \itshape{\url{http://www.coucou.com}}}

\end{document}

相关内容