答案1
你在评论中写道这个答案:
我想使用,
\hyperref
这样我就可以为我的超链接放置任意文本。
您可以使用\texorpdfstring
宏。
PDF 文档的书签部分不可能有常规超链接。
\documentclass{article}
\usepackage[bookmarks=true] {hyperref}
\begin{document}
\part{Hi} \label{blah}
\section{Answers to \texorpdfstring{\hyperref[blah]{Part I}}{\autoref{blah}}}
\end{document}
答案2
如果你使用的话,它会工作得很好\ref
。
\documentclass{article}
\usepackage[bookmarks=true] {hyperref}
\begin{document}
\part{Hi}
\label{blah}
\section{Answers to Part \ref{blah}}
\end{document}
答案3
或者基于Heiko Oberdiek 的回答:
\documentclass{article}
\usepackage[bookmarks=true] {hyperref}
\pdfstringdefDisableCommands{%
\def\hyperref#1#{}%
}
\begin{document}
\part{\label{blah}Hi}
\section{Answers to \hyperref[blah]{Part I}}
\end{document}
结果: