macOS High Sierra (10.13.6)で環境構築

ふとmacOSをいじって環境構築をしました。そのメモ。

Command Line Toolsのインストール

    xcode-select --install

Homebrew

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    brew update -all

TeX関係

MacTex2018を入れました。参考サイト
    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 --force
    sudo cjk-gs-integrate-macos --link-texmf --force
    sudo mktexlsr
    sudo kanji-config-updmap-sys --jis2004 hiragino-highsierra-pron
とやるとヒラギノフォントを使えるのですが、真性マカーでない私はスルーします。というかフォントは割とどうでも良い。

次、TeXShopの設定:
    defaults write TeXShop FixLineNumberScroll NO
    defaults write TeXShop SourceScrollElasticity NO
    defaults write TeXShop FixPreviewBlur YES
これで良し。

最近、学生さんに教えてもらったTeXStudioを使っているため、これもインストール。
参考サイト
設定・コンパイルは問題なし、しかしバックスラッシュが入力できない(¥マークになる)→自動補完つかえないやら、PDFビューアーが日本語表示しないだの問題があるので、逐一対応。
    strings -a /Applications/texstudio.app/Contents/Frameworks/libpoppler.??.dylib | grep poppler
    cd ~
    curl -kO https://poppler.freedesktop.org/poppler-data-0.4.9.tar.gz
    tar xvf poppler-data-0.4.9.tar.gz
    sudo mkdir -p /usr/local/Cellar/poppler/0.61.0-texworks/share/poppler
    sudo cp -pR ~/poppler-data-0.4.9/* /usr/local/Cellar/poppler/0.61.0-texworks/share/poppler
これは日本語表示のためのおまじない。

C言語等

だいたいここを参考にしています。
    brew install gcc(gcc8.2.0が入りました)
    brew install boost(boost大事!)
    ln -s /usr/local/bin/gcc-8 /usr/local/bin/gcc
    ln -s /usr/local/bin/c++-8 /usr/local/bin/c++
リンクを貼った後に再起動を忘れずに。

Python関係

Command Line Toolsに入っていたので、とりあえず様子見(ver. 2.7.10)。将来的にはipythonとか入れるか。ちなみに
    brew install python
で入れるとpython3が入るそう

Octave関係

言われるがままにOctaveもインストール。参考サイト
    brew tap octave-app/octave-app
    brew cask install octave-app

Git

    brew install git

その他

    brew install nkf


「おい、学会の準備はどうした?」

「いや、いま環境構築に忙しくて・・・」

「・・・」

「・・・」

「明日から本気出す!」(完)

2018.10.11追記

macOS Mojaveにアップデートしました。上の環境はそのまま動きましたが
    xcode-select --install
    brew update -all
でアップデートしておけば一安心です。

コメント