2021-m3 : LaTeX 環境の構築(macOS) : BYOD PC のセッティング

はじめに

電気電子工学コースでは、第三学年からレポートを電子提出します。 コースとしては、LaTeX か Microsoft Word での執筆を推奨しており、それぞれのスタイルファイルを配布しています。 5年になって学会活動などをする場合には、LaTeX の方が便利なことが多いです。 そのため、情報処理IIの授業では LaTeX の学習を行います。 ここでは、LaTeX のインストールおよび初期設定の方法を示します。 なお、この設定では数GB単位のネットワークアクセスがあるので、データ量に制限がある携帯回線などでは実施しない方がよいです。

MacTeX のインストール

macOS での LaTeX のリポジトリは TeX Live ベースの MacTeX が最も有名です。 これは Homebrew でインストールします。 ただし、フルパッケージをインストールしてしまうと、古い Ghostscript のバイナリもインストールされてしまいます。 そこで、GUI については Homebrew cask で別個にインストールします。

前と同じように以下のようにして Brewfile に cask "mactex-no-gui" を追加します。

echo 'cask "mactex-no-gui"' >> Brewfile

brew bundle -v でインストールします。

hkob@BYOD-macOS ~ % brew bundle -v
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> New Formulae
phpbrew
==> Updated Formulae
Updated 40 formulae.
==> New Casks
audius
==> Updated Casks
Updated 12 casks.

Skipping install of mas formula. It is already up-to-date.
Using mas
Using google-chrome
Using Verve
Installing mactex-no-gui cask. It is not currently installed.
==> Caveats
You must restart your terminal window for the installation of MacTex CLI tools to take effect.
Alternatively, Bash and Zsh users can run the command:

  eval "$(/usr/libexec/path_helper)"

==> Downloading http://mirror.ctan.org/systems/mac/mactex/mactex-20210328.pkg
==> Downloading from https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/mac/mactex
######################################################################## 100.0%
All formula dependencies satisfied.
==> Installing Cask mactex-no-gui
==> Running installer for mactex-no-gui; your password may be necessary.
Package installers may write to any location; options such as `--appdir` are ignored.
Password:
installer: Package name is MacTeX
installer: choices changes file '/private/tmp/choices20210403-57153-16d7lar.xml' applied
installer: Installing at base path /
installer: The install was successful.
🍺  mactex-no-gui was successfully installed!
Installing mactex-no-gui
Homebrew Bundle complete! 4 Brewfile dependencies now installed.

tlmgr で最新版にアップデート

  • MacTeX のインストールでパスが設定されるので、ターミナルを閉じて新しく開きます。
  • 次に tlmgr で TeX Live のパッケージを最新にします。アップデートされたばかりだとあっという間に終わります。
sudo tlmgr update --self --all
  • デフォルトの紙サイズを A4 にします。
sudo tlmgr paper a4

昨年度はヒラギノフォントの埋め込み設定をしていましたが、MacTeX 2020 からはそこそこ品質のよい原の味フォントが埋め込まれるようになっているので省略します。また、昨年度は TeX Shop という Mac 用の GUI アプリを使っていました。しかし、昨年度から Visual Studio Code を使うようにしたのでこちらも省略します。


hkob.hatenablog.com