Mac Ventura 対応 LaTeX環境の構築(インストール,VSCode設定)

Blog

はじめに

Mac Ventura で Latexを構築してVSCodeLatexを書き自動でPDFを生成するまでを紹介していきます

最新のバージョンに対応しています

筆者のMac環境

Windowsの場合

Windowsで構築したい方は、以下の記事に移動してください

環境構築

Homebrew

  1. Terminalを開きます

2. Terminalを開いた後は以下のコマンドをコピーしてterminalに貼り付けてください

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

3. 「Press RETURN/ENTER to continue or any other key to abort:」が表示されたらEnterキーを押しましょう

4. 「Next step」と表示されたら以下の表示部分をコピーします

5. コピーしたところをTerminalに貼り付けてEnterキーを押します

6. 以下コマンドをTerminalに入力してVersion情報が表示されれば完了です

brew --version

Brew Cask

以下コマンドをTerminalに貼り付けEnterキーを押します

brew install cask
  • 実行結果
 % brew install cask

MacTex

  1. 以下コマンドをTerminalに貼り付けます
brew install --cask mactex-no-gui

以下の画面が表示されたらインストール完了です

TeX Live Update

Terminalを一回閉じ、再び開いて以下コマンドを実行します

sudo tlmgr update --self --all

アップデートはかなり時間がかかります

 % sudo tlmgr update --self --all
Password:
tlmgr: package repository https://ftp.kddilabs.jp/CTAN/systems/texlive/tlnet (not verified: gpg unavailable)
tlmgr: saving backups to /usr/local/texlive/2023/tlpkg/backups
tlmgr: no self-updates for tlmgr available
[  1/115, ??:??/??:??] update: acmart [4845k] (64967 -> 66726) ... done
[  2/115, 00:05/04:34] update: auto-pst-pdf-lua [81k] (54779 -> 66637) ... done
[  3/115, 00:08/07:11] update: autoaligne [358k] (56966 -> 66655) ... done
[  4/115, 00:11/09:13] update: babel [1780k] (65823 -> 66698) ... done
[  5/115, 00:15/09:24] update: babel-greek [1670k] (66346 -> 66610) ... done
[  6/115, 00:20/10:08] update: beamertheme-arguelles [644k] (66358 -> 66645) ... done
[  7/115, 00:23/10:52] update: biblatex-apa [351k] (63719 -> 66605) ... done
[  8/115, 00:26/11:50] update: biblatex-ext [886k] (63638 -> 66641) ... done
[  9/115, 00:29/12:06] update: biblatex-gb7714-2015 [1422k] (64967 -> 66752) ... done
[ 10/115, 00:32/11:47] update: biblatex-publist [426k] (66273 -> 66613) ... done
[ 11/115, 00:35/12:26] update: bithesis [1134k] (66366 -> 66765) ... done
[ 12/115, 00:39/12:42] update: chemfig [1380k] (65912 -> 66655) ... done
[ 13/115, 00:42/12:25] update: citation-style-language [2977k] (65878 -> 66749) ...

VSCode

VSCodeをインストールします

以下ページにアクセスしてプログラムをダウンロードしてインストールしてください

Visual Studio Code - Code Editing. Redefined
Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and availa...

拡張機能(LaTeX Workshop)をインストール

VSCodeを開き、左のメニューから「Extension Market」を選択します

検索欄に「Latex」と検索し、「Latex Workshot」を開きインストールをクリックします

.vscode

プロジェクトを作成して「.vscode」でフォルダを作成します

以下のように、その中に、「settings.json」を追加してください

settings.jsonに以下をコピーして貼り付けます

{
    "latex-workshop.latex.tools": [
        {
            "name": "ptex2pdf",
            "command": "ptex2pdf",
            "args": [
                "-shell-escape",
                "-l",
                "-ot",
                "-kanji=utf8 -synctex=1 -interaction=nonstopmode -halt-on-error -file-line-error",
                "%DOCFILE%.tex"
            ]
        }
    ],
    "latex-workshop.latex.recipes": [
        {
            "name": "toolchain",
            "tools": [
                "ptex2pdf"
            ]
        }
    ],
    "latex-workshop.view.pdf.viewer": "tab",
    "editor.renderControlCharacters": true,
    "latex-workshop.message.badbox.show": true,
    "latex-workshop.latex.autoBuild.run": "onFileChange",
}

最後に

Latexファイルを編集して上書き保存をすると自動でPDFが出力されるようになります

Windowsの場合

Windowsで構築したい方は、以下の記事に移動してください

コメント

タイトルとURLをコピーしました