# 解決方法ではなくて、原因と思われることについてのみですが:
> ! Undefined control sequence.
> \jsc@f@@t@prefix ->\inhibitglue
> \ignorespaces
この \jsc@f@@t@prefix というマクロが jsclasses に導入された
のは [2025-04-27] のようですので、
> TeX Live 2025以降で発生しはじめたエラーのようには見えます。
というご推測は当たっているように思われます。
で、bxjscls.dtx | pdf には、
> JS クラスで\inhibitglue を用いている箇所
> は全て\jsInhibitGlue に置き換えられている。
というご説明があるのですが、上記の jsclasses の変更に追随して
BXjscls に \jsc@f@@t@prefix を導入された際に、この「置き換え」
をお忘れになられたのではないでしょうか。
【参考】
jsclasses の脚注先頭の \ignorespaces
2025年 04月 23日(水曜日) 05:54
https://okumuralab.org/tex/mod/forum/discuss.php?d=3925
utさんが書き込まれたのを見てgithubのbxjsarticle.cls (https://github.com/zr-tex8r/BXjscls/blob/master/bxjsarticle.cls)の中で当該エラー要因と思われる箇所を探すと,2279行目が
\def\jsc@f@@t@prefix{\inhibitglue\ignorespaces}
となっていて,ご指摘の「\jsInhibitGlue」への置き換えがなされていないようです.
試しに
\documentclass[pdflatex, a4paper, ja=standard]{bxjsarticle}
\makeatletter
%\def\jsc@f@@t@prefix{\inhibitglue\ignorespaces} bxjsarticle line 2279
\def\jsc@f@@t@prefix{\jsInhibitGlue\ignorespaces}
\makeatother
\begin{document}
This is a test\footnote{aaa}.
\end{document}
とプリアンブルに当該箇所の修正を書いてpdflatexでコンパイルすると,今朝アップデートをかけたTL2026でエラーなく出力されます.
\def\jsc@f@@t@prefix{\inhibitglue\ignorespaces}
となっていて,ご指摘の「\jsInhibitGlue」への置き換えがなされていないようです.
試しに
\documentclass[pdflatex, a4paper, ja=standard]{bxjsarticle}
\makeatletter
%\def\jsc@f@@t@prefix{\inhibitglue\ignorespaces} bxjsarticle line 2279
\def\jsc@f@@t@prefix{\jsInhibitGlue\ignorespaces}
\makeatother
\begin{document}
This is a test\footnote{aaa}.
\end{document}
とプリアンブルに当該箇所の修正を書いてpdflatexでコンパイルすると,今朝アップデートをかけたTL2026でエラーなく出力されます.