LOF 中的子标题带有 hyperref

LOF 中的子标题带有 hyperref

梅威瑟:

\documentclass{article}
\usepackage{subcaption}
\usepackage{hyperref}

\begin{document}
\listoffigures

\begin{figure}
\begin{subfigure}[b]{.5\linewidth}
\centering\large A
\caption{A subfigure}\label{fig:1a}
\end{subfigure}%
\begin{subfigure}[b]{.5\linewidth}
\centering\large B
\caption{Another subfigure}\label{fig:1b}
\end{subfigure}
\caption{A figure}\label{fig:1}
\end{figure}

\end{document}

我有这个 MWE,但我想在 LOF 中添加子图及其正确的链接。我尝试过subfiguresubfig包,但存在一些不兼容性。欢迎提出任何想法。

答案1

只需添加list=onsubcaption包选项中,例如:

\documentclass{article}
%\usepackage{tocloft}
%\setcounter{lofdepth}{2} % tocloft needs increasing the counter lofdepth additionally
%\setcounter{lotdepth}{2} % same for LoT
\usepackage[list=on]{subcaption}
\usepackage{hyperref}

\begin{document}
\listoffigures

\begin{figure}
\begin{subfigure}[b]{.5\linewidth}
\centering\large A
\caption{A subfigure}\label{fig:1a}
\end{subfigure}%
\begin{subfigure}[b]{.5\linewidth}
\centering\large B
\caption{Another subfigure}\label{fig:1b}
\end{subfigure}
\caption{A figure}\label{fig:1}
\end{figure}

\end{document}

在此处输入图片描述

相关内容