El CapitanへのLaTeXインストール
MacBookAirにEl Capitanをクリーンインストールした際に、LaTeXを入れ直した。
El Capitanでは"/usr/"以下への書き込み制限のため、YosemiteまでとはLaTeXの設定が異なりちょっとつまづいた。
スペック
注意
- 手順やURLは一応自分がやった時に確認しているが、一切の責任を負わない
MacTeXのインストール
個別に必要なアプリケーションだけインストールしても良いが、MacユーザであればMacTeXをインストールしておけば必要なものはだいたい全部取得できる。しかも楽。
- http://tug.org/mactex/mactex-download.htmlからMacTeX.pkgをダウンロード
- MacTeX.pkgをクリックして、促されるままにインストール
tlmgrアップデート
ターミナル.appを立ち上げて、tlmgrをアップデート。
$ sudo tlmgr update --self --all
パスワードを聞かれるので入力。もしtlmgrなんてねーよってエラーが出たら、ターミナル.appを閉じてもう一回立ち上げる。
日本語フォントの設定
ターミナルで以下コマンドをたたく。
$ cd /usr/local/texlive/2015/texmf-dist/scripts/cjk-gs-integrate
$ sudo perl cjk-gs-integrate.pl --link-texmf --force
$ sudo mktexlsr
$ sudo kanji-config-updmap-sys hiragino-elcapitan-pron
パスワード入力を求められる。
TeXShopの設定
ここですよ! El CapitanだとPATHの設定を変えなきゃならんのです。
- まずTeXShop自体をアップデート
[TeXShop] -> [アップデートを確認] - 環境設定 -> 書類タブ -> 設定プロファイル で「pTeX(ptex2pdf)」を選択
- 環境設定 -> 内部設定 で以下の通り設定
[パス設定]の[TeX] ->/Library/TeX/texbin
[pdfTeX]の[Tex] ->pdftex --file-line-error --synctex=1
[pdfTeX]の[Latex] ->pdflatex --file-line-error --synctex=1
[TeX+dvipdfmx / TeX+dvips+distiller]の[Tex] ->ptex2pdf -e -ot "-synctex=1 -file-line-error"
[TeX+dvipdfmx / TeX+dvips+distiller]の[Latex] ->ptex2pdf -l -ot "-synctex=1 -file-line-error"
BibDeskとLaTeXiTのアップデート
あとはMacTeXで一緒にインストールしたアプリケーションたちもアップデートしておく。
たぶん立ち上げたら、今後は自動アップデートしますかとか聞かれるのでそうしておきましょう。
Makefile
TeXShopで編集してコンパイルって人には関係ないかもしれませんが、
emacs + terminalで作業する人は"Makefile"ですね。忘れないようにメモ。
# Makefile for General
TARGET = hoge
LATEX = platex
BIBTEX = bibtex
LATEX = platex
DVI2PDF = dvipdf
TEX = $(TARGET).tex
DVI = $(TARGET).dvi
all: $(TARGET).pdf
$(TARGET).pdf: $(TEX)
$(LATEX) $(TEX)
$(BIBTEX) $(TARGET)
$(BIBTEX) $(TARGET)
$(LATEX) $(TEX)
$(LATEX) $(TEX)
$(DVI2PDF) $(DVI)
.PHONY: clean
clean:
rm -f *.aux
rm -f $(TARGET).log
rm -f $(TARGET).dvi
rm -f $(TARGET).ps
rm -f $(TARGET).pdf
rm -f $(TARGET).lof
rm -f $(TARGET).lot
rm -f $(TARGET).toc
rm -f $(TARGET).bbl
rm -f $(TARGET).blg
bibtex使わない場合は$(BIBTEX) $(TARGET)
のとこをコメントアウトしとく。