fontspec 和 xeCJK 冲突:拉丁字符上的 tie (\t{}) 移位了一个位置

fontspec 和 xeCJK 冲突:拉丁字符上的 tie (\t{}) 移位了一个位置

ng我想通过输入以下内容来创建领带\t{ng}::

工作领带

以下最小示例导致平局向右移动一个位置,这样它就出现在G和空白处。无论使用哪种字体,问题都存在。如果我不加载xeCJKfontspec,它就可以正常工作,但如果同时加载两者,则无法正常工作。

我正在xelatex使用 Mac OS Mavericks 进行编译。

\documentclass[utf8,12pt,letterpaper]{article}
\usepackage{xeCJK}
\usepackage{fontspec}
\setmainfont{Gentium Plus}
\begin{document}
\t{ng}
\end{document}

错位领带

答案1

xunicode-addon尝试修复此错误的最新版本(可在ctex-kit或者Google Driver目前)。请尝试一下。

更新:新版本可在 TeX Live 2013 中使用。

相关内容