横から失礼します.
先ほど最新版にアップデートしたうちのTL2024(macOS 15.1,MacTeXではなくvanilla)では,TeXworks上で何の問題もなくコンパイルできています.
若松さんのエラーログ(2024-BBEditTL2024Test.log)を見ると
・504-513行目
504: ! Undefined control sequence.
505: \H@refstepcounter
506: {section}\bool_lazy_and:nnT {\l__hyp_target_cre...
507: l.13 \section{2024年11月11日}
508:
509: The control sequence at the end of the top line
510: of your error message was never \def'ed. If you have
511: misspelled it (e.g., `\hobx'), type `I' and the correct
512: spelling (e.g., `I\hbox'). Otherwise just continue,
513: and I'll forget about whatever was undefined.
・531-540行目
・562-571行目
・581-590行目
・596-605行目
で「! Undefined control sequence.」というエラーを生じていますね(どれも同じ型のエラーメッセージなので,最初だけ記載).
その他,うちのログファイルと照合してみるといくつかのパッケージでバージョンに違いがあるようです(以下,行数は若松さんのログファイルの行数).
# 見落としがあるかもしれませんが...
7-8行目【重要:ここが致命的?】
・若松さん LaTeX2e patch level 1
L3 programming layer <2024-02-20>
・mc LaTeX2e
L3 programming layer <2024-11-02>
10行目
・若松さん Document Class: bxjsarticle 2024/01/22 v2.9b BXJS document classes
・mc Document Class: bxjsarticle 2024/07/19 v2.9c BXJS document classes
317行目
・若松さん File: l3backend-pdftex.def 2024-02-20 L3 backend support: PDF output (pdfTeX)
・mc File: l3backend-pdftex.def 2024-05-08 L3 backend support: PDF output (pdfTeX)
447行目
・若松さん Package: color 2022/01/06 v1.3d Standard LaTeX Color (DPC)
・mc Package: color 2024/06/23 v1.3e Standard LaTeX Color (DPC)
453行目
・若松さん File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex
・mc File: pdftex.def 2024/04/13 v1.2c Graphics/color driver for pdftex
TL2024のアップデートが不完全,特にLaTeXが2023の最終もしくは2024の当初バージョンのままなのが致命的ではないかと思います.
2023と2024の環境共存をどのようにされているのかがわからないので何とも言えませんが,既存のTeX環境を全て削除して2024のみを一から再構築というのが妥当な回復手段だと私は考えます.
あ,私の勘違いがありそうです.
若松さんのTL2024は再インストールした2024当初版のままで,アップデートされていないのかもしれません.
それで“Undefined control sequence”のエラーが出るのは何故だろう?
どのパッケージで引っかかっているのか,切り分けテストでしょうかね.
ソースファイルでは
\usepackage[colorlinks]{hyperref}
\usepackage{footnotebackref}
と2つのパッケージを読み込んでいます.
これを
・テスト1:両方ともコメントアウト
・テスト2:\usepackage{hyperref} のみイキ(colorlinksオプションなし)
・テスト3:\usepackage[colorlinks]{hyperref}のみイキ
・テスト4:\usepackage{footnotebackref}のみイキ
と4パターンテストして,どれで引っかかるかです.
footnotebackrefは,CTAN(https://ctan.org/pkg/footnotebackref)を見ると2012年7月に登録されてから一度もアップデートされたことがないので,もしかするとこれかもしれません.
若松さんのTL2024は再インストールした2024当初版のままで,アップデートされていないのかもしれません.
それで“Undefined control sequence”のエラーが出るのは何故だろう?
どのパッケージで引っかかっているのか,切り分けテストでしょうかね.
ソースファイルでは
\usepackage[colorlinks]{hyperref}
\usepackage{footnotebackref}
と2つのパッケージを読み込んでいます.
これを
・テスト1:両方ともコメントアウト
・テスト2:\usepackage{hyperref} のみイキ(colorlinksオプションなし)
・テスト3:\usepackage[colorlinks]{hyperref}のみイキ
・テスト4:\usepackage{footnotebackref}のみイキ
と4パターンテストして,どれで引っかかるかです.
footnotebackrefは,CTAN(https://ctan.org/pkg/footnotebackref)を見ると2012年7月に登録されてから一度もアップデートされたことがないので,もしかするとこれかもしれません.
mc様
メッセージ有難う御座います。
footnotebackrefが怪しいとのご指摘なので、
此処をコメントアウトしてコンパイルしてみます。
(此のパッケージは好みに合っているので使い続けたいのですが?)
又、texlive2024の更新を実施してみます。
残しているtexlive2023は最終版です。
gohstscriptはbrewでインストールしているので
texlive2023 & 2024では除外しています。
texlive2024 vanillaとはisoからインストールしているのでしょうか?
生のtexlive2024をインストールする事も吝かでは有りませんが?
Mac 環境でvanillaを選択しているとの事。
差し支え無ければ、理由など御教え頂ければ幸いです。
小生の環境は未だ「Mac OS 13.7.1 Ventura」の儘ですが、
これは、音楽関連のアプリがVenturaでは安定して動作しますが、
其れ以降のOS 14 & 15での不都合が数多く報告されている為。
と言うのが更新していない理由です。若松久仁光拝
メッセージ有難う御座います。
footnotebackrefが怪しいとのご指摘なので、
此処をコメントアウトしてコンパイルしてみます。
(此のパッケージは好みに合っているので使い続けたいのですが?)
又、texlive2024の更新を実施してみます。
残しているtexlive2023は最終版です。
gohstscriptはbrewでインストールしているので
texlive2023 & 2024では除外しています。
texlive2024 vanillaとはisoからインストールしているのでしょうか?
生のtexlive2024をインストールする事も吝かでは有りませんが?
Mac 環境でvanillaを選択しているとの事。
差し支え無ければ、理由など御教え頂ければ幸いです。
小生の環境は未だ「Mac OS 13.7.1 Ventura」の儘ですが、
これは、音楽関連のアプリがVenturaでは安定して動作しますが、
其れ以降のOS 14 & 15での不都合が数多く報告されている為。
と言うのが更新していない理由です。若松久仁光拝
mc様
アドバイス有難う御座います。
texkive 2024 をターミナルで、更新のコマンド
$ sudo tlmgr update --self --all を実行しました。
最新のtexlive2024にしたらエラーが出無く成りました。
実施したテスト1〜4 迄全てコンパイル成功です。
5番目にコメントアウトを2つ共外してもコンパイル出きました。
原因は中途半端なtexlive2024の更新だった様子です。
色々有難う御座います。
以上ご報告です。若松久仁光拝
追伸
Spacemacs(Emacs-plus28.2)で
問題が発生しない無い事も確認しました。
山形大学のミラーサイトからのtexlive2024
更新も無事実施出来ました。
アドバイス有難う御座います。
texkive 2024 をターミナルで、更新のコマンド
$ sudo tlmgr update --self --all を実行しました。
最新のtexlive2024にしたらエラーが出無く成りました。
実施したテスト1〜4 迄全てコンパイル成功です。
5番目にコメントアウトを2つ共外してもコンパイル出きました。
原因は中途半端なtexlive2024の更新だった様子です。
色々有難う御座います。
以上ご報告です。若松久仁光拝
追伸
Spacemacs(Emacs-plus28.2)で
問題が発生しない無い事も確認しました。
山形大学のミラーサイトからのtexlive2024
更新も無事実施出来ました。