以下是 MWE:
\documentclass{article}
\usepackage{hyperref,amsmath}
\usepackage{cleveref}
\newtheorem{theorem}{Theorem}
\crefname{theorem}{Theorem}{Theorems}
\begin{document}
\section{one}
\begin{theorem}
\label{thm:one}
This is a theorem.
\end{theorem}
\section{Proof of \Cref{thm:one}}
\end{document}
输出很明显,章节标题“定理 1 的证明”在目录中正确显示,但在 PDF 阅读器的目录中却显示不正确,而是显示“\Cref{thm:one} 的证明”。有没有什么简单的方法可以解决这个问题?
答案1
通常的做法是这样的:
\section{Proof of \texorpdfstring{\Cref{thm:one}}{Theorem~\protect\ref{thm:one}}}