2017-01-24 5 views
0

私はどこでも検索しましたが、この特定の問題は十分にカバーされていないようです。私はLaTeXを初めて使っているので、私の無礼を許してください。Mac OS XのBasicTex:IEEEtransools.styをインストールするにはどうすればよいですか?

homebrewを使ってBasicTexをインストールしました(MacTexは2GBなのでインストールしたくありませんでした)。その後、私はtitlesecパッケージをインストールするには、次のコマンドを使用:

sudo tlmgr install titlesec 

私は他の場所で示唆したように、これは私の問題を解決するだろうと思った...しかし、私はのeMac以内に私のTeXをコンパイルしようとしたとき、私はまだ次のエラーを取得します:

ERROR: LaTeX Error: File `IEEEtrantools.sty' not found.

ご協力いただければ幸いです。

P.S.私は.styファイルは一般的にオンラインで簡単に入手できることを知っています...しかし、この.styファイルを挿入してBasicTexをうまく動作させる場所はどこですか?

答えて

0

まず、ファイルを文書texの同じフォルダに置くと、LaTeXがそのファイルを見つけることができます。インストールする必要はありません。それは速い方法です。

ただし、このテンプレートを使用して新しい文書を作成するたびに、そのテンプレートをコピーする必要があります。同僚には便利だと思います。システムにインストールすることを前提にする必要はないからですが、主に単独で作業している場合は、何も問題はありません。システムにインストールすることをお勧めします。

これをインストールするには、通常2つの手順が必要です。まず、LaTeXに表示されるフォルダにコピーする必要があります。そのためには、システム上の他のファイルstyを探して、ここやサブフォルダに入れてください。欠点は、あなたのLaTeXシステムが更新されたときに消えてしまうことです。システムを拡張するために特別に設計されたローカルフォルダもありますが、私がよく思い出した場合、LaTeXディストリビューション(あなたの場合はBasicTeX)とOSによって異なります。たとえば、LinuxシステムのTexliveディストリビューションでは、ホームディレクトリに~/texmf/tex/latex/を作成し、パッケージ内にクラスとクラスを入れることができます。~/texmfは、設定で拡張ポイントとして書き込まれたフォルダです(もちろん、私は設定ファイルがどこにあるかを特定するのに常に問題があります)。

第2ステップは、LaTeXのインデックスを更新することです。実際、LaTeXは使用できるすべてのファイルのインデックスを持っています。右のフォルダにファイルをコピーするだけで、LaTeXはまだその存在を知らないでしょう。 Linuxでは、端末でtexhashコマンドを使用してこのインデックスを更新できます。私がMacを扱ったのはずっと前からありましたが、私はあなたがターミナルのLinux上でと同じことをすることができると確信しています。それが機能するようにするには、おそらく管理者権限が必要になるので、接頭辞はsudo texhashにする必要があります。

関連する問題