TeX 美文書第7版よりインストール
1)ダウンロードしたパッケージファイルを,/Users/apj/extended-utf8というフォルダの中に入れて,TeXとは別に管理している。
2)/Users/apj/extended-utf8
を
/Applications/TeXLive/Library/texlive/2016/texmf-dist/extended-utf8
にシンボリックリンクする。……/texmf-dist でls -lを実行すると,
lrwxr-xr-x 1 root admin 24 5 16 02:04 extended-utf8 -> /Users/apj/extended-utf8
のように,確かにリンクが張られている。
3)対応するbinディレクトリに行って,./mktxlsrする
4)/Applications/TeXLive/Library/texlive/2016/texmf-dist/ls-Rファイルを確認。このファイルには,例えば次のような項目がある
./extended-utf8:
(中略)
eclbkbox.sty
(略)
つまり,シンボリックリンク先がちゃんと登録されている。
5)この状態で,
¥usepackage{eclbkbox}
を含んだソースファイルをコンパイルすると,
! LaTeX Error: File `eclbkbox.sty' not found.
というエラーが出て止まってしまう。
つまり,パッケージ本体は別の場所にあって,ディレクトリごと,mktexlsrが見てくれる場所にシンボリックリンクして,mltexlsrを実行してシンボリックリンク先をls-Rファイルに登録したものが,うまく読み込まれないということです。美文書第6版からのインストール&Mac OS 10.10ではこの方法で問題なく動いていたので,何がいけないのかよく分かりません。集めたパッケージセット本体は別の場所に置いておかなかった場合,TeXの再インストールで退避するのを忘れてインストールディレクトリごと削除するとせっかくのコレクションも消えてしまうので,うっかりやらかすと面倒なことになります。UNIXってシンボリックリンク先だろうがファイルの実体のある場所だろうが区別せずにアクセスしてくれるものだと思っていたし,これまでそのように動いていたのですが……こんな止まり方は初めてなので困惑しています。どうしたらいいのでしょうか。TeXの問題なのかMac OSの問題なのか切り分けできずにおります。どなたか解決のヒントを御存知ないでしょうか。