ptex2pdfでemathとperlの連携が上手くいかない件
新しいパソコンにtexをインストールするたびに同じところで詰まっている気がするのでメモ
標記の件, 結論から言うと,
emathとperlの連携機能を使うための「emath.pl」などは, コマンドラインで
perl -V
を実行して表示されるフォルダのほかに,
C:\texlive\2022\tlpkg\tlperl\lib
*1
にも置かなければならない!!!
最近はtexlive & vscodeで作業をしている. vscode, いいですよね. かっこいいし.
emathのperl連携機能(YGraphとか)に非常にお世話になっているので, 「-shell-escape」は必須. vscodeのsetting.jsonには,
"latex-workshop.latex.tools": [ { "name": "ptex2pdf enable shell escape", "command": "ptex2pdf", "args": [ "-u", "-l", "-interaction=nonstopmode", "-ot", "-synctex=1 -file-line-error -shell-escape", "%DOC%" ], }, ],
こんな感じに記載をしており, 実際に「-shell-escape」は通っている.
そこで, コマンドラインでptex2pdfを実行したら, emath.Plが見つかりませんみたいなエラーが出てきて, そこに@INCなどと表示される場所に, emathとperlの連携機能に必要なファイルを入れたら解決した.
よいemathライフを!
*1: 人によって違うかも