这是我的论文标题页,代码如下
\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 元数据(标题、作者、主题等)时使用。