我的“人物清单”遇到了一些问题。
我的报告中有几个子图,当我转到图表列表时,主标题的链接运行良好并重定向到正确的页面。
但是,当我单击子图标题之一上的链接时,我被重定向到报告的第一页。
有没有办法让子图标题的链接重定向到子图本身?
这是我的代码:
\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}