チケット #46280

graphics-pln との兼ね合い

登録: 2022-12-16 02:56 最終更新: 2022-12-19 23:59

報告者:
(匿名)
担当者:
(未割り当て)
チケットの種類:
状況:
オープン
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

以下の plain LuaTeX 文書がエラーを吐きます。

  1. \input color.tex
  2. \input luatexja.sty
  3. \bye

color.tex が読み込んでいる miniltx.tex が \RequirePackage を定義するので、luatexja.sty が LaTeX だと勘違いするのが原因なようです。

LuaTeX-ja パッケージのマニュアルには

LuaTeX-ja を plain TeX で使うためには,単に次の行をソースファイルの冒頭に追加すればよい

と書いてある(強調はこちらで追加)ので、color.tex より先に読み込むべきなのかもしれませんが。

チケットの履歴 (3 件中 3 件表示)

2022-12-16 02:56 更新者: None
  • 新しいチケット "graphics-pln との兼ね合い" が作成されました
2022-12-19 18:48 更新者: h7k
コメント

返信が遅くなってすみません……が,これは厄介そうです. LuaTeX-ja 側で LaTeX か否かの判定を厳しくすることはできますが, (LuaTeX-ja が内部で読んでいる)xkeyval と miniltx の相性がすでに悪いので:

  1. \input color.tex
  2. \input xkeyval.tex
  3. % ==> Runaway definition?
  4. \bye

2022-12-19 23:59 更新者: None
コメント

てっきり LuaTeX-ja が原因かと思っていましたが違ったようですね。失礼しました。 xkeyval についても原因は似ていて、\ProvidesFile を未定義にしておけば回避できるようですが、LuaTeX-ja で対策するようなことではないですよね……。

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする