Hypersetup 环境警告

Hypersetup 环境警告

这是我的论文标题页,代码如下

\documentclass{article}
\begin{document}
\hypersetup{
pdftitle={properties of F\textsubscript{2}},
pdfauthor={xxx},
pdfsubject={Masterthesis},
pdfkeywords={Master Thesis},
pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false} 
\end{document}

在这个超设置环境中使用下标时,我收到以下六个警告。是下标导致了警告还是其他原因?有人能帮我更好地理解这一点吗?谢谢。

包 hyperref 警告:PDF 字符串(PDFDocEncoding)中不允许使用标记:(hyperref)在输入行中删除“\mathsurround”。

包 hyperref 警告:PDF 字符串(PDFDocEncoding)中不允许使用标记:(hyperref)在输入行中删除“\z@”。

包 hyperref 警告:PDF 字符串(PDFDocEncoding)中不允许使用标记:(hyperref)在输入行中删除“下标”。

包 hyperref 信息:选项“pdfnewwindow”在输入行上设置“true”。

软件包 hyperref 信息:选项“plainpages”在输入行上设置“false”。

答案1

我怀疑你的例子不能编译(不能\usepackage{hyperref})。

无论如何,以下操作均无警告:

\documentclass{article}
\usepackage{hyperref}

\hypersetup{
  pdftitle={\texorpdfstring{Properties of F\textsubscript{2}}{Properties of F2}},
  pdfauthor={xxx},
  pdfsubject={Masterthesis},
  pdfkeywords={Master Thesis},
  pdfpagelayout=OneColumn,
  pdfnewwindow=true,
  pdfstartview=XYZ,
  plainpages=false}

\begin{document}
Blah.
\end{document}

解释:PDF 元数据的文本字符串不能包含花哨的 TeX 标记。超链接\texorpdfstring命令允许指定给定字符串的两个版本:第一个参数可能包含(La)TeX 标记并用于排版,而第二个参数在字符串嵌入为 PDF 元数据(标题、作者、主题等)时使用。

相关内容