超链接在 footfullcite 中不起作用

超链接在 footfullcite 中不起作用

我在完成这项工作时遇到了一些问题:

\documentclass{beamer}

\mode<presentation> {
\usetheme{Madrid}
}

\usepackage{biblatex}
\usepackage{hyperref}

\begin{frame}
\frametitle{Example}

Text\footfullcite{\href{http://some_webpage}{Ref text}}

\end{frame}
\end{document}

有什么想法或替代方案吗?

答案1

也许这就是您所需要的?

Text\href{http://www.ctan.org/}{\footfullcite{test}}

或者

Text\footnote{\href{http://www.ctan.org/}{\fullcite{test}}}

甚至

Text\footnotemark
\footnotetext{\href{http://www.ctan.org/}{\fullcite{test}}}

使用第一个选项时,文本中的脚注标记将包含链接;使用第二个和第三个选项时,脚注中的完整引用文本将包含超链接。

完整示例:

\documentclass{beamer}
\mode<presentation> {
\usetheme{Madrid}
}
\usepackage{biblatex}

\usepackage{filecontents}
\begin{filecontents}{tttt.bib}
\@article{test,
  author={The Author},
  title={The Title},
  journal={The Journal},
  year={2015}
}
\end{filecontents}

\addbibresource{tttt.bib}

\begin{document}

\begin{frame}
\frametitle{Example}
Text\href{http://www.ctan.org/}{\footfullcite{test}}
Text\footnote{\href{http://www.ctan.org/}{\fullcite{test}}}
Text\footnotemark
\footnotetext{\href{http://www.ctan.org/}{\fullcite{test}}}
\end{frame}

\begin{frame}
\printbibliography
\end{frame}
\end{document}

相关内容