我正在尝试让超链接在 tcolorboxes 中工作。但是当我点击 pdf 文档中的链接时,控制台出现错误Failed to lookup label
。我尝试使用 tcolorbox 的 phantom 和 label。它们都没有用。最低工作代码在这里。
\documentclass[12pt]{book}
\usepackage{tcolorbox}
\usepackage{hyperref}
\usepackage{lipsum}
\begin{document}
\begin{tcolorbox}[title=Lipsum, phantom={\phantomsection{\label{lipsum}}}]
\lipsum[1]
\end{tcolorbox}
\clearpage
\newpage
Lipsum is \hyperlink{lipsum}{here}
\end{document}
答案1
使用\phantomsection\hypertarget{lipsum}
,因为 a\label
与 没有直接关系\hyperlink
。后者期望 a \hypertarget
。