answerboxをltjtarticle環境において使えない

answerboxをltjtarticle環境において使えない

- KK TeX の投稿
返信数: 3

下に添付したanswerbox.styというファイルをネットでゲットしたのですが(https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://hohei3108.hatenablog.com/entry/2022/01/27/005123&ved=2ahUKEwig5d-X2MGNAxXioa8BHQFcAQMQFnoECAkQAQ&usg=AOvVaw24Izjng9HyNrKcY68L4R2E)
、ltjsreportだとうまく出力されるのに、ltjtreportだと一応出力はされるのにエラーが出てしまいます。ただエラー箇所がエディタ上に明示されないのでどこなのかよくわかりません。うまく改変できないでしょうか。

KK TeX への返信

Re: answerboxをltjtarticle環境において使えない

- 和田 勇 の投稿

ザクっと見ましたが、今回の場合は warningerror でログファイルを検索すると以下のような TEXMF のファイルがおかしいのではというメッセージが記録はされています。

767:warning  (hpack filter): error: ...live/2025/texmf-dist/tex/luatex/luatexja/ltj-jfmglue.lua:417: attempt to index a nil value

しかし、これだけだとわからないので、ちょっと調べてみました。

どうやら利用されている answer box.sty もやや古いバージョンのようです。

409:) (/Users/majinkuu/Documents/TeXDevelop/styles/answerbox.sty
411:LaTeX Warning: You have requested package `/Users/majinkuu/Documents/TeXDevelop/styles/answerbox',
412:               but the package provides `answerbox'.
414:Package: answerbox 2021/11/14, v1.50

KK TeXさんの現在利用されているもの先頭頭部分に記述にも「\ProvidesPackage{answerbox}[2021/11/14, v1.50]」 となっています。

かつて、当フォーラムでこの ansewerbox.sty に関する answerbox を使いたい という質問がありましたが、 和田の回答中 のに添付した answerbox.sty のパッケージ情報を見ると \ProvidesPackage{answerbox}[2024/03/28, v1.7.0] となっていることからもご理解いただけるかと思います。

test2.tex が添付されていなかったことと、「ltjsreportだとうまく出力されるのに、ltjtreport 云々」 なのでテストはしていませんが、添付の answerbox.sty  を使って試してみてください。

なお、和田の回答中の にも書いてありますが、処理するエンジンを判定していますので、 作者いよるエンジンの種類によるコメントアウト部分の操作は不要ですが 和田による回収が行われているものだという書き込みをしたものを添付します。

和田 勇 への返信

Re: answerboxをltjtarticle環境において使えない

- KK TeX の投稿

すみません、.texのファイルの添付が漏れていました。
新しいバージョンのもので試してみたのですが、やはりうまくいかないようです。

(/Users/majinkuu/Desktop/��ンパイル済み/test2.aux) 《縦組モード》
*geometry* driver: auto-detecting
*geometry* detected driver: luatex
(/usr/local/texlive/2025/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/local/texlive/2025/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty (/usr/local/texlive/2025/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
warning (hpack filter): error: ...live/2025/texmf-dist/tex/luatex/luatexja/ltj-jfmglue.lua:417: attempt to index a nil value

この部分解消される仕様にしないとダメなようです
和田 勇 への返信

Re: answerboxをltjtarticle環境において使えない

- 北川 弘典 の投稿
> warning  (hpack filter): error: ...live/2025/texmf-dist/tex/luatex/luatexja/ltj-jfmglue.lua:417: attempt to index a nil value

これが出るのは LuaTeX-ja の不具合ですね.\nullfont という「何も文字が定義されていないフォント」で「;」が組まれていることへの考慮忘れです.
(ただ,\nullfont で文字が組まれることは通常はないので不思議ですが.)