如何在 PDF 目录中正确显示对类定理对象的引用?

如何在 PDF 目录中正确显示对类定理对象的引用?

以下是 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}}}

相关内容