web-dev-qa-db-fra.com

Comment installer les packages LaTeX pour Tex Live?

Apparemment, j'utilise Tex Live comme distribution LaTeX:

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

Je voudrais installer des paquets supplémentaires en utilisant ce guide .

Ils disent:

Avec TeX Live installé manuellement, utilisez tlmgr pour gérer les paquets individuellement.

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

Mais quand j'essaye:

tlmgr install algorithm2e

Je reçois:

tlmgr: command not found

Je ne semble pas non plus avoir un dossier ~/texmf, seulement un dossier ~/.texmf-var. Mon installation est-elle corrompue ou est-ce que je fais quelque chose de mal?

MODIFIER:

J'ai trouvé que j'avais en fait un

/usr/local/share/texmf

EDIT2:

La commande:

apt-cache policy texlive

résulte en:

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

dossier.

18
Martin Drozdik

Si vous installez TeXLive à partir des référentiels ubuntu (Centre de logiciels Ubuntu). Ensuite, tlmgr n'est pas installé, car tous les paquets doivent utiliser le système de gestion de paquets système 'apt-get'. D'où vous obtenez l'erreur:

tlmgr: command not found

Vous devrez donc installer le paquet manuellement:

Télécharger algorithm2e.sty here

Ensuite, allez dans le dossier ~/texmf ou ~/.texmf cela dépend, s'il n'existe pas, créez-le:

mkdir ~/texmf

et copier algorithm2e.sty à elle. Puis lancez:

Sudo texhash

mettre en root le mot de passe à la demande.

malheureusement, les paquets TexLive dans Ubuntu ne sont pas très souvent mis à jour, il est donc possible que des erreurs se produisent.

L’alternative est d’installer manuellement l’ensemble de la distribution TexLive et de suivre le guide que vous avez posté.

J'espère que cela pourra aider

8
Minos

TeXLive est divisé en collections . Chaque package TeXLive appartient à une (et à une seule) collection. Par exemple, le package algorithm2e appartient à la collection sciencename__. Pour des raisons de simplicité, la plupart des distributions, y compris Ubuntu, ne disposent pas d’un package pour chaque package TeXLive, mais regroupent tous les packages TeXLive d’une collection donnée et distribuent la collection entière dans un package unique.

Dans Ubuntu, la collection TeXLive fooest distribuée sous le paquet Ubuntu texlive-foo. Ainsi, par exemple, la collection scienceest distribuée sous la forme du paquet Ubuntu texlive-science. Par conséquent, la réponse d'Ubuntu à votre question sur la manière d'installer le package TeXLive algorithm2e est que vous devez installer le paquet Ubuntu texlive-science. (Bien entendu, l’un des effets secondaires est qu’il installera également tous les autres packages de la collection sciencename__.)

La méthode standard pour déterminer la collection à laquelle appartiennent les packages TeXLive consiste à utiliser tlmgrname__:

$ 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

Mais dans Ubuntu, tlmgrn'est pas installé. J'aime utiliser apt-file:

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

ou vous pouvez le rechercher dans la section "Rechercher dans le contenu des paquets" de http://packages.ubuntu.com/ .

8
fkraiem

Le moyen le plus simple que j'ai trouvé est de rechercher le paquet dans le centre logiciel Ubuntu. Par exemple, j'avais besoin du paquet "braket", je viens de le taper dans le centre du logiciel, le résultat de la recherche montrait "TeX Live: paquets supplémentaires LaTeX" qui contenait le paquet "braket" ainsi que de nombreux autres paquets, je l'ai installé et je Je suis heureux maintenant.

Alternativement:

Le meilleur moyen de tirer le meilleur parti de Texlive est d’installer Telxlive Vanilla en suivant ces instructions:

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

Cela résoudra probablement tous les problèmes liés aux paquets et à tout le reste.

3
quanta

allez dans le centre logiciel Ubuntu et installez le logiciel TeX Live: polices supplémentaires.

3
Yanqing