件名にあるように、\ajTsumesujiを箇条書きのラベルに使用したいというのが目標です。
\ajKakkoなど、luatexja-otfの提供しているコマンドは
label=\protect\ajKakko{\arabic*}
とすれば動きます。しかし\ajKakkoは99がmaxであるので、KKsymbolsパッケージの提供する\kakkoコマンドを使用してその中に\ajTsumesujiを入れ、上限なしのラベルを作成したいと考えました。そこで
\documentclass{jlreq}\usepackage{luatexja-otf, KKsymbols, enumitem}\newlist{mondaiA}{enumerate}{1}\setlist[mondaiA,1]{%label=\kakko{\ajTsumesuji2{\arabic*}},leftmargin=1\zw,listparindent=1\zw,labelsep=1\zw,itemindent=1\zw,topsep=0mm,itemsep=\baselineskip}\begin{document}\ajTsumesuji2{10}\begin{mondaiA}\item あああ\end{mondaiA}\end{document}とやってみると、
Use of \\mondaiA doesn't match its definition.\@ifnextchar ... \reserved@d =#1\def \reserved@a {#2}\def \reserved@b {#3}\f...l.13 \itemあああ/Users/majinkuu/Documents/.../test.tex:13: Argument of \@firstoftwo has an extra }.<inserted text>\parl.13 \itemあああRunaway argument?...といった具合のエラーが出ました。
\ajTsumesujiを除けば動くため、原因はここで間違いないのですが、回避方法はありませんでしょうか。
ちなみに\protectをつけても、エラーは改善されませんでした。