Package hyperref Warning: Token not allowed in a PDF string (Unicode):怎么解决或屏蔽警告?

2020-08-29 18:45发布

## 编译环境 操作系统 * [ ] Windows 7/8/10 * [ ] macOS * [X ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [X ] TexLive ...

## 编译环境 操作系统 * [ ] Windows 7/8/10 * [ ] macOS * [X ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [X ] TexLive `年份` * [ ] MikTeX `版本号` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 想给目录中的章节标题添加超链接,但是hyperref宏包警告,原因好像是标题中有空格,不影响使用,但是我想去掉下面所示的警告信息,能把警告信息屏蔽了也行。 ``` Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) \hskip 10.53937pt ``` 编译方式是XeLaTeX, WME如下: ``` \documentclass[UTF8]{ctexbook} \usepackage{tocloft} \usepackage{hyperref} \begin{document} \tableofcontents \section{第\quad 一\quad 节} \end{document} ```
1条回答
sikouhjw
2020-08-29 20:23 .采纳回答
自己去看 `texdoc lshort-zh-cn`, _sec6.4.3 PDF 书签_ ```tex \documentclass[UTF8]{ctexbook} \usepackage{tocloft} \usepackage{hyperref} \begin{document} \tableofcontents \section{\texorpdfstring{第\quad 一\quad 节}{第一节}} \end{document} ``` 还有不要手写编号,自己看 https://www.latexstudio.net/index/details/index/mid/764.html

一周热门 更多>