lltjp-unicode-math.sty の最後に↓を加えると,一応動いていそうな気がします:
\def\reDeclareMathAlphabet#1#2#3{%
\ifdefined#2
\ifdefined#3
\toks0\expandafter{#2}%
\@temptokena\expandafter{#3}%
\long\protected\edef#1##1{\the\@temptokena{\the\toks0{##1}}}%
\else\let#1#2\fi
\else
\ifdefined#3\let#1#3\fi\fi
}
\AtBeginDocument{%
\reDeclareMathAlphabet{\mathrm}{\mathup}{\mathmc}
\reDeclareMathAlphabet{\mathbf}{\mathbf}{\mathgt}}
kitagawa_test ブランチに対策を既にコミットしたので,とりあえず閉じておきます.
北川です.
次のソースを処理すると:
#!lualatex \documentclass{ltjsarticle} \usepackage{unicode-math} \setmathfont{XITS Math} \begin{document} $あa\mathbf{あa}$ \end{document}下のようなエラーが出ます:! TeX capacity exceeded, sorry [semantic nest size=500]. <recently read> \bgroup l.6 $あa\mathbf{あa} $