LaTeX環境構築（macOS）まとめてみた

# 0. 背景

![TeX_logo.svg.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367076/1bf8aeef-d35a-4516-a624-06aaae63fad3.png)
(画像引用先は[こちら](https://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:TeX_logo.svg))
私はLaTeX愛用者である。（[LaTeXとは](https://www.juen.ac.jp/math/nakagawa/texguide.html)）
リンクをみていただければわかるように、TeXは「数式を美しく書くソフト」である。

私はこれまで、macOSに３回ほどTeXを導入してきた。割と面倒くさいTeXの導入から実行までをまとめてみることにする。
Windows等については、私は未経験であるのでここでは触れない。

参考リンクを適宜埋め込んでいく。詳しい説明はそちらに任せることにする。

私自身のメモとしての要素が強いため、読みにくいと思うがご了承いただきたい。

# 1. MacTeX の導入

インストールは[こちら](https://texwiki.texjp.org/?MacTeX#t244993f)より行う。インストール方法は

1. パッケージをインストールしてから指示に従っていく。
2. homebrew経由でインストール。

私はhomebrew経由でのインストールをやっているので、この記事ではhomebrewからインストールしていく。

homebrewをまだ導入していない場合は、[こちら](https://brew.sh/index_ja)から行っていただきたい。homebrewが何者なのかについては、[こちら](https://qiita.com/omega999/items/6f65217b81ad3fffe7e6)から。導入しておくと、色々と便利だった。

homebrewを導入し終えたら、以下のコードを**１つずつ**順にターミナルでインストールしていく。（以下のコード中の '$'はターミナルに書いてあるからコピーする必要はない。）

```terminal
$ brew cask install mactex
$ sudo tlmgr update --self --all
$ sudo tlmgr paper a4
```

１行目の `brew cask install mactex`の後に２行目 `sudo tlmgr update --self --all`を実行すると、エラー`sudo: tlmgr: command not found`が発生する可能性がある。（私もそうだった）
この対処法は[こちら](https://kakubari-ryusei.hatenablog.com/entry/2017/07/03/193907)にも書いてあるように、一旦ターミナルを閉じると解決したのでここに記録として残しておく。

#2. ヒラギノフォントの導入

macOSにあるヒラギノフォントを使えるように導入していこう。参考サイトは[こちら](https://www.tsuruo5388.jp/tech-latex-mac-setting/)

```terminal
$ sudo tlmgr update --self --all
$ 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
```

フォントの導入について調べたら、もう１種類出てきた。違いはよくわからないが入れていこう。参考サイトは[こちら](https://kakubari-ryusei.hatenablog.com/entry/2017/07/03/193907)

```terminal
$ sudo cjk-gs-integrate --link-texmf --force
$ sudo mktexlsr
$ sudo kanji-config-updmap-sys hiragino-elcapitan-pron
```
mac本体でのTeX設定はこれで終了。

# 3. AtomでTeXを執筆する準備

僕は、TeXの執筆を[Atom](https://blog.codecamp.jp/atom_utility)でしています。僕は趣味でいろんなプログラミング言語を書いているのですが、大体の言語はAtomで書いています。先ほど埋め込んだリンクには、Atomの初期設定的なことが詳しく書いてあるので、Atomを初めて聞いた方はのぞいてみてください。

Atomのインストールは　→　[こちら](https://atom.io/)
※macOSになっているので注意。お使いのPCに合わせてインストールしてください。

## 3.1 TeX環境を便利にしてくれるパッケージ
Atom は、必要に応じてパッケージをインストールしていき、機能を拡張させていきます。TeXを使うにあたって、以下のパッケージ

~~
language-latex : Atom内でLaTeXのシンタックスハイライトを行う
latex : Atom内でLaTeXのスクリプトをコンパイルする
pdf-view : Atom用のPDF viewer
latexer : Atom内でのLaTeXの自動補完
~~

をインストールしておけば、快適な環境になる。上記パッケージ`latex`では、インストール後に設定が必要であるのでみていこう。

<img width="1680" alt="スクリーンショット 2019-10-02 11.23.38.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367076/07ce636b-be66-fec1-b032-6a2112cd8988.png">
<img width="1680" alt="スクリーンショット 2019-10-02 11.23.44.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367076/6da5d2db-c1a5-365e-0540-715b7bfe36bb.png">
<img width="1680" alt="スクリーンショット 2019-10-02 11.23.47.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367076/eb142bcd-712c-e995-a5de-5f8b5f4607d1.png">

これでもうTeXを書くだけになった。

# 4. 書いてみた

<img width="1680" alt="スクリーンショット 2019-10-02 11.27.18.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/367076/966c93e2-d119-00bb-0bb8-5ff3f64af042.png">

私はすでに色々と設定している（太文字ベクトルを書けるようにしたり、式番号の表示を変えたり・・・）が、基本的な記法は変わらない。

```tex
\documentclass[dvipdfmx,uplatex]{jsarticle}
\def\vector#1{\mbox{\boldmath $#1$}}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[hiresbb]{graphicx}
\usepackage{ascmac}
\usepackage{siunitx}
\usepackage{float}
\usepackage{tikz}
\usepackage{circuitikz}
\usepackage{url}
\usepackage{braket}
\usepackage[colorlinks=true, bookmarks=true,
bookmarksnumbered=true, bookmarkstype=toc, linkcolor=blue,
urlcolor=blue, citecolor=blue]{hyperref}
\usepackage[version=3]{mhchem}
\makeatletter
 \renewcommand{\theequation}{%
   \thesubsection.\arabic{equation}}
  \@addtoreset{equation}{subsection}
\makeatother
\title{}
\author{}
\date{\today}

\begin{document}
\maketitle
\setcounter{tocdepth}{3}
\tableofcontents
\listoffigures
\listoftables


AtomでTeXを書いてみた。

\begin{equation}
  \int x dx = \frac{1}{2}x^2 + C
\end{equation}



\end{document}
```

# 終わりに
快適なTeXライフを。

#参考文献
埋め込ませていただいた全てのサイト様

vscode での環境構築はこちら→https://qiita.com/Mizuto_Kadowaki/items/c2ceefc2213667d99a1a