MacにTeX環境を導入するのは2回目になります.
TeXのインストールも簡単になってはきましたが,それでも詰まる箇所がいくつかあるので,メモしておきます.
ここでやっていること
Macに日本語TeX環境(pLaTeX)を導入したい.
ついでに統合開発環境としてTexmakerを導入したい(WindowsやLinuxでも使える.卒論の時はすごくお世話になった).
TeXは論文を書く時に動けば十分だと思っており,あまり細かいことは気にしていない.
OS: Mac OS 10.9.5
-
MacTeX 2014のインストール
Windowsでは,ディストリビューションとしていつもTeX Liveを使っていたが,MacではMacTexという便利なパッケージがあるみたい.MacTeX - TeX Users Group
からMacTeXのpkgをダウンロードしてインストール.これだけで,platex,xdvi,dvipdfmxといったおなじみのコマンドはすでに動くはず.
-
Texmakerのインストール
Texmaker (free cross-platform latex editor)
から"TexmakerMacosxLion.zip"をダウンロードしてインストール.ここまではTeX Wikiの通りにやれば問題なく進む.
-
Texmakerの環境設定
Texmaker/設定/OS X - TeX Wiki
に従って,TeXMaker上で叩くコマンドを設定する.まず,メニューの"texmaker"->"Preferences"->"Commands"タブから,
LaTeX: "/usr/texbin/platex" -synctex=1 -interaction=nonstopmode %.tex
Bib(la)tex: "/usr/texbin/upbibtex" %
Dvipdfm: "/usr/texbin/dvipdfmx" %.dviのように変更する(これは最低限の設定なので,他の処理系を使いたい人は適宜行う).
"LaTeX"のところ,TeX Wikiには"/usr/texbin/uplatex" -synctex=1 -interaction=nonstopmode %.tex
と書いてあったけど,実際にコンパイルしてみると,
! LaTeX Error: Encoding scheme `JY1' unknown.
のようなエラーが出て動かなかった.
エンコーディング関係らしいけど,よくわからないので今回は無視.次に,タブを"Quick Build"に切り替えて,"Quick Build Command"を"Latex + dvipdfm + View PDF"にする.
これで,Quick Buildした時に上で設定したコマンドが起動するようになる.ついでにフォントも設定しておく.
タブを"Editor"に切り替えて,"Editor"->"Editor Font Family"から設定できる.
自分はメイリオ厨なので,ヒラギノフォントを眺めつつメイリオに設定する. -
内蔵ビューアで和文フォントが出力されない問題の解決
そのままF1キーでQuick Buildを行うと,Texmakerに内蔵されているPDFビューアで日本語が表示されなかった.
外部ビューアでも見られることは見られるけど,内部ビューア機能は割と便利だと思ってるので使いたい.http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Texmaker#m8993d2f
に解決策が載っていたので試す.$ brew install poppler $ sudo mkdir -p /Users/pascalbrachet/poppler64/share $ sudo ln -s /usr/local/share/poppler /Users/pascalbrachet/poppler64/share/poppler
1回Texmakerを再起動するとうまく動くようになった(気がする).
-
バックスラッシュを入力しようとすると,円記号が入力される
これも,
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Texmaker#u2a90df7
に解決策があった.- Karabinerを使うと良いらしい
- http://www.monochrome-photo.info/?p=23410
追記:"option+''"で問題なく表示される(少なくとも自分の環境では)
-
日本語に赤い線が入ってうっとうしい
デフォルトで英語用のスペルチェックが働いているらしい.
これを無効にしておく.メニューの"texmaker"->"Preferences"->"Editor"タブから,"Spelling dictionary"の"Inline"と書かれたチェックボックスをオフにする.
これぐらいやっておけば,ストレスなく書き進められると思います.