Hyperref-不允许使用令牌

Hyperref-不允许使用令牌

可能重复:
Hyperref 警告 - PDF 字符串中不允许使用令牌

以下代码:

\subsection{The classes $\mathcal{L}(\gamma)$}

产生错误:

Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref)                removing `math shift' on input line 1938.


Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref)                removing `\gamma' on input line 1938.


Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref)                removing `math shift' on input line 1938.

我必须做什么才能将其保留\gamma在小节中,以便它也列在目录中?

答案1

PDF 书签与目录不同。书签不是由 TeX 排版的:它们只是字符串,因此不允许使用数学或一般格式指令。

避免警告的最简单方法是使用\texorpdfstring

\subsection{The classes \texorpdfstring{$\mathcal{L}(\gamma)$}{Lg}}

在第二个参数中,您放置了尽可能最佳的近似值;毕竟书签只是查阅文档的指南。

相关内容