输入 CJK 字符时自动更改字体,可能是 lualatex

输入 CJK 字符时自动更改字体,可能是 lualatex

标题已经说明了一切。

我找到了如何使用fontspec和 lualatex 更改字体,但我想知道是否有一种简单的方法可以将拉丁字符与日语字符混合,而无需始终明确指定字体。这样我就可以为英语使用经典的现代计算机字体,为日语使用另一种字体。

xeCJK在 xelatex 中解决了这个问题,但在 lualatex 中却无法解决。也许切换可能很轻松,但也许 lualatex 有解决方案?

答案1

下面是一个简单的示例。有关详细信息,请参阅 luatex-ja 包的文档。

\documentclass{ltjsarticle}
\usepackage{luatexja-fontspec}
\setmainfont{TeXGyrePagella-Regular}
\setmainjfont{IPAexMincho}
\begin{document}
This is a test. 漢字のテスト。 This is a test.
\end{document}

相关内容