2012/10/10

texのtexmf設定でハマった

texのtexmf設定でハマった
===================================================

目標
--------------
~/texmf/以下にある、自作パッケージをtexに読ませたい。

spec
-------------
OS : MacOS10.8(Mountain Lion)
Machine : MacBookAir
MacTex2012

まずは間違った経路:
portでtexliveをinstallして、簡単に使える状況にしたけれど、自作の.styを読みに行かない。
ネットを探ってみると、texliveの方へリンクを貼れやら書いてある。ウンなことしてたまるか!(ローカルの設定にあわせて、デフォを触るのはあまりやりたくない。)
tlmgrをやれとか書いてある。ふむふむMacTexってのならそんなもんが付いているのか。

なので、ポートからinstallしたtexliveを消す。port uninstall texlive*した。(rsyncが多分ファイアーウォールを通れなくて、データベースが更新できなかったけど、あとで家でやろ。)

正解した経路:
MacTexを拾ってくる。(本家日本語
hpにあるひと通りの作業を終了して、単純にplatexかけてみる。~/texmf/を読んでない。そうか。っで、

1. ここにあるように、まずは~/texmf/ptex/の「p」を抜く。
mv ~/texmf/ptex/ ~/texmf/tex/
2. 次に、~/Libraryにtexmfへのリンクを貼る。
ln -s ~/texmf ~/Library/texmf
(デフォにあわせて、ローカルの設定を触るのは良いことだろう。)

これで完了。

解決のポイント
------------------------------
texliveのデフォ設定では、
1, ~/Library/texmfを読みに行く。
2, ~/texmf/tex/以下を読みに行く。


0 件のコメント:

コメントを投稿