LoginSignup
54

More than 3 years have passed since last update.

macOS Mojave に LaTeX 環境を作る

Last updated at Posted at 2015-11-06

環境

  • macOS Mojave
  • Homebrew

インストール

BasicTeX と Ghostscript をインストール。

brew cask install basictex
brew install ghostscript

アップデートをかけておきます.

sudo tlmgr update --self --all

デフォルトで A4 用紙を使う設定を行う。

sudo tlmgr paper a4

LaTeXiT をインストールしておくとプレゼン作成の際に便利だが、最近の Keynote は MathType を使えば LaTeX 形式で数式を記述することができる。

brew cask install latexit

TeX のパッケージ管理

tlmgr というコマンドでパッケージ管理を行います.

主な使い方は,以下のとおり.

# パッケージの検索
tlmgr search ほげほげ

# パッケージやコレクションの情報を表示
tlmgr info パッケージ名など

# パッケージのインストール
tlmgr install パッケージ名

# パッケージのアンインストール
tlmgr remove パッケージ名

# TeX のアンインストール
tlmgr uninstall

日本語環境

日本語を使うためのパッケージ群をインストールします.

sudo tlmgr install collection-langjapanese

これで,日本語対応の LaTeX である pLaTeX,Unicode に対応した pLaTeX である upLaTeX が使えるようになります.

和文フォント

ヒラギノ

Mac の場合は,ヒラギノフォントを埋め込むように設定するといいでしょう.

sudo tlmgr repository add http://contrib.texlive.info/current tlcontrib
sudo tlmgr pinning add tlcontrib '*'
sudo tlmgr install japanese-otf-nonfree japanese-otf-uptex-nonfree ptex-fontmaps-macos cjk-gs-integrate-macos
sudo cjk-gs-integrate --link-texmf --cleanup
sudo cjk-gs-integrate-macos --link-texmf
sudo mktexlsr
sudo kanji-config-updmap-sys --jis2004 hiragino-highsierra-pron

確認します.

% kanji-config-updmap-sys status
CURRENT family for ja: hiragino-highsierra-pron
Standby family : hiragino-highsierra
Standby family : ipa
Standby family : ipaex
Standby family : ms
Standby family : toppanbunkyu-highsierra
Standby family : yu-win10

その他

jlisting

日本語環境でソースコードの埋め込みを行うには jlisting というパッケージを利用します。
ここ から jlisting.sty をダウンロード.

sudo mv jlisting.sty /usr/local/texlive/2019basic/texmf-dist/tex/latex/listings/
sudo chmod +r /usr/local/texlive/2019basic/texmf-dist/tex/latex/listings/jlisting.sty
sudo mktexlsr

欧文フォント

欧文フォントでよく使われるのは,Latin Modern,New TX あたりでしょうか.デフォルトの Computer Modern は古いフォントでさまざまな問題があるので,その改良版である Latin Modern の利用を推奨します.

Latin Modern

デフォルトでインストールされています.
プリアンブルには次のように書くようにします.

\usepackage[T1]{fontenc}
\usepackage{lmodern}

New TX

パッケージをインストールします.

sudo tlmgr install newtx txfonts helvetic fontaxes boondox
sudo tlmgr install kastrup tex-gyre

プリアンブルには次のように書くようにします.

\usepackage[T1]{fontenc}
\usepackage{newtxtext,newtxmath}

参考

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
54