texlive 更新后,XeLaTeX 无法使用 xeCJK 正确排版

texlive 更新后,XeLaTeX 无法使用 xeCJK 正确排版

两天前执行 tlmgr update --self --all 后,我在使用 xeCJK 和 XeLaTeX 时遇到了问题。有些文档根本无法编译,其他文档则出现奇怪的问题。为了简单起见,我尝试了以下 MWE。

\documentclass{article}
\usepackage{xeCJK}
\setCJKmainfont{Hiragino Mincho Pro W3}
\usepackage{lipsum}
\begin{document}
\lipsum[1]

LATEX[1](ラテック、ラテフ、レイテック、レイテックス)とは、レスリー・ランポート( 英: Leslie Lamport)によって開発されたテキストベースの組版処理システムである。電子組版ソフトウェア TEX にマクロパッケージを組み込むことによって構築されており、単体の TEX に比べて、より手軽に組版を行うことができるようになっている。

\end{document}

MWE 的输出

如您所见,标点符号和空格存在问题。我不太清楚到底发生了什么。我查看了 tlmgr 日志,确实看到 xetex、xelatex 和 fontspec 进行了更新。这可能是问题的原因吗?

如果我注释掉与 xeCJK 相关的行,那么 XeLaTeX 就会正常排版,当然不会出现日文。

答案1

正如 Akira Kakuto 在他的评论中提到的,xeCJK 的更新已发布(3.3.2 -> 3.3.3)。它尚未推送到 texlive,但我从 CTAN 下载了它并将其安装在我的本地 texmf 文件夹中。问题已解决。

相关内容