Der “richtige Ort” verursacht manchmal Verwirrung, insbesondere wenn Ihre TeX-Installation alt ist oder nicht der TeX Directory Structure(TDS) entspricht. Für ein TDS-konformes System ist der “richtige Ort” für eine LaTeX .sty-Datei ein entsprechend benanntes Unterverzeichnis von texmf/tex/latex/. “Passend benannt” bedeutet sinnvoll und sinnvoll (und wahrscheinlich kurz). Für ein Paket wie paralist würde ich beispielsweise das Verzeichnis texmf/tex/latex/paralist aufrufen. Add-on-Funktionen für LaTeX werden als Pakete bezeichnet. Dutzende davon sind mit LaTeX vorinstalliert und können sofort in Ihren Dokumenten verwendet werden. Sie sollten alle in Unterverzeichnissen von texmf/tex/latex gespeichert werden, die nach jedem Paket benannt sind. Der Verzeichnisname “texmf” steht für “TEX und METAFONT”. Um herauszufinden, welche anderen Pakete verfügbar sind und was sie tun, sollten Sie die CTAN-Suchseite verwenden, die einen Link zum umfassenden Paketkatalog von Graham Williams enthält.

Mit TeX Live ist es üblich, die Distribution in ein paar große Pakete verpackt zu haben. Um beispielsweise etwas im Zusammenhang mit der Internationalisierung zu installieren, müssen Sie möglicherweise ein Paket wie texlive-lang installieren. Wenn TeX Live manuell installiert ist, verwenden Sie tlmgr, um Pakete einzeln zu verwalten. Jeder kann darauf zugreifen und die Dateien herunterladen, aber die Übermittlung ist auf Teammitglieder beschränkt. Das Repository befindet sich in github.com/latex3/latex2e und von dieser Browserseite aus können Sie die Dateien erkunden, das Repository klonen oder die Dateien in einem ZIP-Archiv (ca. 25 MB) herunterladen, indem Sie die entsprechenden Schaltflächen verwenden. Ein Paket ist eine Datei oder Eine Sammlung von Dateien, die zusätzliche LaTeX-Befehle und Programmierung enthalten, die neue Styling-Features hinzufügen oder bereits vorhandene ändern. Es gibt zwei Hauptdateitypen: Klassendateien mit .cls-Erweiterung und Style-Dateien mit .sty-Erweiterung. Es kann auch Nebendateien geben. Wenn Sie versuchen, ein Dokument einzugeben, das ein Paket erfordert, das nicht auf Ihrem System installiert ist, warnt LaTeX Sie mit einer Fehlermeldung, dass es fehlt. Sie können Updates für Pakete herunterladen, die Sie bereits haben (sowohl die Pakete, die zusammen mit Ihrer Version von LaTeX installiert wurden, als auch die, die Sie hinzugefügt haben).

Es gibt keine Begrenzung für die Anzahl der Pakete, die Sie auf Ihrem Computer installiert haben können (abgesehen von Speicherplatz!), aber es gibt eine konfigurierbare Grenze für die Anzahl, die in einem LaTeX-Dokument zur gleichen Zeit verwendet werden kann, obwohl es davon abhängt, wie groß jedes Paket ist. In der Praxis ist es kein Problem, auch nur ein paar Dutzend Pakete aktiv zu haben. Neue LaTeX-Pakete werden ständig erstellt[Installieren von Dingen auf einem (La)TeX-System], sodass Sie feststellen können, dass es einige Pakete gibt, die Sie nicht auf Ihrer Installation haben. Wenn Sie in diesem Fall nicht über das gewünschte Paket verfügen, können Sie es[Installation mit MiKTeX-Paket-Manager] von CTAN herunterladen. Bevor Sie die Installation neuer Pakete besprechen, sollten Sie die TeX-Verzeichnisstruktur (TDS) verstehen[Was ist das TDS?]. Die Dokumentation für LaTeX-Klassen und -Pakete finden Sie in den Doc/Latex-Unterverzeichnissen: /doc/latex, /doc/latex und /doc/latex. Im Allgemeinen befinden sich die meisten Pakete im Latex-Unterverzeichnis, obwohl andere Pakete (z. B.

BibTeX- und Schriftartpakete) in anderen Unterverzeichnissen in doc gefunden werden. Die Dokumentationsverzeichnisse haben den gleichen Namen des Pakets (z.B. amsmath), die in der Regel ein oder mehrere relevante Dokumente in einer Vielzahl von Formaten (dvi, txt, pdf, etc.) haben. Die Dokumente haben in der Regel den gleichen Namen wie das Paket, aber es gibt Ausnahmen (z. B. finden Sie die Dokumentation für amsmath unter latex/amsmath/amsdoc.dvi). Wenn Die Dokumentation nicht installiert wurde, können die DVI-Dateien alle von CTAN heruntergeladen werden. Bevor Sie ein Paket verwenden, sollten Sie die Dokumentation sorgfältig lesen, insbesondere den Unterabschnitt, der normalerweise als “Benutzerschnittstelle” bezeichnet wird und die Befehle beschreibt, die das Paket zur Verfügung stellt. Man kann nicht einfach raten und hoffen, dass es funktioniert: Man muss es lesen und herausfinden.