汉字字距调整与 hyperref 交互

汉字字距调整与 hyperref 交互

我对中文标点符号有疑问。在某些情况下,点会出现在单独的行上。我已能够将问题追溯到 hyperref:

\documentclass[10pt]{scrbook}

\usepackage{xeCJK}


\setCJKmainfont[Scale=MatchUppercase,
                Path=../fonts/]{SourceHanSerifSC-Regular}

\usepackage{hyperref}


\xeCJKsetup{PunctStyle=CCT}


\begin{document}


最近的更多有关合并的构成的标记和大量的过度分度分析请参~考 Fabregas et al. (2016)。

最近的更多有关合并的构成的标记和大量的过度分度分析请参~考 \href{x}{Fabregas et al. (2016)}。

参考 \href{x}{Fabregas et al. (2016)}。

\end{document} 

其结果是: 在此处输入图片描述

如果只有带中文括号的文本,则点会附加在括号上,但如果有带括号的文本href,则点会保持独立,并可能出现在单独的行上。我能做些什么来解决这个问题?

相关内容