标题页
我像往常一样写了标题页,但我的导师来自不同的大学。为了向读者提供这些信息,我想到了以下可能性:
使用标准脚注
Prof. A\footnote{University A}, Prof. B\footnote{University B}
效果很好,只是脚注在标题页上。在标题页上放脚注看起来很奇怪。
之后考虑使用
\thanks{University xy}
但这样就不会出现任何脚注。最后,我找到了一个stackexchange 上的类似问题。它利用了命令
\textsuperscript{1}
和\footnotetext[1]{University xy}
。这个方法效果最好,因为我可以在下一页上写脚注文本。
作为 MWE 的第三个版本:
\documentclass[10pt,a4paper,twoside,openright,final,onecolumn,titlepage]{book}
\usepackage{hyperref}
\newcommand{\mytitlepage}{%
\begin{titlepage}
{\large under the supervision of}\vskip 1mm%
{\large Dr. A\textsuperscript{1}}\vskip 1mm%
{\large Prof. B\textsuperscript{1}}\vskip 1mm%
{\large Prof. C\textsuperscript{2}}
\end{titlepage}
}
\begin{document}
\mytitlepage
\footnotetext[1]{University A}
\footnotetext[2]{University B}
\end{document}
问题
我如何才能继续提供脚注的超链接?或者更一般地说,用 LaTeX 方式来做这件事是什么?
答案1
最简单的方法是使用命令\hypertarget
和\hyperlink
手动将超链接添加到文档中。该hyperref
包是必需的。
要添加目标使用:\hypertarget{label}{target caption}
要添加链接,请使用:\hyperlink{label}{link caption}
您的前两页将成为:
\documentclass[10pt,a4paper,twoside,openright,final,onecolumn,titlepage]{book}
\usepackage{hyperref}
\newcommand{\mytitlepage}{%
\begin{titlepage}
{\large under the supervision of}\vskip 1mm%
{\large Dr. A\textsuperscript{\hyperlink{uniA}{1}}}\vskip 1mm%
{\large Prof. B\textsuperscript{\hyperlink{uniA}{1}}}\vskip 1mm%
{\large Prof. C\textsuperscript{\hyperlink{uniB}{2}}}
\end{titlepage}
}
\begin{document}
\mytitlepage
\footnotetext[1]{\hypertarget{uniA}{University A}}
\footnotetext[2]{\hypertarget{uniB}{University B}}
\end{document}