今までは\documentclass{jsarticle}を用いていたのですが
\documentclass{Itjsarticle}を使う必要が生じたためlatexmkを書き換え始めました
latexmk内の$pdf_modeを1にすると\documentclass{jsarticle}の方がビルドできず,$pdf_modeを3にすると\documentclass{Itjsarticle}の方がビルドできません
同一のlatexmkで両方のdocumentclassをビルドすることはできないのでしょうか
申し訳ありませんが,よろしくお願いします
以下に使用したファイル,それぞれのエラーメッセージを記載します
.latexmk
jsarticleを使用する際の.texファイル,エラー内容
#!/usr/bin/env perl
# LaTeX commands
$lpdflatex = 'lualatex %O -synctex=1 %S';
$lualatex = 'lualatex %O -synctex=1 %S';
$latex = 'platex %O -kanji=utf8 -no-guess-input-enc -synctex=1 %S';
$latex_silent_switch = '-interaction=batchmode -c-style-errors';
# bibTeX commands
$bibtex = 'upbibtex %O %B';
$biber = 'biber %O --bblencoding=utf8 -u -U --output_safechars %B';
$makeindex = 'upmendex %O -o %D %S';
# Device Driver
$dvipdf = 'dvipdfmx %O -o %D %S';
$dvips = 'dvips %O -z -f %S | convbkmk -u > %D';
$ps2pdf = 'ps2pdf14 -dPDFA -dPDFACompatibilityPolicy=1 -sProcessColorModel=DeviceCMYK %O %S %D';
# Typeset mode (generate a PDF)
$pdf_mode = 1; # 0: do not generate a pdf , 1: using $pdflatex , 2: using $ps2pdf , 3: using $dvipdf
# Other configuration
$pvc_view_file_via_temporary = 0;
$max_repeat = 3;
## output directory
$aux_dir = "build/";
$out_dir = "build/";
\documentclass[uplatex]{jsarticle}
\begin{document}
hogehoge
\end{document}
! LaTeX Error: This file needs format `pLaTeX2e'
but this is `LaTeX2e'.
Itjsarticleを使用する際の.texファイル,エラー内容
\documentclass{ltjsarticle}
\begin{document}
hoge
\end{document}
! Undefined control sequence.
l.46 \directlua
{require('ltj-unicode-ccfix.lua')}% catcode of ideographs