Tex Live用のLaTeXパッケージのインストール方法


18

どうやら、LaTeXディストリビューションとしてTex Liveを使用しているようです。

martin@martin-XPS-8300:~$ pdflatex -v

pdfTeX 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian) kpathsea version
6.1.0 Copyright 2012 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX). 
There is NO warranty.  Redistribution of this software is
covered by the terms of both the pdfTeX copyright and the Lesser GNU
General Public License. For more information about these matters, see
the file named COPYING and the pdfTeX source. Primary author of
pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX). Compiled
with libpng 1.2.49; using libpng 1.2.49 Compiled with zlib 1.2.7;
using zlib 1.2.7 Compiled with poppler version 0.20.5

このガイドを使用し追加のパッケージをインストールしたいと思います。

彼らが言う:

TeX Liveを手動でインストールしたら、tlmgrを使用してパッケージを個別に管理します。

tlmgr install <package1> <package2> ... 
tlmgr remove <package1> <package2> ...

しかし、私がしようとすると:

tlmgr install algorithm2e

私は得る:

tlmgr: command not found

また、~/texmfフォルダーは持っていないようで、フォルダーだけがあり~/.texmf-varます。インストールが破損しているか、何か問題がありますか?

編集:

私は実際に持っていることがわかりました

/usr/local/share/texmf

EDIT2:

コマンド:

apt-cache policy texlive

結果:

texlive:
  Installed: 2012.20120611-5
  Candidate: 2012.20120611-5
  Version table:
 *** 2012.20120611-5 0
        500 http://jp.archive.ubuntu.com/ubuntu/ raring/main amd64 Packages
        100 /var/lib/dpkg/status

フォルダ。


Tex Liveをどのようにインストールしましたか?
Braiam

すみませんが、本当に覚えていません。コマンドラインを使用したか、またはプリインストールされたと思います。パッケージ管理ツールを使用しませんでした。
マーティンドロスディック

の出力はapt-cache policy texlive何ですか?
Braiam

1
私がリンクしたパッケージをその中に置くと、/usr/local/share/texmfうまくいくはずです。次にを実行しsudo texhashます。
ミノス

回答:


9

ubuntuリポジトリ(Ubuntuソフトウェアセンター)からTeXLiveをインストールする場合。すべてのパッケージがシステムパッケージ管理システム「apt-get」を使用する必要があるため、tlmgrはインストールされません。したがって、エラーが発生します。

tlmgr: command not found

そのため、パッケージを手動でインストールする必要があります。

こちらからalgorithm2e.styをダウンロードしてください

次に、フォルダーに移動するか、フォルダーに依存します~/texmf~/.texmf存在しない場合は作成します)。

mkdir ~/texmf

そしてalgorithm2e.styをコピーします。次に実行します:

sudo texhash

要求されたときにルートパスワードを入力します。

残念ながら、UbuntuのTexLiveパッケージはあまり頻繁に更新されないため、エラーが発生する可能性があります。

別の方法は、TexLiveディストリビューション全体を手動でインストールし、投稿したガイドに従うことです。

役立つことを願っています


ありがとうございました!ホームディレクトリに/usr/local/share/texmf自分のtexmfフォルダを作成して実行すると同時に、それを入れてみましたが、うまくいきtexhashませんでした。しかし、コンパイルしalgorithm2e.styている.texファイルと同じフォルダーに直接含めると、機能します。
マーティンドロスディック


/usr/local/texlive/texmf-localうまくいけばそれを入れてみてください。答えを更新します。
ミノス

9

TeXLiveはコレクションに分かれています。すべてのTeXLiveパッケージは1つのコレクションにalgorithm2e属します(たとえば、パッケージはcollectionに属しscienceます)。簡単にするために、Ubuntuを含むほとんどのディストリビューションには、個々のTeXLiveパッケージ用のパッケージはありませんが、特定のコレクション内のすべてのTeXLiveパッケージをグループ化し、コレクション全体を単一のパッケージとして配布します。

Ubuntuでは、TeXLiveコレクションfooはUbuntuパッケージとして配布されます。texlive-fooたとえば、コレクションscienceはUbuntuパッケージとして配布されますtexlive-science。したがって、TeXLiveパッケージのインストール方法に関する質問に対するUbuntuの回答algorithm2eは、Ubuntuパッケージをインストールする必要があるということですtexlive-science。(もちろん、副作用はscienceコレクション内の他のすべてのパッケージもインストールすることです。)

TeXLiveパッケージがどのコレクションに属するかを判断する標準的な方法は、以下を使用することtlmgrです。

$ tlmgr info algorithm2e
package:     algorithm2e
category:    Package
shortdesc:   Floating algorithm environment with algorithmic keywords.
longdesc:    Algorithm2e is an environment for writing algorithms. An algorithm becomes a floating object (like figure, table, etc.). The package provides macros that allow you to create different keywords, and a set of predefined key words is provided; you can change the typography of the keywords. The package allows vertical lines delimiting a block of instructions in an algorithm, and defines different sorts of algorithms such as Procedure or Function; the name of these functions may be reused in the text or in other algorithms.
installed:   Yes
revision:    28749
sizes:       doc: 661k, run: 137k
relocatable: Yes
cat-version: 5.0
cat-date:    2013-01-06 21:16:44 +0100
cat-license: lppl
collection:  collection-science

しかし、Ubuntuでは、tlmgrインストールされていません。私は使用したいapt-file

$ apt-file search algorithm2e.sty
texlive-science: /usr/share/texlive/texmf-dist/tex/latex/algorithm2e/algorithm2e.sty

または、http://packages.ubuntu.com/の「パッケージのコンテンツを検索」セクションで検索できます。


3

ubuntuソフトウェアセンターに移動し、ソフトウェアTeX Live:追加フォントをインストールします。


1
これは(少なくとも一部のパッケージでは)ソフトウェアセンターを指すのは正しいですが、問題はフォントだけでなく、すべてのパッケージに関するものでした。
ギュンベルト

3

私が見つけた最も簡単な方法は、ubuntuソフトウェアセンターでパッケージを検索することです。たとえば、パッケージ "braket"が必要だったので、ソフトウェアセンターに入力したところ、検索結果に "braket"パッケージと他のパッケージの束を含む "TeX Live:LaTeX追加パッケージ"が表示されました。今は幸せです。

代わりに:

Texliveを最大限に活用する最善の方法は、次の指示に従ってTelxliveバニラをインストールすることです。

/tex//a/95373/63118

これはおそらく、パッケージやその他すべてに関連するすべての問題を解決するでしょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.