Manuelles Hinzufügen *eines* Pakets zu MiKTeX

Manuelles Hinzufügen *eines* Pakets zu MiKTeX

Ich verwende Windows hinter einer Firewall (Sie zeigen Ihr Mitgefühl, ich weiß es, danke). Ich muss das Paket xcolorzu MiKTeX hinzufügen.

Ich lade es herunter xcolor.zipund entpacke es c:/Users/<username>/AppData/Local/Programs/MiKTeX 2.9/tex/latexzusammen mit den Paketen, die mit MiKTeX geliefert wurden.

Gibt es einen MiKTeX-Befehl „Zum Index hinzufügen“, dernichtBenötigen Sie Netzwerkzugriff?

Ermöglicht miktexsetupdie Einrichtung eines lokalen Repositorysandereals durch --local-package-repositoryund --package-set=complete download? Die Verwendung dieses Paars erfordert Netzwerkzugriff.

Antwort1

Die Antwort ist eine Erweiterung eines Kommentars von John Kormylo.

  1. Um die Meldung "das sieht nicht aus wie einTDS; sind Sie sicher …“, extrahieren Sie xcolor.zip in <dir>/tex/latexund nicht nur in <dir>/.
  2. cd zu <dir>/tex/latexund pdflatex xcolor.inszum Generieren von xcolor.sty.
  3. Fügen Sie mithilfe der MikTeX-Konsole unter „Einstellungen -> Verzeichnisse“ das Verzeichnis hinzu, <dir>das Ihre Sty-Datei enthält.
  4. Verwenden Sie „Aufgaben“ -> „Dateinamendatenbank aktualisieren“.

Ein Problem bei der manuellen Installation von Paketen (wobei „manuell“ definiert ist als das Herunterladen einer .zipDatei von CTAN und deren manuelles Einfügen in eine TeX-Installation) besteht darin, dass auch rekursive Abhängigkeiten behandelt werden müssen.

Hängt beispielsweise xcolorvom Paket ab mptopdf.

Um die Abhängigkeiten herauszufinden, führen Sie nach den obigen Schritten pdflatex usexcoloreine usexcolor.texDatei aus, die enthält

\documentclass{article}
\usepackage{xcolor}
\begin{document}
\end{document}

Dadurch erhalten Sie:

The required file "tex/context/base/mkii/supp-pdf.mkii" is missing.
It is part of the following package: mptopdf.

und das bedeutet, dass Sie die obigen Schritte für wiederholen müssen mptopdf.

verwandte Informationen