\ltj@yablshiftでdimension too large

\ltj@yablshiftでdimension too large

- 本田 知亮 の投稿
返信数: 2
\documentclass{ltjsarticle}

\usepackage{ascmac}

\begin{document}
\begin{itembox}[l]{aa}
bb
\end{itembox}
\end{document}

2020/12/25 10:00くらいに
tlmgr update --allした
TeXLive2020で,上のソースをlualatexで処理すると
添付のlogのように
\ltj@yablshiftでdimension too largeがでて
エラーになります.

itemboxで見つけたので,itemboxをサンプルにしていますが,ascmac全体がダメのように見えます.
実際は,lltjp-tascmac.styのコードでエラーになっていると思いますが,
\ltj@yablshift(\ltj@tablshiftも?未確認)の
値が,
-2147483647
になってますが,これOKなんでしょうか

ちなみに

\AtBeginDocument{\ltj@yablshift\z@}

をいれると,当該エラーはでなくなりますが・・・
これって,lltjp-tascmac.styであたってるpatchを
無効にするに等しいように思うので,
なにか起きそうな気がします.

本田 知亮 への返信

Re: \ltj@yablshiftでdimension too large

- 北川 弘典 の投稿
20201224.0 で \ltj@yablshift などの値を 0 に初期化するコードを加えました.
TeX Live 本体ではもう更新されている (https://www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/luatex/luatexja/luatexja-core.sty?r1=56505&r2=57219) ので,まだミラーに更新が反映されていないだけのような気がします.