附有参考网址的图表列表

附有参考网址的图表列表

我想要一个图表列表,其中还包含\cite{}每个图表条目的参考 URL(或我引用的文章)。(如果可能的话,URL 应该出现在下一行,整个链接略有缩进)。例如:

2.1 This is a bird .............. 2

https://upload.wikimedia.org/wikipedia/commons/thumb/3/32/House_sparrow04.jpg/1280px-House_sparrow04.jpg

我已经使用了该包hyperref,所以我想保留图形的反向引用(2.1 这是一只鸟)但我希望 URL 是一个链接。

示例图片(如果您点击 google.com 链接,它仍会带您返回到图片而不是 URL)。即使您点击引用,它也会带您返回到图片:

答案1

\addloflink{<URL>}这是一个可能的解决方案。它允许您使用特殊的 LoF 类型 - 来向 LoF 添加链接(URL)figlink

在此处输入图片描述

\documentclass{report}

\usepackage{hyperref}

\makeatletter
\newcommand{\addloflink}[1]{% \addloflink{<URL>}
  \addtocontents{lof}{\begingroup\def\protect\@dotsep{10000}% Remove dots in LoF for this entry
    \protect\contentsline{figlink}{\protect\numberline{}\url{#1}}{}{}%
    \endgroup}% Restore dots in LoF for future entries
}
\newcommand{\l@figlink}{\@dottedtocline{1}{1.5em}{2.3em}}
\makeatother
\begin{document}

\listoffigures

\chapter{Some chapter}
\begin{figure}[ht]
  \caption{This is a figure}
  \addloflink{http://tex.stackexchange.com}
\end{figure}

\begin{figure}[ht]
  \caption{This is another figure}
\end{figure}

\end{document}

相关内容