在latex的标题(\section)中输入数学公式,并用宏包hyperref提取目录,编译得到的pdf的书签中不能正确显示公式。如:
一个section的标题为:
\section{标题中的公式$\alpha,\beta,\gamma$}
编译时会出现警告:
Token not allowed in a PDF string
pdf目录可以正常显示:
但pdf的书签无法显示:
解决办法:
将标题中的公式部分使用\texorpdfstring{}{}包裹,第一个大括号中正常书写latex公式,第二个大括号中不要使用latex公式,直接写文字:
\section{标题中的公式\texorpdfstring{$\alpha,\beta,\gamma$}{α,β,γ}}
编译后得到: