提问于:
浏览数:
10837
## 编译环境
操作系统
* [ ] 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 回答
19
自己去看 `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
-
非常感谢! – 赵超军 2020-08-29 21:11 回复
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。