通过编译以下代码
\documentclass{report}
\usepackage{lipsum}
\usepackage{amsthm}
\usepackage[many]{tcolorbox}
\usepackage[dvips,colorlinks,bookmarks,breaklinks]{hyperref}
\usepackage[capitalize,nameinlink]{cleveref}
\usepackage{longfbox}
\newtcolorbox[auto counter,number within=chapter,crefname={theorem}{theorems}]{theo}[2][]{%
breakable,enhanced,colback=blue!5!white,
colframe=blue!75!black,
colbacktitle=cyan!50!green,
coltitle=blue!25!black,
fonttitle=\bfseries,
subtitle style={boxrule=0.4pt,colback=cyan!50!red!25!white},title=Theorem~\thetcbcounter~#2,label=#1}
\begin{document}
\begin{theo}[mytheo]{(My Theorem)}
\lipsum
\end{theo}
Here is my \Cref{mytheo}.
\end{document}
pdf 文件第 2 页中的“定理 0.1”红色链接指向该页的顶部,而不是第 1 页中的初始盒子定理。为什么?
问题是:我需要将文件编译为 dvi->ps->pdf...
答案1
这是我的建议。
例如,您可以尝试使用 \label{Theo} 标记该特定位置,并将 \phantomsection 与标签放在一起。然后使用 \ref{Theo} 引用该定理,看看它是否按要求直接链接到框。