[https://brew.sh/index_ko|Homebrew]의 cask를 이용하여, 터미널에서 모든 설치 작업을 진행하는 과정. == MacTeX == 두 개의 cask formula가 있다. `mactex`은 MacTeX을 다운로드받아 실행해주는 것이고 `mactex-no-gui`는 그 과정을 명령행에서 완료하게 해준다. 터미널을 떠나지 않을 생각이므로 다음과 같이 명령을 내린다. {{{ $ brew cask install mactex-no-gui }}} == java, pygments == arara 실행을 위해서는 java가 필요하다. {{{ $ brew cask install java }}} python-pygments를 설치하자. {{{ $ pip3 install pygments }}} 또는 {{{ $ brew install pygments }}} == TeXShop 등 == MacTeX 전체 설치의 경우와는 달리 TeXShop, Bibdesk 등은 별도로 설치해주어야 한다. MacTeX과 동일한 유틸리티를 가지려면 {{{ $ brew cask install texshop bibdesk latexit }}} * mactex-no-gui로 설치한 경우에는 TeXShop 등은 별도로 설치하여야 한다. {{{ $ brew cask install texshop tex-live-utility }}} == 폰트 == TeXShop에 적합한 폰트를 구하기가 쉽지 않다. 요즘 추천하는 것은 powerline 폰트들이므로 이를 설치하도록 한다. {{{ $ brew tap homebrew/cask-font $ brew cask install font-consolas-for-powerline }}} 원한다면 brew search powerline 명령으로 설치할 수 있는 폰트를 찾아볼 수 있다. noto serif/sans cjk 폰트도 설치하자. {{{ $ brew cask install font-noto-serif-cjk font-noto-sans-cjk }}} === texmf.cnf 수정 === {{{ $ (sudo) echo "" >>`kpsewhich texmf.cnf` $ (sudo) echo "OSFONTDIR = ~/Library/Fonts//;/Library/Fonts//;/System/Library/Fonts//" >>`kpsewhich texmf.cnf` }}} == 기타 == === KTUG Private Repository === {{{ $ tlmgr repository add http://ftp.ktug.org/KTUG/texlive/tlnet ktug $ tlmgr pinning add ktug "*" }}} GPG 키 추가 {{{ $ brew install gpg $ curl -O http://ftp.ktug.org/KTUG/texlive/tlnet/ktugrepo.pub.txt $ (sudo) tlmgr key add ./ktugrepo.pub.txt }}} === TeX Fonts 추가 === {{{ $ ln -s /usr/local/texlive/2020/texmf-dist/fonts/truetype ~/Library/Fonts/truetype $ ln -s /usr/local/texlive/2020/texmf-dist/fonts/opentype ~/Library/Fonts/opentype }}} * 재시동 필요. 심볼릭 링크를 걸고 재시동한 후에도 TeX 폰트를 인식하지 못하면 FontBook에 필요한 폰트를 직접 추가.