AtomエディタにLaTeXの日本語環境を構築することによる文書作成の効率化【Windows】

# はじめに
　この記事では、近年Windowsにおいては主流であるAtomエディタを用いて、LaTeXによる文書作成を行うための環境を構築するまでの方法をまとめて紹介しています。
　私自身、これまではWinShell→TexWorksという流れでLaTeXの日本語環境は使用してきたのですが、もっさりとした動きやエンコード周りが不便だと感じたのとわざわざLaTeXのためのエディタを使うのも面倒だと思いました。そこで、最近よく使っているAtomに環境を構築してみました。構築するための方法が複数あったり、ドキュメントが多くどれを参考にしたらよいのか分かりづらい部分が多かったので、どなたかの参考になればということでまとめておきます。

　ちなみに、先ほど導入したばかりですので、至らぬところもあるかと思います。お気軽にご指摘くださると助かります。

　（2018/01/04追記）**W32TeX**の導入のところで難儀している方が意外といるみたいなので、そのあたりを追記しました。本記事のWindows用の日本語 *LaTex*のインストールでうまくいかない方は、**W32TeXのインストールでうまくいかない場合**を参考にしてください。

# 構築しようとしている環境

- Windows 10 (64bit)
- Atom 1.18.0 (64bit)
- Latexの日本語環境

# 手順
　今回導入を確認した手段は**W32TeX**を使用したものになります。TeX Liveについての方法は時間があれば確認・追記します。ちなみに、TeX Liveのインストールについてはかなりの時間がかかりますので、そちらで試されたい方は辛抱強くインストールされるのを待つ必要があります。私は我慢できませんでした。。。

## Perlのインストール
　Atomでは、LaTeXファイルをPDFに変換するために、**latexmk**を使用します。latexmkを使うためには、Perlが必要となるのでまずはそれをインストールします。インストール方法は簡単で、インストーラをダウンロードしてそれを実行するだけです。インストーラがシステム環境変数へのパスも通してくれるので、こちらで特にすることはありません。
 [ここ](http://strawberryperl.com/)からダウンロードできます。

![install_perl.png](https://qiita-image-store.s3.amazonaws.com/0/146858/11cca0dd-2164-0087-e8b1-7280adff307e.png)


## Windows用の日本語 *LaTex*のインストール
　[TeXインストーラ 3](http://www.math.sci.hokudai.ac.jp/~abenori/soft/abtexinst.html)を用いてダウンロードします。インストール方法は至って簡単で次のように操作します。ステップ3はとても時間がかかるので、気長に待ちましょう（私の環境で30分くらい）。
　X32TeXをインストールすると、latexmkコマンドのインストールも同時にされ、パスも自動で通してくれます。

1. リンク先のダウンロードしたにある最新版をクリックしてZipファイルをダウンロード
2. ダウンロードしたZipファイルを解凍して、abtexinst.exeを実行
3. 次の図のようにダウンロード先を適切に設定してインストール完了

> **ステップ1**

![tex_install_edited3.png](https://qiita-image-store.s3.amazonaws.com/0/146858/cc4dace5-6fb9-530f-2e66-7cb2f9c21e13.png)


> **ステップ2**
![install_edited.png](https://qiita-image-store.s3.amazonaws.com/0/146858/0490e3f9-351f-d805-30ec-8db2933f6d26.png)


> **ステップ3**
![install_setting1.png](https://qiita-image-store.s3.amazonaws.com/0/146858/84709382-854a-c877-8162-93027a6836a2.png)
> 
![install_setting2.png](https://qiita-image-store.s3.amazonaws.com/0/146858/8e57229c-4a99-4480-79a0-2b916b78392a.png)|

##W32TeXのインストールでうまくいかない場合
　TeXインストーラ 3の途中で失敗している場合、latexmkコマンドがインストールされていない可能性があります。その場合は、再度インストーラを起動して、ダウンロードするURLなどを変えて試してみてください。このとき、インストール済みのものはスキップされるので、フルパッケージをインストールするより時間はかかりません。
　latexmkコマンドがインストールされているかどうかの確認は、`C:\w32tex\bin`のフォルダ内に`latexmk.exe`が存在するかどうか確認してください。

## Atomのパッケージインストール
 Atomのパッケージは次のものをインストールします。

- latex: AtomからLaTeXの文書スクリプトをコンパイルするのに必要
- language-latex: Atom内でLaTeXのシンタックスハイライトのために必要
- latexer: AtomでLaTeX周りの自動補完を行うために必要
- pdf-view: AtomのためのPDFビューアー

### インストール方法
　Atomを開いて、ファイル->環境設定->インストールまで行ってから、それぞれのパッケージ名をSearch packagesから検索してインストールをクリックするだけです。

![atom-install.png](https://qiita-image-store.s3.amazonaws.com/0/146858/bfd25bd1-e31d-6348-266f-7bf8353c4607.png)

### latexパッケージの設定変更
　日本語をコンパイルするためには、platexでコンパイルします。そこで、コンパイルエンジンを変更するために、インストールしたときと同じ場所で、パッケージを選択しlatexパッケージの設定をクリックします。そして、スクロールしたところにあるSettingsのEngineタブの中から**platex**を選択します。環境構築自体はこれで終わりです。

![atom-setting1.png](https://qiita-image-store.s3.amazonaws.com/0/146858/99930c22-b44d-4f44-d673-205a940cefb6.png)

![atom-setting2.png](https://qiita-image-store.s3.amazonaws.com/0/146858/932b1c83-ba49-8337-022f-3d79f6df0287.png)


# LaTeXの使用方法
　対象とする日本語のLaTeXファイルを作成して、ファイルを開いた状態でctrl+alt+bでpdfが作られます。クリーンはcrtl+alt+cです。もちろんパッケージのタブの中にあるLaTexからビルドすることの可能です。ビルドを行うと、結果が次の図のように即座に表示されます。

![atom-latex-ja.png](https://qiita-image-store.s3.amazonaws.com/0/146858/c9f7d1ad-92e1-1df5-2ad8-8deca5767eed.png)

英語についても、この環境で問題なく使用できます。

![atom-latex-en.png](https://qiita-image-store.s3.amazonaws.com/0/146858/c6d4e6c8-6c9e-ed15-4640-e2915a1e52ef.png)

# おわりに
　おそらくW32TeXのインストール時に不必要なファイルもインストールしているため、時間が膨大にかかっています。そのため、Atomで今回説明したことができるようにするための最小構成が分かり次第、記事の修正という形で対応しようと思います。