imple is Best

LaTeX を Mac(Catalina) にインストールする

この記事は投稿から 2 年以上経過しています。
最新の情報は各種公式ドキュメント等をご覧下さい。

数学の勉強をしてるときに数式も PC で打ちたいなと思って Mathcha を使っていたんですが、この記号はどうすればという場面が多々あったので LaTeX に乗り換えようと思いました。ちゃんと調べたら色々出るのかもしれませんが、勉強するときにあれなんだっけこれなんだっけと毎回ググるのは非効率なので、どうせググるなら LaTeX をやったほうがあとあと便利かなと思った次第です。

なお、本記事のセットアップは以下の環境で行っています。

  • OS: macOS Catalina Version 10.15.3
  • Shell: zsh 5.7.1 (x86_64-apple-darwin18.7.0)
  • Homebrew: 2.2.15
  • Homebrew/homebrew-core: Git revision 95110; last commit 2020-05-11
  • Homebrew/homebrew-cask: Git revision 1dff7; last commit 2020-05-11
  • Editor: VSCode 1.45.0(commit d69a79b73808559a91206d73d7717ff5f798f23c)

MacTeX をインストール

Mac 上で LaTeX を利用するには MacTeX と呼ばれる専用のディストリビューションを使うそうなので、Homebrew を使ってインストールします。MacTeX についての詳しい内容は TeX Wiki を読んでください。

brew cask install mactex-no-gui

ここでは GUI アプリケーションが付属していない MacTeX をインストールしています。 GUI アプリケーション付属版には LaTeXiTTeXShop が含まれています。詳細はリンク先で確認してください。必要だと思ったら mactex-no-guimactex に変えて実行して下さい。

ファイルのダウンロードと、インストーラーの実行に時間がかかります。管理者パスワードを入力した後レスポンスがありませんが、インストール中なのでしばらく放置しておきましょう。

インストールが完了したら Terminal を再起動してください。bash や zsh ユーザーの方は再起動の代わりに eval "$(/usr/libexec/path_helper)" を実行するという手段もあります、お好みでどうぞ。

MacTeX のリポジトリをアップデート

インストールが完了したら MacTeX のリポジトリをアップデートします。正確には MacTeX のベースとなっている TeX Live のリポジトリをアップデートします。

sudo tlmgr update --self --all

結構時間かかります、気長に待つか以下の設定を済ませておきましょう。

VSCode を設定する

VSCode に LaTeX 用の設定をします。どうやら LaTeX Workshop というのが良さそうなのでこいつを VSCode に追加します。あとは VSCode の setting.json に設定を追記するだけです。私は以下のような設定にしました。

  "latex-workshop.latex.tools": [
    {
      "name": "ptex2pdf",
      "command": "ptex2pdf",
      "args": [
        "-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",

どうやら latex-workshop.latex.tools の要素に name が必要になったようです。古い情報では name プロパティが設定されてなかったのでそこでつまずきました。ちゃんと公式ドキュメントも確認しないといけませんね、反省。

こちらの記事を参考にしました。

Enjoy LaTeX

あとは LaTeX の文法を学んで数学の勉強をするだけです。午後の勉強時間が丸々飛びましたが良しとしましょう。(良くない)

[補足]フォントについて

Wiki に TeX Live 2020 は標準で原ノ味フォントが使われるようになったためよく見かけるヒラギノフォントに関する設定は完全にオプショナルなものになりました。もしヒラギノを使いたい場合は こちら を参考にしてインストールしてください。

今回はとりあえず LaTeX が動くと言う状態をゴールにしていたのでフォントのセットアップはしませんでした。後日ヒラギノが良いと思ったらセットアップの工程を記事にしておきます。