这似乎是一种非常常见的做法,但我研究了这个问题一个小时却一无所获。难道不能将对\href
( #1
) 的调用的 URI 插入为脚注吗?
我尝试定义一个新命令,如下所示:
\newcommand{\fref}[2]{\href{#1}{#2}\footnote{\url{#1}}}
但footnotetext
从未生产过。
如果必须有一个的话,这是一个最小的例子:
\documentclass{article}
\usepackage{hyperref}
\begin{document}
Hi! \href{http://www.ctan.org}{CTAN} is a pretty cool place.
\end{document}
期望输出:
你好! 加拿大运输安全局[1] 是一个很酷的地方。
答案1
这是以不同的方式提出同一个问题如何在脚注中显示 href 链接?。
此处发布的解决方案几乎完全满足您的需求。为了完整起见:
\documentclass{article}
\usepackage{hyperref}
\newcommand\fnurl[2]{%
\href{#2}{#1}\footnote{\url{#2}}%
}
\begin{document}
hello \fnurl{CTAN}{http://www.ctan.org}
\end{document}