ruby furigana + 增加 ruby​​ 大小 + verse 环境 = 不需要的空格

ruby furigana + 增加 ruby​​ 大小 + verse 环境 = 不需要的空格

我正在尝试用日语排版歌词。我希望歌词中带有假名注音软件包提供了注释ruby。但是默认的 ruby​​ 大小太小,所以我根据文档增加了它:

\renewcommand{\rubysize}{0.5} % default: 0.4

然后我使用该verse环境来排版歌曲:

% [⋮]

\begin{verse}
世界に\\
\ruby{誕生}{たんじょう}\\
\ruby{瞬間}{しゅんかん}\\
誕生\\
その\ruby{繰}{く}り\ruby{返}{かえ}し
\endf{verse}

(示例文档在此)

但是,这种特定的组合—— ruby+ verse+ greater \rubysize——不知何故在行首产生了水平间距,将基本字符(非注音字符)推到了右侧。请注意,下面的基本字符在第 2 行和第 3 行上没有正确左对齐:

ruby 软件包行首间距问题

如何让日文字符保持左对齐,即使它们有假名注音光泽?

我正在使用 XeTeX、xeCJK、ruby 包、verseHiragino Mincho Pro 和 TeX Live 2015。

相关内容