hyperref 中的 \autoref{} 产生的数字与后面的中文如何自动空开

2020-06-29 22:01发布

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

## 编译环境 操作系统 * [x] Windows 7/8/10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [x] TexLive `2019` * [ ] MikTeX `版本号` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 在此输入你遇到的问题... % 描述: \autoref{}产生的数字与后面的中文如何自动空开 MWE 如下 ``` \documentclass{ctexart} \usepackage{xeCJK} \usepackage[pdfborder=001,colorlinks]{hyperref} \renewcommand{\sectionautorefname}{节} \begin{document} \section{第一节} \label{sec1} 无空格举例 这是\autoref{sec1}中的内容。 \bigskip 有空格举例 这是\autoref{sec1} 中的内容。 \end{document} ``` 编辑结果 ![](https://wenda.latexstudio.net/data/attach/200629/EacCKDEQ.jpg)
1条回答
sikouhjw
2020-06-29 23:13 .采纳回答
[https://github.com/CTeX-org/ctex-kit/issues/392](https://github.com/CTeX-org/ctex-kit/issues/392) > 这个问题以前讨论过。 > 结论大致是:技术上实现一个 case 不难。但是有很多的 edge case,所以很难保证完备性。因此,暂时不去实现;同时在 xeCJK 层面,中文与西文之间建议手工加上空格。

一周热门 更多>