前提・実現したいこと
VScodeでLaTeXを使えるようにしたい.
###発生している問題
https://qiita.com/rainbartown/items/d7718f12d71e688f3573
を参考にして環境構築をしていたのですが,とりあえず記載されていた作業を全て終えコンパイルしてみたところ,ビルド自体はされていそうなのですが,auxやpdfなどのファイルが作成されませんでした.
試したこと
環境構築の際,何をやっているのかわからないままとりあえず進めてしまっており,どこを見ればいいのかわからなかったため,settings.jsonやlatexmkrcにタイプミスがないかだけ調べることしかできませんでした.
補足情報(FW/ツールのバージョンなど)
OS:macOS Monterey バージョン12.0.1
VScode:バージョン1.51.1
LaTeX Workshop:バージョン8.19.2
settings.json,.latexmkrcの内容は参考資料通りですが,一応貼っておきます.
- settings.json
json
1{ 2 "files.autoSave": "afterDelay", 3 "update.mode": "none", 4 "kite.showWelcomeNotificationOnStartup": false, 5 6 "[tex]": { 7 // スニペット補完中にも補完を使えるようにする 8 "editor.suggest.snippetsPreventQuickSuggestions": false, 9 // インデント幅を2にする 10 "editor.tabSize": 2 11 }, 12 13 "[latex]": { 14 15 // スニペット補完中にも補完を使えるようにする 16 "editor.suggest.snippetsPreventQuickSuggestions": false, 17 // インデント幅を2にする 18 "editor.tabSize": 2 19 }, 20 21 "[bibtex]": { 22 // インデント幅を2にする 23 "editor.tabSize": 2 24 }, 25 26 27 // ---------- LaTeX Workshop ---------- 28 29 // 使用パッケージのコマンドや環境の補完を有効にする 30 "latex-workshop.intellisense.package.enabled": true, 31 32 // 生成ファイルを削除するときに対象とするファイル 33 // デフォルト値に "*.synctex.gz" を追加 34 "latex-workshop.latex.clean.fileTypes": [ 35 "*.aux", 36 "*.bbl", 37 "*.blg", 38 "*.idx", 39 "*.ind", 40 "*.lof", 41 "*.lot", 42 "*.out", 43 "*.toc", 44 "*.acn", 45 "*.acr", 46 "*.alg", 47 "*.glg", 48 "*.glo", 49 "*.gls", 50 "*.ist", 51 "*.fls", 52 "*.log", 53 "*.fdb_latexmk", 54 "*.snm", 55 "*.nav", 56 "*.dvi", 57 "*.synctex.gz" 58 ], 59 60 // 生成ファイルを "out" ディレクトリに吐き出す 61 "latex-workshop.latex.outDir": "out", 62 63 // ビルドのレシピ 64 "latex-workshop.latex.recipes": [ 65 { 66 "name": "latexmk", 67 "tools": [ 68 "latexmk" 69 ] 70 }, 71 ], 72 73 // ビルドのレシピに使われるパーツ 74 "latex-workshop.latex.tools": [ 75 { 76 "name": "latexmk", 77 "command": "latexmk", 78 "args": [ 79 "-silent", 80 "-outdir=%OUTDIR%", 81 "%DOC%" 82 ], 83 }, 84 ], 85 "latex-workshop.view.pdf.viewer": "tab", 86}
- .latexmkrc
#!/usr/bin/env perl # LaTeX $latex = 'platex -synctex=1 -halt-on-error -file-line-error %O %S'; $max_repeat = 5; # BibTeX $bibtex = 'pbibtex %O %S'; $biber = 'biber --bblencoding=utf8 -u -U --output_safechars %O %S'; # index $makeindex = 'mendex %O -o %D %S'; # DVI / PDF $dvipdf = 'dvipdfmx %O -o %D %S'; $pdf_mode = 3; # preview $pvc_view_file_via_temporary = 0; if ($^O eq 'linux') { $dvi_previewer = "xdg-open %S"; $pdf_previewer = "xdg-open %S"; } elsif ($^O eq 'darwin') { $dvi_previewer = "open %S"; $pdf_previewer = "open %S"; } else { $dvi_previewer = "start %S"; $pdf_previewer = "start %S"; } # clean up $clean_full_ext = "%R.synctex.gz"
ご指導ご鞭撻の程よろしくお願いします.
あなたの回答
tips
プレビュー