我想要一个图表列表,其中还包含\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}