web-dev-qa-db-ja.com

OSXにLaTeX .styファイルをインストールするにはどうすればよいですか?

LaTeXプロジェクトをセットアップしています:

tex/
  - documents/
      - some_file.tex
  - support/
      - todonotes.sty

ここで、some_file.textodonotesを使用します:

\usepackage[colorinlistoftodos,textwidth=0.9\marginparwidth]{todonotes}

しかし、TextMateでPDFをビルドしようとすると、LaTeXエラー:ファイル `todonotes.sty 'が見つかりません。

後で

具体的には、MacPortsのtetexを使用していますが、これまでの回答からは別のディストリビューションを試してみるかもしれません。

58
James A. Rosen

Mac OS X(Snow Leopard 10.6.7)では、.styファイル

/usr/local/texlive/2010basic/texmf-dist/tex/latex/base/

次に、texhashコマンドを実行します。 rootユーザーのままであることを忘れないでください(Sudo -s

53
felix marin

または、スタイルファイルを「サポート」ではなく、ドキュメントと同じディレクトリに配置することもできます。今... OS Xを使用している場合は、おそらくtexlive 2008を使用しているはずです。texlive2008を使用している場合は、ターミナルを開いて次のように入力します。

Sudo tlmgr install todonotes

「todonotes」をインストールするパッケージ名に置き換えます。

33
Mica

スタイルファイルを~/texmf/tex/に入れると、標準のLaTeXディストリビューションがそれらを見つけるはずです。システム全体にインストールする場合は、LaTeXインストール内の対応するtexmf/texフォルダーに配置できます(OS Xでのこのインストールの場所は、使用したLaTeXディストリビューションによって異なります)。

コマンド行でtlmgr confを使用して、すべての配布構成情報をリストできます。 TEXMFHOME変数は、texmfツリーへのパスを提供します。

11
Barry Wark

前に述べたように、カスタム.sty into ~/texmf/texまたは/usr/share/texmf-texlive/tex/ただし、mktexlsrまたはtexhashを実行して、LaTeXのローカルパッケージデータベースを更新することを忘れないでください。そうしないと、LaTeXは、処理されたファイルと同じディレクトリにない限り、まったく見つけられません。

3
Frakturfreak

LaTeXパッケージのこのページ は、LaTeXインストールディレクトリに.styファイルをインストールする必要があると言います(Ubuntuのインストールは/usr/share/texmf-texlive/tex/latex/のようです)、または.styファイルのコピーを、LaTeXソースを含むeachファイルに保存します。つまり、tex/documentsフォルダーに少なくとも。

0
Mark Rushakoff

BasicTex 2015を使用してこの問題が発生しましたが、上記のどれもそれを解決しなかったので、 ここに解決策

要するに: Sudo tlmgr install preprintはそれを修正し、kpsewhich fullpage.styは修正を確認します

0
D.Deriso