web-dev-qa-db-ja.com

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

どうやら私は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

フォルダ。

18
Martin Drozdik

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

tlmgr: command not found

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

ダウンロード algorithm2e.sty here

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

mkdir ~/texmf

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

Sudo texhash

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

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

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

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

8
Minos

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

Ubuntuでは、TeXLiveコレクションfooはUbuntuパッケージtexlive-fooとして配布されます。たとえば、コレクションscienceはUbuntuパッケージtexlive-scienceとして配布されます。したがって、TeXLiveパッケージalgorithm2eのインストール方法に関する質問に対するUbuntuの回答は、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/ の「パッケージのコンテンツを検索」セクションで検索できます。

8
fkraiem

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

代わりに:

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

https://tex.stackexchange.com/a/95373/63118

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

3
quanta

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

3
Yanqing