日语单词之间的间距(xelatex)

日语单词之间的间距(xelatex)

我正在使用 Xelatex 3.14159265-2.6-0.99991(TeX Live 2014/Arch Linux),编译我的 .tex 文件并获取一个简单的 .pdf 文件。

我被下面的问题难住了,这个问题出现在一个简单的日语句子中。我想要类似的东西:

ABC せんつぶ まいたら ひとつぶ に なあれ ひとつぶ まいたら

但我得到的只是(日语单词之间没有任何空格):

ABC 是我最爱的,也是我最喜欢的。

我只能通过使用 \; “技巧”来获得空格,但我想避免它:

ABC せんつ\;ぶまいたら\;ひとつぶに\;なあれ\;ひとつぶ\;まいたら

我是个新手,不知道如何处理这个问题。如能得到任何帮助我将不胜感激!


我的.tex 文件:

\documentclass{article}
\usepackage{xeCJK}
\setCJKmainfont{Sazanami Mincho}
\setmainfont{Sazanami Mincho}
\usepackage[margin=4cm]{geometry}
\usepackage{amsmath}

\begin{document}
ABC せんつぶ まいたら ひとつぶに なあれ ひとつぶ まいたら
\end{document}

答案1

我想我明白了,感谢这篇文章

只需按如下方式添加 \CJKspace :

\documentclass{article}

\usepackage{xeCJK}
\setCJKmainfont{Sazanami Mincho}
\setmainfont{Sazanami Mincho}
\usepackage[margin=4cm]{geometry}
\usepackage{amsmath}
\CJKspace
\begin{document}
ABC せんつぶ\;まいたら ひとつぶに なあれ ひとつぶ まいたら
\end{document}

相关内容