styファイルがないというメッセージが出たとき
|
|
A Directory Structure for TeX Files参照。
|
|
使っているTeXのシステムにパッケージが無いとき、
! LaTeX Error: File `***.sty' not found.というエラーメッセージが出力されます。 スタイルファイルに対応するinsファイルとdtxファイルを、
|
に入れて検索します。通常、styという形でなく、insとdtxの組で置かれており、下にあるように、通常、この2つのファイルからstyファイルが作成されます。希に、dtxファイルだけからstyファイルが生成されることもあります。 また、texmf-distの構造(下のfourier.styのディレクトリ構造参照)が作成され、適当なフォルダーの中にstyファイルが作られることがあります。 dtxファイルとpdfファイルには、スタイルファイルの解説が書いてあります。CTAN内で見つからないときはgoogle.co.jpを利用しましょう。 探しているスタイルファイルが***.zip、***.tds.zipというもので圧縮されていることがあります。CTANサーバーに***.tds.zipがあるときは、このファイルをダウンロードし、解凍してできるものをtexmf-distまたはtexmf-local以下に移します(下のfourier.styのディレクトリ構造参照)。解凍したものの中には関連するマニュアル等があります。 |
フォントシステムを伴うスタイルファイルをインストールするとき、pkフォントを作成するようになっているTeXシステムの場合、古いpkフォントとの不整合が起こることがあります。この場合、インストールするフォントシステムのtfmに対応するpkフォントを削除しておきます。 ls-Rファイルを作っているときは、styファイルを新たに組み込んだ後、コマンドプロンプトから mktexlsrを実行します。UNIX系のOSのときは、ターミナルから sudo mktexlsrを実行します。環境によっては、mktexlsrというコマンド名でなく、texhashという名前になっていることがあります。mktexlsrを実行することで、ls-Rというファイルが作成されます。 TeXのシステム内にある古いstyファイルを新しく作成されたstyファイル(cfg等のファイルを含む)で置き換えます。古いものがなければ、styファイル等を$TEXMF/tex/latex/miscに入れます。 または、$TEXMF/tex/latexまたはtexmf-local/tex/latexに新しいディレクトリ(styファイルの名前を使う)を作成し、この中に入れます。なお、insファイルからstyファイルが生成される途中で、例題・簡単なマニュアル等のTeXファイルも作られることがあります。パッケージ(***.styファイル)がどのフォルダに入っているかは、ターミナル(コマンドプロンプト)から kpsewhich ***.styと入力することで、***.styの場所が分かります。使っているTeXのシステムに無いときは何も表示されません。 (Windowsの場合) 探しているスタイルファイルの***.zipがあるときは、このファイルをダウンロードし、解凍後このFolderにおいて下記の処理を行います。 |
Mac OS X, UNIX, Windowsの場合 |
ダウンロードしたins、dtxファイルのあるディレクトリ(フォルダー)で、
同じように、 このとき、例となるtexファイルやフォント生成のためのfdファイルが作られることがあります。このfdファイルは作られたstyファイルと同じディレクトリに入れます。他のファイルについては、下のfourier.styのディレクトリ構造参照。log、auxなどのファイルはstyファイルの利用には直接必要ありません。 (追記あり)Windowsエクスプローラからコマンドプロンプトを一瞬にして開く方法 : ライフハッカー[日本版]参照。 |
Macintoshの場合 |
[Mac OS 9.x] ins、dtxファイルのあるFolderで、insファイルをplatexにDrag & Dropすることでstyファイルが得られます。ダウンロードしたdtxファイルも同じようにplatexにDrag & Dropすることで、スタイルファイルの解説書(dviファイル)が得られます。目次作成のために複数回のLaTeXでの処理が必要になることがあります。また、索引作成のための操作が必要になることがあります。 [Mac OS X] TeXShopを利用しているの場合、ins、dtxファイルのあるFolderで、insファイルをTeXShopにDrag & Dropし、"タイプセット"を押すと、styファイルが このとき、参考となるtexファイルやフォント生成のためのfdファイルが作られることがあります。このfdファイルは作られたstyファイルと同じディレクトリに入れます。他のファイルについてはfourier.styのディレクトリ構造参照。log、auxなどのファイルはstyファイルの利用には直接必要ありません。 パスもFinderのツールバーに追加しておくとフォルダー間の移動が楽になります。 [Yosemite] MacTeX TeXLive2015のとき、Finderの移動の"フォルダへ移動"を選択し、 /usr/local/texlive/texmf-local/tex/latex/local/とタイプし、 新たにフォルダを作成し、 この中に、insとdtxから得られたsty関連のファイル(または、Webから直接得られたstyファイル)を入れ、ターミナルから sudo mktexlsrとタイプし、パスワードを入力します。上の例は、slashbox.styの話です。 上記の処理は、スタイルファイルに付属するREADMEファイルなどに、処理方法が書かれています。pdflatex, XeLaTeX, LuaLaTeXを利用することがあります。 |
Tips |
|
contrib/miscのパッケージについて required/toolsのパッケージについて A Directory Structure for TeX Files参照。 |
|
|