\usepackage{luatexja}
\usepackage{luatexja-fontspec}
\usepackage[sourcehan-jp]{luatexja-preset}
\usepackage{luatexja-ruby}
\begin{document}
\ltjruby{1|2}{12|12}
\ltjruby{1|2}{123|12}
\ltjruby{1|2}{12|123}
\ltjruby{1|2|3}{12|12|12}
\ltjruby{1|2|3}{123|12|12}
\ltjruby{1|2|3}{12|123|12}
\ltjruby{1|2|3}{12|12|123}
\end{document}
を lualatex (添付ファイルは Linux 上で texlive で作成しましたが、
Windows 10 上の texlive でも同様の現象を確認しています)で処理すると、
Windows 10 上の texlive でも同様の現象を確認しています)で処理すると、
添付画像、PDF のような結果になります。
- グループ数が3以上
- かつ、1グループ内のルビ文字列が3文字(以上)
でしょうか(暑いし……って関係ないでしょうが)? 勿論、1グループ×3
にすれば良いことは分かっていますし、現状ではそうやって対応している
わけなのですが……