vscodeでPDF出力が出来ない.

vscodeでPDF出力が出来ない.

- epsiron epsiron の投稿
返信数: 2
環境はwindows10で,W32TeX(Perlインストール済)です.
これまでtexworksを利用してきましたが,vscodeを使用してみたく,https://kajindowsxp.com/texworkshop/#toc1
を参考に設定を試みました.

初めの「パスを通す」は問題ありませんでした.

「ターミナルからtexをコンパイルしてみる」
を参考にしながら,私のdekiru.texというファイルに対し,

C:\Users\ユーザー名\Desktop\問題集> ptex2pdf -u -l -ot "-synctex=1 -file-line-error" dekiru.tex

と入力しました.すると,以下のエラーが出ました.

This is ptex2pdf[.lua] version 20181212.0.
Processing dekiru.tex
This is e-upTeX, Version 3.14159265-p3.8.3-u1.25-191112-2.6 (utf8.uptex) (TeX Live 2019/W32TeX) (preloaded format=uplatex)
restricted \write18 enabled.
entering extended mode
(./dekiru.tex(guessed encoding: UTF-8 = utf8)
pLaTeX2e <2019-10-01u02>+1 (based on LaTeX2e <2019-10-01> patch level 3)
(c:/w32tex/share/texmf-dist/tex/platex/base/jarticle.cls(guessed encoding: ISO-2022-JP = jis)
Document Class: jarticle 2019/10/17 v1.8c Standard pLaTeX class
(c:/w32tex/share/texmf-dist/tex/platex/base/jsize10.clo)

c:/w32tex/share/texmf-dist/tex/platex/base/jarticle.cls:612: LaTeX Error: Encod
ing scheme `JY1' unknown.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

l.612 ...\DeclareSymbolFont{mincho}{JY1}{mc}{m}{n}
?


「dekiru.tex」のコード自体は

\documentclass[b4paper,landscape,10pt]{jarticle}

\begin{document}

できる

\end{document}


という簡単なものであり,そのtexファイルをおいているフォルダーには「log」や「synctex」といったファイルが新たに生成されていました.

しかし,PDFが生成されません.

一方で,texworksであれば普通にコンパイルができ,PDFも出ます.

PDFを出すための解決法をご教示頂ければ幸いです.








epsiron epsiron への返信

Re: vscodeでPDF出力が出来ない.

- 和田 勇 の投稿

TeXworks でタイプセットした時に作成されるログファイルの先頭部分の This is e-upTeX, Version 3.14159265 ...の行には format=platex になっているので確認してみてください。

ptex2pdf -h でコマンドラインオプションを見ることができます。

-l だけであれば platex が -u を併用すれば uplatex が利用できます。

原稿ファイル内容も platex 用ですので ptex2pdf -u -l ... を ptex2pdf -l としてみてください。