起きたこと
卒論をかくために、macローカルでtex編集環境を整えようとした話です。
この辺を確認しながら、作業を進めていきました。
すると、最後のコンパイル時に以下のエラーが現れました。
latex error this file needs format platex2e' but this is latex2e'
さて、問題はlatexmkrcにおいてplatexを指定していること
大事なのでもう一度言います。
Latexmkrcは設定出来ているんです。事実、
latexmk -commands
においてもplatexが指定できるていることが確認できているにもかかわらず、なぜか実行時だけplatexを使ってくれないという不思議現象です。
1日がたった
以下の記事(バイブル)を発見します。
どうやら日本語のセットアップができていないことがあるらしいです。
解決法
リンクの記事とは少しパスが違います
自分の場合は
cd /usr/local/texlive/2019/texmf-dist/source/platex/jsclasses
sudo platex jsclasses.ins
これだけです。
これで日本語のセットアップが完了して無事日本語のpdfを出力できるようになりました