Aparentemente estoy usando Tex Live como mi distribución de 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
Me gustaría instalar paquetes adicionales usando esta guía .
Ellos dicen:
Con TeX Live instalado manualmente, use tlmgr para administrar paquetes individualmente.
tlmgr install <package1> <package2> ...
tlmgr remove <package1> <package2> ...
Pero cuando lo intento:
tlmgr install algorithm2e
Yo obtengo:
tlmgr: command not found
Tampoco parece tener una ~/texmf
carpeta, solo una ~/.texmf-var
carpeta. ¿Mi instalación está corrupta o estoy haciendo algo mal?
EDITAR:
Descubrí que en realidad tengo un
/usr/local/share/texmf
EDIT2:
El comando:
apt-cache policy texlive
resultados 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
carpeta.
software-installation
latex
texlive
Martin Drozdik
fuente
fuente
apt-cache policy texlive
?/usr/local/share/texmf
eso también debería funcionar, creo. Entonces corresudo texhash
.Respuestas:
Si instala TeXLive desde los repositorios de ubuntu (Centro de software de Ubuntu). Entonces tlmgr no está instalado, porque todos los paquetes deben usar el sistema de administración de paquetes del sistema 'apt-get'. Por lo tanto, obtienes el error:
Entonces tendrá que instalar el paquete manualmente:
Descargue algoritmom2e.sty aquí
Luego, vaya a la carpeta
~/texmf
o~/.texmf
depende, si no existe, créelo:y copie algoritmom2e.sty a él. Entonces corre:
poner en la contraseña de root cuando se solicite.
desafortunadamente, los paquetes TexLive en Ubuntu no se actualizan muy a menudo, por lo que pueden aparecer algunos errores.
La alternativa es instalar manualmente toda la distribución TexLive y seguir la guía que publicó.
Espero que ayude
fuente
/usr/local/share/texmf
y crear mi propiatexmf
carpeta en el directorio de inicio y ejecutarlotexhash
, pero no funcionó. Pero cuando incluyoalgorithm2e.sty
directamente en la misma carpeta que el.tex
archivo que estoy compilando, funciona./usr/local/texlive/texmf-local
si funciona? Actualizaré mi respuesta.TeXLive se divide en colecciones . Cada paquete TeXLive pertenece a una (y solo una) colección, por ejemplo, el paquete
algorithm2e
pertenece a la colecciónscience
. Para simplificar, la mayoría de las distribuciones, incluida Ubuntu, no tienen un paquete para cada paquete TeXLive individual, sino que agrupan todos los paquetes TeXLive en una colección determinada y distribuyen la colección completa como un solo paquete.En Ubuntu, la colección TeXLive
foo
se distribuye como el paquete Ubuntutexlive-foo
, por ejemplo, la colecciónscience
se distribuye como el paquete Ubuntutexlive-science
. Por lo tanto, la respuesta de Ubuntu a su pregunta sobre cómo instalar el paquete TeXLivealgorithm2e
es que necesita instalar el paquete Ubuntutexlive-science
. (Por supuesto, un efecto secundario es que también instalará todos los demás paquetes de lascience
colección).La forma estándar de determinar a qué colección pertenece un paquete TeXLive es usar
tlmgr
:Pero en Ubuntu,
tlmgr
no está instalado. Me gusta usarapt-file
:o puede buscarlo en la sección "Buscar el contenido de los paquetes" en http://packages.ubuntu.com/ .
fuente
vaya al centro de software de ubuntu e instale el software TeX Live: fuentes adicionales.
fuente
La forma más simple que encontré es, simplemente busque el paquete en el centro de software de ubuntu. Por ejemplo, necesitaba el paquete "braket", simplemente lo escribí en el centro de software, el resultado de la búsqueda mostró "TeX Live: paquetes adicionales de LaTeX" que contiene el paquete "braket" junto con un montón de otros paquetes, lo instalé y Estoy feliz ahora.
Alternativamente:
La mejor manera de obtener lo mejor de Texlive es instalar Telxlive vanilla siguiendo estas instrucciones:
/tex//a/95373/63118
Esto probablemente resolverá todos los problemas relacionados con los paquetes y todo lo demás.
fuente