• ベストアンサー

LaTeXのxy-picについて

LaTeXについてです。 xy-picのインストールで下記のサイトからインストールしようとしたときに、 (http://www.google.co.jp/search?hl=ja&rlz=1G1GGLQ_JAJP294&q=xy-pic&lr=&aq=f&oq= ←指示通りに実行しました) 次のようなエラーが出てしまいました。 エラー:I can't find file 'xy.sty' 取得したファイルの中に 'xy.sty' は存在していたのですが、認識してくれません。何故なのでしょうか。教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.4

>そうか, 確かに ls-R の可能性もありますね>#2. いまどきならこのファイルは消してしまった方がいいと思う. Windowsの角藤版ならその通りですね. UNIX系OSの場合は mktexlsrはできちゃうので, 必要なときにmktexlsrしないといけないですねえ で・・・ C:\usr\local\share\texmf-local\tex\generic\xypic にあって, kpsewhich xy.sty で何もでてこないのは,おかしい. 本当に,ls-Rがないの? C:\usr\local\share\texmf\ls-R C:\usr\local\share\texmf-local\ls-R なんてファイルがあったら,削除してOK. こういうときはほとんどの場合 ls-R なんだけども・・・

oicchi
質問者

お礼

回答ありがとうございます。 C:\usr\local\share\texmf C:\usr\local\share\texmf-local の2か所にls-Rというファイルが存在していました。 そしてその2つのファイルを削除した無事コンパイルに成功しました。 本当にありがとうございました。助かりました。

その他の回答 (3)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

そうか, 確かに ls-R の可能性もありますね>#2. いまどきならこのファイルは消してしまった方がいいと思う. で, と. 「特に変わりありません」では相手に全く通じないことを理解してください. 「何と」変わりないのですか? 何かが表示されるなら表示されたものを書いてください. 何も表示されないのであれば「何も表示されない」と書いてください. あと, kpsewhich --expand-var '$TEXINPUTS' の結果も期待していたんだけどそれは無視?

oicchi
質問者

お礼

ls-Rというファイルを削除したら無事解決しました。 ありがとうございました。

oicchi
質問者

補足

回答ありがとうございます。それと知識不足ですみません。 kpsewhich -exoand-var$TEXINPUTS を実行すると以下のように表示されました。 .;{C:/usr/local/share/texmf-local,C:/usr/local/share/texmf}/{tex,ptex}/{generic,}//;{C:/usr/local/share/texmf-local,C:/usr/local/share/texmf}/source// kpsewhich xy.sty を実行すると、何も表示されませんでした。 どうでしょうか?

  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.2

対象のOSが不明なんだが・・・ まちがった場所にコピーしているってのがよくある話. ほかにありがちなのが,mktexlsrをしてないこと. UNIX系OSの場合,インストールの際に mktexlsrでls-Rができてることが多いから ファイルを追加したときにも スーパユーザで mktexlsr をしてやらないとだめ. Win32TeX(いわゆる角藤版)では mktexlsrをする必要がないが, ls-Rファイルを作ってしまっていたら mktexlsrする必要がある.

oicchi
質問者

補足

回答ありがとうございます。 使用しているOSは、Windows Vista です。 インストールの場所は、パスを通している C:\usr\local\share\texmf-local なので、問題ないかと思います。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

その xy.sty はどのディレクトリにあるのですか? そして, kpsewhich --expand-var '$TEXINPUTS' kpsewhich xy.sty の結果は?

oicchi
質問者

補足

回答ありがとうございます。 xy.styは C:\usr\local\share\texmf-local\tex\generic\xypic にあります。 kpsewhich xy.sty の結果は特に変わりありません。

関連するQ&A