Beamer 文档标题中的希腊字符

Beamer 文档标题中的希腊字符

我需要在 Beamer 演示文稿的标题中包含希腊字母 sigma。当我使用$\sigma$获取符号(在其他 LaTeX 文档标题中可以正常工作)时,我收到警告消息:

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

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

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

每当我在标题中使用数学环境时,似乎都会发生这种情况,无论符号内有什么文本$ ... $。注意:sigma 符号仍出现在 PDF 中,但我担心它以后可能会引起问题。

有什么方法可以解决这些警告信息吗?或者,有没有其他方法可以在不使用数学环境的情况下包含字母 sigma?

答案1

发生这种情况的原因是,一般来说,数学模式符号不能包含在 PDF 书签中,ETC。一种方法是使用\texorpdfstring

\title{Some text \texorpdfstring{$\sigma$}{[sigma]}}

$\sigma$在 TeX 中使用它[sigma]作为书签。另一方面,如果您将 sigma 用于非数学用途,则考虑使用 UTF-8 引擎(XeTeX 或 LuaTeX)并直接插入字符。

相关内容