TexLive2018で自前パッケージをインストールする(Mac)
何をしたいのか
題名の通りサイトから直接ダウンロードしてきたり、自前で作ったstyファイルをどこからでも参照できるようインストールしたい。
結論
/Users/<i>username</i>/Library/texmf/tex/latex
フォルダの中にインストールしたいstyファイルを入れる。
(.../latex/packagename/package.styという形にしても構わない)
もしフォルダがなければ作成する。(僕はtexmfフォルダ以下を作成した)
その後
sudo mktexlsr
をかける。
そして
kpsewhich xxx.sty(インストールした.styファイル)
を叩いて、先ほど置いた場所のパスが出てこればインストール成功
解説
texはパッケージがどこにあるのかというのを管理するためにls-R
というファイルを使う。
そこには、どこになんというパッケージが置かれてあるのかということが記録されてある。
しかし、予めどこに置くかというのは決まっていて、/Users/kousuke/Library/texmf/tex/latex
はその一つであるらしい。
そこにファイルをおいたあと、mktexlsr(make tex ls-R)
を叩くことでls-Rが更新され、どこからでもそのパッケージを参照することができる。
疑問
あらかじめ置く場所ってなんらかの方法で調べられるんだろう
参考
Installing Packages - LaTeX - LibGuides at University of Akron