Centos に追加の texlive パッケージをインストールする

Centos に追加の texlive パッケージをインストールする

私は CentOS を初めて使用しています (常に ubuntu などを使用していました)。初めてここで LaTeX コードをコンパイルしようとしています。そのため、.sty必要なものが多数あります。

を使って見つけたもののいくつかは手動でインストールできましたがyum search、他のものは CentOS のリポジトリでは利用できません ( など)。 CTAN から手動でダウンロードできることはわかっていますが、リスト全体に対してこれを行うのは現実的ではありません。が属する「texlive-collection」を追加し、それをリポジトリに追加してダウンロードするupquote.sty方法はありますか?.sty

ありがとう

答え1

upquote.sty少なくとも Centos 6 リポジトリにはあるので、texlive-texmf-latex-2007-39.el6_7.noarchパッケージ経由でインストールできます。

$ sudo yum whatprovides '*/upquote.sty'
...
texlive-texmf-latex-2007-39.el6_7.noarch : Texmf files needed for 
...
Filename    : /usr/share/texmf/tex/latex/upquote/upquote.sty

ベンダーパッケージで提供されているtexliveのヴィンテージが古すぎる場合は、最新バージョンをインストールするベンダーディレクトリではないディレクトリ(例えばホームディレクトリ)にコピーするのが良いでしょう。最新バージョンにはtlmgrユーティリティこれにファイルのリストを*.sty簡単に入力できます。

$ cat pkglist
noto.sty
upquote.sty
$ tlmgr install `perl -ple 's/.sty//' pkglist`
tlmgr: package repository http://...
tlmgr install: package already present: noto
tlmgr install: package already present: upquote
$ 

関連情報