标题页,感谢以下页面

标题页,感谢以下页面

标题页

我像往常一样写了标题页,但我的导师来自不同的大学。为了向读者提供这些信息,我想到了以下可能性:

  1. 使用标准脚注

    Prof. A\footnote{University A}, Prof. B\footnote{University B}
    

效果很好,只是脚注在标题页上。在标题页上放脚注看起来很奇怪。

  1. 之后考虑使用\thanks{University xy}但这样就不会出现任何脚注。

  2. 最后,我找到了一个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}

相关内容