ネットなども検索しましたが,解決に至りませんでしたのでこちらに投稿させていただきます.
Lualatexの0.95で日本語の文書クラスのbookを利用して,tcolorboxでbreakableを指定して,ページにまたがって分断される枠を表示させたときに,\chapterを使用するとエラーを発生する場合があります.
発生する条件は
日本語のbookクラスを使用して,\chapterを指定する+tcolorboxの枠がページで分割される
場合です.生じているエラーは次のようなものです.
! error: (nodes): fuzzy token cleanup in whatsit node with id 8 and subtype 16
id 8は変わりませんが,subtype 16はソースにより番号が変化します.
なお英語のbookクラスの場合は発生しません.
\chapterを指定しなければ,tcolorboxの枠が分割されても発生しません.
\chapterを指定しても,tcoloroboxの枠が分割されなければ発生しません.
エラーが発生するソースは次の通りです.
\documentclass[a4paper]{ltjsbook}
\usepackage{tcolorbox}
\tcbuselibrary{breakable}
\usepackage{lipsum}
\begin{document}
\chapter{BBB}
\section{CCC}
\lipsum[1-2]
\begin{tcolorbox}[breakable]
\lipsum[3-10]
\end{tcolorbox}
\end{document}
ltjsbookの代わりにBxjsbookを使っても同様のエラーが発生します.
設定など抜けているところや,用法が誤っているところがありましたら指摘いただけましたら幸いです.