Help us understand the problem. What is going on with this article?

macOS Mojave に LaTeX 環境を作る

環境

  • 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}

参考

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした