![输入 CJK 字符时自动更改字体,可能是 lualatex](https://linux22.com/image/310077/%E8%BE%93%E5%85%A5%20CJK%20%E5%AD%97%E7%AC%A6%E6%97%B6%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%94%B9%E5%AD%97%E4%BD%93%EF%BC%8C%E5%8F%AF%E8%83%BD%E6%98%AF%20lualatex.png)
标题已经说明了一切。
我找到了如何使用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}