我希望我的文档在\overset
环境中有可点击的超链接。我使用 XeLaTeX 是因为字体……
这是一个(相当)简单的例子:
\documentclass[a4paper, 12pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage[xetex, colorlinks=true, citecolor=blue, linkcolor=blue]{hyperref}
\begin{document}
\begin{equation}
a = b \label{eq} \tag{$\ast$}
\end{equation}
\[ \eqref{eq} \] % working hyperlink here.
\[ c = a \overset{\eqref{eq}}{=} b \] % existing but non-clickable hyperlink here.
\end{document}
任何帮助是极大的赞赏!
答案1
正如@user700902 指出的那样,这是 XeLaTeX 的一种解决方法:
\documentclass[a4paper, 12pt]{article}
\usepackage{amsmath}
\usepackage[xetex, colorlinks=true, linkcolor=blue]{hyperref}
\begin{document}
\begin{equation}
a = b \label{eq} \tag{$\ast$}
\end{equation}
\[ c = a \overset{\mbox{\scriptsize\eqref{eq}}}{=} b\] % thanks user700902
\end{document}
然而我选择使用 LuaLaTeX,它不需要任何源代码更改。