備忘録的 俺のVSCodeの設定ファイル
{ "latex-workshop.latex.tools": [ { "name": "ptex2pdf", "command": "ptex2pdf", "args": [ "-l", "-interaction=nonstopmode", "-ot", "-kanji=utf8 -synctex=1 -interaction=nonstopmode -shell-escape", "%DOCFILE%.tex" ] }, ], "latex-workshop.latex.recipes": [ { "name": "ptex2pdf", "tools": [ "ptex2pdf", "ptex2pdf" ] } ], "latex-workshop.latex.clean.fileTypes": [ "*.aux", "*.bbl", "*.blg", "*.idx", "*.ind", "*.lof", "*.lot", "*.out", "*.toc", "*.acn", "*.acr", "*.alg", "*.glg", "*.glo", "*.gls", "*.ist", "*.fls", "*.log", "*.fdb_latexmk", "*.synctex.gz", // for Beamer files "_minted*", "*.nav", "*.snm", "*.vrb", ], "latex-workshop.latex.clean.enabled": true, "latex-workshop.latex.autoClean.run": "onBuilt", "security.workspace.trust.untrustedFiles": "open", "latex-workshop.latex.autoBuild.run": "onSave", "latex-workshop.chktex.enabled": false, "latex-workshop.view.pdf.viewer": "tab", //Ctrl+Alt+Vで表示 "explorer.confirmDelete": false, "japanese-proofreading.textlint.ひらく漢字": false, "japanese-proofreading.textlint.ピリオドとカンマの使用(全角)": false, "japanese-proofreading.textlint.外来語カタカナ表記": false, "editor.unicodeHighlight.ambiguousCharacters": false, "editor.unicodeHighlight.nonBasicASCII": false, "editor.formatOnSave": true, //オートインデント "code-runner.runInTerminal": true,//Ctrl+Alt+Nで実行 "workbench.startupEditor": "none", "editor.fontSize": 20, }
MacのVS Code でLaTeXのコンパイルをする.
したいこと
LaTeXをコンパイルするときに,Overleafを使う人が多いと思う.しかし,Overleafはインターネットに接続されていることが前提となるため,インターネットに接続されていない環境でコンパイルができない.そこで,VS Codeというエディタにコンパイラをドッキングさせるとこで,"Command+S"を押下すると以下の操作を同時におこなってくれる.なお,以下の設定がWindowsで通用するかどうかはわからない.
・コンパイル(platex)を2回
・dvipdfmx dvi->pdf
・一時ファイルの削除
超絶便利である.
設定概要
1.VS Codeインストール
2.TeX Shopのインストール
3.VS Code拡張機能"LaTeX WorkShop"をインストール
4.TeX Shopの設定変更
5.VS Codeの設定JSONファイルの書き換え
VS Codeインストール
Visual Studio Code for Macは以下のリンクからダウンロードできる.
code.visualstudio.com
TeX Shopのインストール
TeX Shop for Macは以下のリンクからダウンロードできる.
tug.org
サイト内の
To download, click MacTeX Download.
をクリック.
TeX Shopの設定変更
TeXShopを立ち上げてCommand+,で環境設定を開く.
左下の『設定プロファイル』を押下.
以下の画像の項目を選択.
その後TeX Shopを終了し再度起動する.
また終了する.
VS Codeの設定JSONファイルの書き換え
VS Codeを起動し,Command+,で環境設定を開く.
以下の画像のアイコンをクリック.
以下のコードを貼り付ける.
//LaTeX Workshop "latex-workshop.latex.tools": [ { "name": "ptex2pdf", "command": "ptex2pdf", "args": [ "-l", "-interaction=nonstopmode", "-ot", "-kanji=utf8 -synctex=1 -interaction=nonstopmode -shell-escape", "%DOCFILE%.tex" ] }, ], "latex-workshop.latex.recipes": [ { "name": "ptex2pdf", "tools": [ "ptex2pdf", "ptex2pdf" ] } ], "latex-workshop.latex.clean.fileTypes": [ "*.aux", "*.bbl", "*.blg", "*.idx", "*.ind", "*.lof", "*.lot", "*.out", "*.toc", "*.acn", "*.acr", "*.alg", "*.glg", "*.glo", "*.gls", "*.ist", "*.fls", "*.log", "*.fdb_latexmk", "*.synctex.gz", // for Beamer files "_minted*", "*.nav", "*.snm", "*.vrb", ], "latex-workshop.latex.clean.enabled": true, "latex-workshop.latex.autoClean.run": "onBuilt", "security.workspace.trust.untrustedFiles": "open", "latex-workshop.latex.autoBuild.run": "onSave", "latex-workshop.chktex.enabled": false, "latex-workshop.view.pdf.viewer": "tab", //Ctrl+Alt+Vで表示
この貼り付けで重要なのは,JSONファイルの前後である.
からのJSONファイルの貼り付ける場合は,先頭 { と最後に } が必要である.
また,前後記述がある場合は,前後の間にカンマを入れる必要がある.
{ "JSON111111":[ aaaa],←このカンマ. "JSON22222":[ bbbb], }
以上.上書き保存(Command+S)して終了.
再度VS Codeを立ち上げてLaTeX文書を書いてみよう.もしうまくいかなければ私の説明不足だ.申し訳ない.
挨拶
初めまして.Mizoと申します.
おはようございます.こんにちは.こんばんは.
私はMizoと申します.よろしくどうぞ.
このWebLogは,技術系での備忘録として使用したいと思います.
以下は私のプロフィールです.
- 名前 Mizo(ミゾと呼ばれています.)
- 年齢 19 (2021年11月現在:大学1年生 ちなみに一人暮らし)
- 性別 男
- 趣味 音楽大好きです.ピアノを10年習っていたこともあり,好き勝手ひいています.コードを見て即興するのが好きです.
- 部活 中高で,吹奏楽.また,高校で登山部でした.大学でも吹奏楽をやっています.
- 研究 ネットワーク暗号.暗号理論の研究をしたいと思っています.
- 他のブログ
日記もやっています.是非こちらも.
mizomizo0515.hatenablog.com
以上です.今後ともよろしくお願い申し上げます.