Anscheinend verwende ich Tex Live als meine LaTeX-Distribution:
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
Ich möchte mithilfe dieses Handbuchs zusätzliche Pakete installieren .
Man sagt:
Wenn TeX Live manuell installiert ist, können Sie Pakete mit tlmgr individuell verwalten.
tlmgr install <package1> <package2> ...
tlmgr remove <package1> <package2> ...
Aber wenn ich versuche:
tlmgr install algorithm2e
Ich bekomme:
tlmgr: command not found
Ich scheine auch keinen ~/texmf
Ordner zu haben , nur einen ~/.texmf-var
Ordner. Ist meine Installation beschädigt oder mache ich etwas falsch?
BEARBEITEN:
Ich fand, dass ich tatsächlich eine habe
/usr/local/share/texmf
EDIT2:
Der Befehl:
apt-cache policy texlive
Ergebnisse in:
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
Mappe.
software-installation
latex
texlive
Martin Drozdik
quelle
quelle
apt-cache policy texlive
?/usr/local/share/texmf
, sollte es meiner Meinung nach auch funktionieren. Dann laufsudo texhash
.Antworten:
Wenn Sie TeXLive über die Ubuntu-Repositorys (Ubuntu Software Center) installieren. Dann ist tlmgr nicht installiert, da alle Pakete das Systempaketverwaltungssystem 'apt-get' verwenden sollten. Daher erhalten Sie den Fehler:
Sie müssen das Paket also manuell installieren:
Laden Sie algorithm2e.sty hier herunter
Wechseln Sie dann in den Ordner
~/texmf
oder~/.texmf
erstellen Sie ihn, falls er noch nicht vorhanden ist:und kopiere algorithm2e.sty dorthin. Dann renne:
Geben Sie das root-Passwort ein, wenn Sie dazu aufgefordert werden.
Leider werden die TexLive-Pakete in Ubuntu nicht sehr oft aktualisiert, so dass einige Fehler auftreten können.
Die Alternative besteht darin, die gesamte TexLive-Distribution manuell zu installieren und dem von Ihnen veröffentlichten Handbuch zu folgen.
hoffentlich hilft das
quelle
/usr/local/share/texmf
als auch einen eigenentexmf
Ordner im Home-Verzeichnis zu erstellen und auszuführentexhash
, aber es hat nicht funktioniert. Wenn ichalgorithm2e.sty
die.tex
Datei jedoch direkt in denselben Ordner wie die zu kompilierende Datei lege, funktioniert sie./usr/local/texlive/texmf-local
wenn es funktioniert? Ich werde meine Antwort aktualisieren.TeXLive ist in Sammlungen unterteilt . Jedes TeXLive-Paket gehört zu einer (und nur einer) Sammlung, zum Beispiel
algorithm2e
gehört das Paket zur Sammlungscience
. Der Einfachheit halber verfügen die meisten Distributionen, einschließlich Ubuntu, nicht über ein Paket für jedes einzelne TeXLive-Paket, sondern gruppieren alle TeXLive-Pakete in einer bestimmten Sammlung und verteilen die gesamte Sammlung als einzelnes Paket.In Ubuntu wird die TeXLive-Sammlung
foo
als Ubuntu-Paket verteilttexlive-foo
, sodass die Sammlungscience
beispielsweise als Ubuntu-Paket verteilt wirdtexlive-science
. Daher ist die Ubuntu-Antwort auf Ihre Frage, wie Sie das TeXLive-Paket installieren, die,algorithm2e
dass Sie das Ubuntu-Paket installieren müssentexlive-science
. (Ein Nebeneffekt ist natürlich, dass auch alle anderen Pakete in derscience
Sammlung installiert werden .)Die Standardmethode, um zu bestimmen, zu welcher Sammlung ein TeXLive-Paket gehört, ist
tlmgr
:Ist aber in Ubuntu
tlmgr
nicht installiert. Ich benutze gerneapt-file
:Sie können auch im Abschnitt "Durchsuchen des Inhalts von Paketen" von http://packages.ubuntu.com/ danach suchen .
quelle
Rufen Sie das Ubuntu Software Center auf und installieren Sie die Software TeX Live: Additional fonts.
quelle
Der einfachste Weg, den ich gefunden habe, ist, einfach im Ubuntu Software Center nach dem Paket zu suchen. Zum Beispiel brauchte ich das Paket "braket", habe es gerade im Software-Center eingegeben, das Suchergebnis zeigte "TeX Live: LaTeX zusätzliche Pakete", das das Paket "braket" zusammen mit einigen anderen Paketen enthält, ich habe es installiert und ich bin jetzt glücklich
Alternative:
Der beste Weg, um das Beste aus Texlive herauszuholen, ist die Installation von Telxlive Vanilla, indem Sie die folgenden Anweisungen befolgen:
/tex//a/95373/63118
Dies wird wahrscheinlich alle Probleme im Zusammenhang mit Paketen und allem anderen lösen.
quelle