出现这个问题可能是因为在使用hyperref宏包时,使用了不被允许的字符或命令。解决这个问题的方法有两种:

  1. 使用\texorpdfstring{文本内容}{PDF字符串内容}命令将不被允许的字符或命令转换为可用的PDF字符串。例如,将\kern 2.00876pt转换为\texorpdfstring{\kern 2.00876pt}{}

  2. 如果你确定这个字符或命令不会影响PDF输出,你可以使用\pdfstringdefDisableCommands{命令列表}命令来禁用这个警告。例如,使用\pdfstringdefDisableCommands{\let\kern\relax}来禁用\kern命令的警告。

无论你选择哪种方法,都需要在使用hyperref宏包之前进行这些处理。

解决LaTeX hyperref宏包警告:Token not allowed in a PDF string (Unicode)

原文地址: https://www.cveoy.top/t/topic/qe4M 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录