MiKTeX(Windows)にパッケージを手動でインストールするにはどうすればよいですか?



How Can I Manually Install Package Miktex



解決:

まず、READMEファイル、パッケージの利用可能なドキュメント、おそらく最初のインストール情報を取得するための.dtxファイル。

dtx / insバンドルとして利用可能なパッケージのインストール:



  • パッケージディレクトリの内容をダウンロードします。dtxは、文書化されたソースファイルの拡張子です。insは、インストールファイルの拡張子です。これを一時ディレクトリに置きます。

  • READMEファイルに何も異なって書かれていない場合は、LaTeX(またはTeX)を実行します。.insファイル。これは、コマンドプロンプトを使用して行うのが最適です(ラテックスpackagename.ins)ですが、TeXエディターをLaTeX / DVI-LaTeXモードまたはそこで呼ばれているモードで使用できます。これは通常、で終わる1つ以上のファイルを生成します.sty、おそらくいくつかの追加ファイル。 clsやstyファイルなどがあるので、残りの手順は次の代替方法と同じです。



styまたはclsファイルのインストール:

  • ローカルtexmfディレクトリ構造にパッケージ名を使用して新しいディレクトリを作成します。MiKTeXでローカルtexmfツリーを作成するも参照してください。メインのMiKTeXtexmfツリーを選択しない理由は、ローカルtexmfツリーの目的を参照してください。

  • パッケージファイルをコピーします(* .sty、* .clsなど)をこのディレクトリに入れます。



  • 新しいパッケージをMiKTeXに認識させます。MiKTeXファイル名データベースを更新します。これを行うには、「スタート/プログラム/ MiKTeX 2.x /メンテナンス/設定」(または同様)をクリックしてMiKTeXオプションにアクセスし、「FNDBの更新」ボタンをクリックします。インストールが完了しました。

  • ドキュメントをまだダウンロードしていない場合は、pdfLaTeXまたはLaTeXを実行して入手できます。.dtxファイル。正しい参照を取得するには、2回コンパイルします。

パッケージ化されたユニバーサルアーカイブの取得とインストール:

おそらくあなたは拡張子が付いたファイルを手に入れることができます.tds.zip。このようなファイルは、TeXディレクトリ構造に適合するアーカイブです。それを開き、コンテンツ構造を確認します。あなたはそれを適切な場所に抽出することができます。また、ここでも、インストール後と同様に、MiKTeXファイル名データベースを更新します。

フォントパッケージのインストール

特にType1フォントの場合、フォントパッケージをインストールするには、追加の手順が必要です。手動フォントインストールを参照してください。

詳細情報へのリンク:

  • MiKTeX.orgでのローカル追加の統合

  • UK TeX FAQに文書化されているLaTeXソース(.dtxファイル)は何ですか

  • UK TeX FAQの詳細な一般的な手順を使用した(La)TeXシステムへのインストール

  • Nicola L. C.Talbotによるパッケージのダウンロードとインストール

  • ジョセフライトによるdtxフォーマット

ローカルリポジトリを使用した、別の非常に効果的な方法:

(MiKTeXパッケージリポジトリの利用可能なパッケージ内のすべてでのみ機能します)

  • MiKTeXネットインストーラーを使用して、完全なMiKTeXリポジトリをUSBドライブにダウンロードします。

  • MiKTeXシステムでは、このディレクトリをパッケージマネージャーのローカルパッケージリポジトリとして選択します。

  • このローカルリポジトリをインストールと更新に使用します。

  • 後でネットインストーラーを使用してそのローカルリポジトリを更新できます。サーバーからデータベースをロードし、新しいパッケージまたは更新されたパッケージを比較してダウンロードします。


コンピューターにローカルパッケージリポジトリを設定できます。

MikTexパッケージをダウンロードするには、インターネットアクセスが必要です。

私の問題は、システムでMikTexのインターネットプロキシセットアップをセットアップできないことです。そのため、今日、MikTex 2.9で次のソリューションを試しましたが、問題なく動作しました。オンザフライパッケージのインストールもうまくいきました。

  1. たとえば、フォルダを作成しますc: miktex_pkgs
  2. 次のファイルをフォルダにコピーしますc: miktex_pkgs(ファイルをコピーしないと、MikTexからエラーが発生する可能性があります。http://bruceyf.wordpress.com/2008/05/07/miktexs-secret-local-package-repository/を参照してください。詳細):

    http://mirrors.ctan.org/systems/win32/miktex/tm/packages/README.TXT

    http://mirrors.ctan.org/systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma

    http://mirrors.ctan.org/systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma

  3. 必要なパッケージは、http://www.ctan.org/tex-archive/systems/win32/miktex/tm/packagesからローカルフォルダーにコピーできます。c: miktex_pkgs

  4. この時点で、2つのオプションがあります。

    • MikTexシステムを更新します:Windowsの[スタート]メニュー-> [プログラム]-> [Miktex 2.9]-> [メンテナンス(管理者)]->プログラムを起動します '設定(管理者)'

      「パッケージリポジトリ」タブに移動し、フォルダを選択しますc: miktex_pkgs

      パッケージをインストールします。

    • コマンドプロンプトを開き、に移動しますc: miktex_pkgs

      使用するmpm.exe --install {name}を使用して、パッケージをインストールします。 NS{name}には拡張子が含まれていません(。タクシー、.tar.lzma、.tar.bz2など)。


これは 単純簡単 私のために働いた答え。

例として、CTANのlistofitemsパッケージを取り上げます。 Miktex 2.9 。パッケージはMiktexパッケージマネージャーでは利用できないと思われます。そうでない場合は、マネージャーで直接インストールできます。

  1. を作成します ローカルディレクトリ 手動でインストールしたすべてのパッケージを用意します。例えば:C: myextrapackages tex ラテックス(tex latexフォルダーとサブフォルダー でなければなりません そこで、そうでなければ、MiktexはS. Kottwitzが上で言ったようにディレクトリを受け入れませんが、myextrapackageは、選択した任意のパスにすることができます。)
  2. ディレクトリを追加しますC: myextrapackages からMiktexへ。手順:に移動しますMiktex設定->タブを選択ルーツ->そしてクリックボタンの追加(詳細はこちら)
    ノート: 私たちが持っていることを確認してください 省略 NS追加されたパスからの tex latexフォルダー。フルパスを追加しようとした場合C: myextrapackages tex latexからMiktexへのエラーが発生する場合があります。
  3. パッケージと一緒に.zipファイルをダウンロードします(この場合、CTANページで利用可能なlistofitems.zip)
  4. .zipパッケージファイルの内容を同じ名前のパッケージフォルダーに解凍します(この場合はlistofitems.zipがフォルダーに解凍されますlistofitems)。
  5. パッケージフォルダを、すでに新しく追加したディレクトリにコピーします。 (この例では、最終結果はディレクトリですC: myextrapackages tex latex listofitemsとすべての解凍されたファイルが含まれています)

今後、さらにパッケージをダウンロードする場合は、手順1と2をスキップし、利用可能なものを使用して手順3から5を実行します。 ローカルディレクトリ (この場合C: myextrapackages tex ラテックス)