TeX Live 2021のLuaTeX環境でjlreqを使用していますが、目次の章立てだけスタイルを変更する必要が出てきました。
検索したところ下記のイシューが見つかったので、それを使用して以下のようなテストファイルを作成してみたのですが、変更が反映されないようです。この場合、どのように書くのが正しいのでしょうか。
目次と索引の見出し命令は固有名になっていたほうがよい?
\documentclass{jlreq}
% フックを使う.それなりに新しいLaTeXが必要.
\AddToHook{cmd/tableofcontents/before}{
\SaveHeading{section}{\savesection}% 現在の\sectionを保存
\ModifyHeading{section}{label_format={\thesection 節}}% \section変更
}
\AddToHook{cmd/tableofcontents/after}{
\savesection% 復帰
}
% もちろんこうしてもよい
%\makeatletter
%\let\orig@tableofcontents=\tableofcontents
%\def\tableofcontents{%
% \SaveHeading{section}{\savesection}% 現在の\sectionを保存
% \ModifyHeading{section}{label_format={\thesection 節}}% \section変更
% \orig@tableofcontents
% \savesection% 復帰
%}
%\makeatother
\begin{document}
\tableofcontents
\section{あ}
\end{document}