tTAGUCHI
@tTAGUCHI (たぐち T)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

CloudLaTeX で \directlua のエラー

解決したいこと

久しぶりに Cloud LaTeX を触ったら,
謎エラーを吐かれました。
解決に手を貸してくださる方を探しています。
未解決です。(2022/04/01 20:00)
解決しました。(同日 20:23)

状況

環境

  • Windows 11
  • Cloud LaTeX
  • 日付は2022/04/01

エラー箇所

luatexja.sty
\usepackage{luatexja}

エラーメッセージ(切り抜き)

/usr/local/texlive/2020/texmf-dist/tex/luatex/luatexja/luatexja.sty
line 46
! Undefined control sequence.
 \directlua

/usr/local/texlive/2020/texmf-dist/tex/luatex/luatexja/luatexja.sty
line 46
! Emergency stop.
 \directlua

No pages of output.

LOG

! Undefined control sequence.
l.46 \directlua
               {require('ltj-unicode-ccfix.lua')}% catcode of ideographs
? 
! Emergency stop.
l.46 \directlua
               {require('ltj-unicode-ccfix.lua')}% catcode of ideographs
End of file on the terminal!

エラーの理由が分からない

同じパッケージ,プリアンブルを利用しているコピー元の方は問題なくコンパイルが通るのに,
この新しい方だと上手く通りません。

似たエラーを発見したものの

似たエラーの記事(latexmk で directlua が使えない問題 - siar)を発見しました。

ただ,この方はオンラインサービスではなく,ローカル環境で行っている模様。
ううむ。

途方に暮れています

上記「似たエラー」の場合はローカルゆえの解決法が取れている気がしますが,
今回の場合はオンラインサービスゆえに触れない部分であること,
とはいえ自分の別プロジェクトでは問題なくコンパイルが通っている点,
二者を比べて,コンパイルが通らない理由が全く分かりません。

どなたかお知恵をお貸しください。

解決しました

スクリーンショット 2022-04-01 201852.png
Cloud LaTeX は右上のハンバーガーメニューからコンパイラを選べるようになっており,
自分はこのコンパイラを lualatex にしていなかったというオチでした。
お騒がせしました。

みんなも,コンパイラがデフォルトになっていないか確認しましょう!!!

参考

エラーメッセージのリンクその1
エラーメッセージのリンクその2
https://ssr-yuki.hatenablog.com/entry/2019/12/08/002227

2

1Answer

Your answer might help someone💌