通过搜索 tex.stackexchange.com,我了解到这xetex
是目前包含中文字符的文档的首选引擎。在 中xetex
,只需使用xeCJK
或ctex
包并开始在文档正文中包含字符即可。但这两个包似乎不适用于luatex
。
那么,是否可以使用 在文档中包含中文字符luatex
?我找不到这样的例子。
答案1
只需使用 即可luatexja
。中文 TeX 社区决定不开发新软件包,而是使用luatexja
,因为为中文和日文设计的工具通常工作原理相同。
我们的套件的开发者版本ctex
将提供中文定制界面,luatexja
您可以luatexja
直接使用。
以下是一个例子:
% !TEX encoding = UTF-8
% !TEX program = lualatex
\documentclass{article}
\usepackage{luatexja-fontspec}
\setmainjfont{FandolSong}
\begin{document}
在 Lua\TeX{} 中正常地使用中文。获得自动的\textbf{字体选择},标点“压缩”,以及正确的断行处理等特性。
\end{document}
笔记: fontspec
仅靠 是不够的。您需要 提供的正确换行、标点字距调整和字体切换功能luatexja
。
答案2
最基本的用途是
\documentclass{article}
\usepackage{fontspec}
\setmainfont{MS PGothic}
\begin{document}
我希望這是,翻譯是由谷歌提供的中國文字。
\end{document}