前提
texで論文を書こうとしています。
論文はテンプレートやスタイルファイル、clsファイルを配布されており、それに従って書く必要があります。texファイルからlatex projectをビルドするまでは良いのですが、texファイルを編集してコンパイルしようとするとエラーメッセージが出てうまくいきません。
実現したいこと
ここに実現したいことを箇条書きで書いてください。
- コンパイルを成功させる
- latexmkを使いたい
発生している問題・エラーメッセージ
(clsファイルについて)This file needs format 'pLatex2e'
これ以下もtexファイルについてエラーが出ていましたが、全て"Missing \begin{document}"だまたは"Undefined Control sequence"なので、コンパイルが出来ないのはtexファイルが原因なのではなく、clsファイルのコンパイルに失敗した為texファイル冒頭のclsファイル読み込みが出来ないことが原因だと考えています。
該当のソースコード
- jnlp_3.6.cls
latex
1\NeedsTeXFormat{pLaTeX2e}
- latexmkrcには以下のように書いてあります
$latex = 'platex'; $bibtex = 'pbibtex'; $dvipdf = 'dvipdfmx -p a4 %O -o %D %S'; $makeindex = 'mendex %O -o %D %S'; $pdf_mode = 3;
latexmkrcもテンプレで配布されているので、コンパイルはlatexmkでやった方が良いかなと思っています。
試したこと
- latexmkでコンパイル
- ワークスペースのconfig.jsonを以下のように書いてコンパイル(ptex2pdfの部分とそれ以外の部分で別々のサイトから引っ張ってきた)
{ // for build "latex-workshop.latex.outDir": "../out", "latex-workshop.latex.autoClean.run": "onBuilt", "latex-workshop.latex.autoBuild.run": "onSave", // tex-workshopで紐づけられているPDF表示コマンドで表示するPDFビューア "latex-workshop.view.pdf.viewer": "tab", "latex-workshop.latex.recipes": [ { "name": "latexmk (lualatex)🧋", "tools": [ "lualatexmk" ] }, { "name": "latexmk 🔃", "tools": [ "latexmk" ] }, { "name": "latexmk (latexmkrc)", "tools": [ "latexmk_rconly" ] }, { "name": "pdflatex ➞ bibtex ➞ pdflatex × 2", "tools": [ "pdflatex", "bibtex", "pdflatex", "pdflatex" ] }, { "name": "Compile Rnw files", "tools": [ "rnw2tex", "latexmk" ] }, { "name": "Compile Jnw files", "tools": [ "jnw2tex", "latexmk" ] }, { "name": "tectonic", "tools": [ "tectonic" ] }, { "name": "ptex2pdf", "tools": [ "ptex2pdf" ] } ], "latex-workshop.latex.tools": [ { "name": "lualatexmk", "command": "latexmk", "args": [ "-synctex=1", "-file-line-error", "-interaction=nonstopmode", "-lualatex", "-outdir=%OUTDIR%", "%DOC%" ], "env": {} }, { "name": "latexmk", "command": "latexmk", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "-pdfdvi", "-outdir=%OUTDIR%", "%DOC%" ], "env": {} }, { "name": "latexmk_rconly", "command": "latexmk", "args": [ "%DOC%" ], "env": {} }, { "name": "pdflatex", "command": "pdflatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%" ], "env": {} }, { "name": "bibtex", "command": "bibtex", "args": [ "%DOCFILE%" ], "env": {} }, { "name": "rnw2tex", "command": "Rscript", "args": [ "-e", "knitr::opts_knit$set(concordance = TRUE); knitr::knit('%DOCFILE_EXT%')" ], "env": {} }, { "name": "jnw2tex", "command": "julia", "args": [ "-e", "using Weave; weave(\"%DOC_EXT%\", doctype=\"tex\")" ], "env": {} }, { "name": "jnw2texmintex", "command": "julia", "args": [ "-e", "using Weave; weave(\"%DOC_EXT%\", doctype=\"texminted\")" ], "env": {} }, { "name": "tectonic", "command": "tectonic", "args": [ "--synctex", "--keep-logs", "%DOC%.tex" ], "env": {} }, { "name": "ptex2pdf", "command": "ptex2pdf", "args": [ "-l", "-ot", "-kanji=utf8 -synctex=1", "%DOC%" ] } ], }
補足情報(FW/ツールのバージョンなど)
- vscodeのバージョン:1.73.1 (Universal)
- latex workshopのバージョン:9.1.0
- テンプレですが、このurlからダウンロードできます。
回答2件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。