Emacs の LaTeX, TeX 用のメジャーモードである AUCTeX を(macOS を念頭に)ソースからインストールする。Ubuntu だと apt でインストールできる。以前の Cask 版だと /usr/local/share/emacs/site-lisp を見にいかなくて悩んだ気がするが,この Formula 版の emacs-mac だと大丈夫。
まず,macOS で
brew install railwaycat/emacsmacport/emacs-mac brew install mactex skim
していることを前提で。
curl -O http://ftp.gnu.org/pub/gnu/auctex/auctex-12.3.tar.gz tar xvfz auctex-12.3.tar.gz cd auctex-12.3 ./configure --with-lispdir=/usr/local/share/emacs/site-lisp --with-texmf-dir=/usr/local/texlive/texmf-local make sudo make install
あとは,site-start.el に以下のように記載しておく。
(setq load-path (cons "/usr/local/share/emacs/site-lisp/" load-path))
(require 'tex-site) ;; package-install した場合は不要。
(setq japanese-TeX-engine-default 'ptex)
(setq TeX-engine 'ptex)
(setq TeX-PDF-from-DVI "Dvipdfmx")
(add-hook 'LaTeX-mode-hook 'japanese-latex-mode)
(setq japanese-LaTeX-default-style "jsarticle")
(setq TeX-view-program-list '(("PDFviewer" "open -a Skim %o")))
(setq TeX-view-program-selection '((output-pdf "PDFviewer")))