上述警告让我很头疼,因为我无法解决它,而且由于我在文档中使用相同的代码,它多次出现。我尝试了 stack-overflow 上提供的所有解决方案,但无法解决它。
所以,最终我想在我的某个部分标题前面显示一个链接图标,为此我写了以下两行代码:
\usepackage[pro]{fontawesome5}
\section{2020\_conf\_chau\_multiply \href{https://drive.google.com/}{\faLink}}
但是,无论我将上述部分放在哪里,它都会出现上述错误。
答案1
PDF 书签无法识别特殊字符(链接符号:)\faLink
。基于
- .pdf 书签选项卡中的数学符号显示不正确或者
- Hyperref 包(PDF 字符串中不允许使用令牌)或者
- 避免“Package hyperref 警告:PDF 字符串中不允许使用令牌”警告的方法(另请看看 Heiko 的评论),
使用以下内容作为起点。关键是命令\texorpdfstring{LaTeX Version}{PDF Bookmark Version}
。我将不是评论一下您的章节标题的实用性:)。
\documentclass{article}
\usepackage[pro]{fontawesome5}
\usepackage{hyperref}
\begin{document}
\tableofcontents
% \texorpdfstring{LaTeX Version}{PDF Bookmark Version}
\section{%
\texorpdfstring{%
2020\_conf\_chau\_multiply \href{https://drive.google.com/}{\faLink}%
}{%
Bookmark Version%
}%
}
\end{document}
否则,您会收到以下警告:
Package hyperref Warning: Token not allowed in a PDF string (Unicode): removing `\faLink' on input line 18.