Najwyraźniej używam Tex Live jako mojej dystrybucji 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
Chciałbym zainstalować dodatkowe pakiety za pomocą tego przewodnika .
Mówią:
Po ręcznym zainstalowaniu TeX Live, użyj tlmgr do zarządzania pakietami indywidualnie.
tlmgr install <package1> <package2> ...
tlmgr remove <package1> <package2> ...
Ale kiedy próbuję:
tlmgr install algorithm2e
Dostaję:
tlmgr: command not found
Wydaje mi się również, że nie mam ~/texmf
folderu, tylko ~/.texmf-var
folder. Czy moja instalacja jest uszkodzona czy robię coś złego?
EDYTOWAĆ:
Odkryłem, że faktycznie mam
/usr/local/share/texmf
EDYCJA 2:
Komenda:
apt-cache policy texlive
prowadzi do:
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
teczka.
software-installation
latex
texlive
Martin Drozdik
źródło
źródło
apt-cache policy texlive
?/usr/local/share/texmf
też powinno działać. Potem biegnijsudo texhash
.Odpowiedzi:
Jeśli zainstalujesz TeXLive z repozytoriów ubuntu (Centrum oprogramowania Ubuntu). Wówczas tlmgr nie jest zainstalowany, ponieważ wszystkie pakiety powinny korzystać z systemu zarządzania pakietami systemowymi „apt-get”. Stąd pojawia się błąd:
Będziesz musiał zainstalować pakiet ręcznie:
Pobierz algorytm2e.sty tutaj
Następnie przejdź do folderu
~/texmf
lub~/.texmf
zależy, jeśli nie istnieje, utwórz go:i skopiuj do niego algorytm2e.sty. Następnie uruchomić:
wprowadź hasło roota na żądanie.
niestety pakiety TexLive w Ubuntu nie są bardzo często aktualizowane, więc mogą pojawić się błędy.
Alternatywą jest ręczne zainstalowanie całej dystrybucji TexLive i postępowanie zgodnie z opublikowanym przewodnikiem.
Mam nadzieję, że to pomaga
źródło
/usr/local/share/texmf
jak i utworzyć własnytexmf
folder w katalogu domowym i uruchomićtexhash
, ale to nie działało. Ale kiedy dołączamalgorithm2e.sty
bezpośrednio do tego samego folderu, co.tex
plik, który kompiluję, to działa./usr/local/texlive/texmf-local
jeśli to zadziała, zaktualizuję swoją odpowiedź.TeXLive jest podzielony na kolekcje . Każdy pakiet TeXLive należy do jednej (i tylko jednej) kolekcji, na przykład pakiet
algorithm2e
należy do kolekcjiscience
. Dla uproszczenia większość dystrybucji, w tym Ubuntu, nie ma pakietu dla każdego pojedynczego pakietu TeXLive, ale grupuje wszystkie pakiety TeXLive w danej kolekcji i dystrybuuje całą kolekcję jako pojedynczy pakiet.W Ubuntu kolekcja TeXLive
foo
jest dystrybuowana jako pakiet Ubuntutexlive-foo
, więc na przykład kolekcjascience
jest dystrybuowana jako pakiet Ubuntutexlive-science
. Dlatego odpowiedź Ubuntu na twoje pytanie dotyczące instalacji pakietu TeXLivealgorithm2e
polega na tym, że musisz zainstalować pakiet Ubuntutexlive-science
. (Oczywiście efektem ubocznym jest to, że zainstaluje również wszystkie inne pakiety wscience
kolekcji).Standardowym sposobem ustalenia, do której kolekcji należą pakiety TeXLive, jest użycie
tlmgr
:Ale w Ubuntu
tlmgr
nie jest zainstalowany. Lubię używaćapt-file
:lub możesz go wyszukać w sekcji „Przeszukaj zawartość paczek” http://packages.ubuntu.com/ .
źródło
przejdź do centrum oprogramowania ubuntu i zainstaluj oprogramowanie TeX Live: dodatkowe czcionki.
źródło
Najprostszym sposobem, jaki znalazłem, jest po prostu poszukiwanie pakietu w centrum oprogramowania Ubuntu. Na przykład potrzebowałem pakietu „hamulec”, właśnie wpisałem go w centrum oprogramowania, wynik wyszukiwania pokazał „TeX Live: dodatkowe pakiety LaTeX”, który zawiera pakiet „hamulec” wraz z kilkoma innymi pakietami, zainstalowałem go i ja jestem teraz szczęśliwy.
Alternatywnie:
Najlepszym sposobem na maksymalne wykorzystanie Texlive jest zainstalowanie wanilii Telxlive zgodnie z następującymi instrukcjami:
/tex//a/95373/63118
Prawdopodobnie rozwiąże to wszystkie problemy związane z pakietami i wszystkim innym.
źródło