Agregar manualmente *un* paquete a MiKTeX

Agregar manualmente *un* paquete a MiKTeX

Estoy en Windows detrás de un firewall (estás ofreciendo tu solidaridad; lo sé; gracias). Necesito agregar el paquete xcolora MiKTeX.

Lo descargo xcolor.zipy lo descomprimo c:/Users/<username>/AppData/Local/Programs/MiKTeX 2.9/tex/latexjunto con los paquetes que vienen con MiKTeX.

¿Existe un comando MiKTeX "agregar al índice" que nono¿Necesita acceso a la red?

Hace miktexsetupposible configurar un repositorio localotroque a través --local-package-repositoryy --package-set=complete download? El uso de este par requiere acceso a la red.

Respuesta1

La respuesta es una ampliación de un comentario hecho por John Kormylo.

  1. Para evitar recibir el mensaje "esto no parece unSDT; ¿Estás seguro...", extrae xcolor.zip en <dir>/tex/latexlugar de simplemente en <dir>/.
  2. cd a <dir>/tex/latexy pdflatex xcolor.inspara generar xcolor.sty.
  3. Usando la consola MikTeX en Configuración->Directorios, agregue el directorio <dir>que contiene su archivo sty.
  4. Utilice Tareas->Actualizar base de datos de nombres de archivos.

Un problema con la instalación manual de paquetes (donde "manual" se define como descargar un .ziparchivo de CTAN e insertarlo manualmente en una instalación TeX) es que también es necesario manejar dependencias recursivas.

Por ejemplo, xcolordepende del paquete mptopdf.

Para conocer las dependencias, después de los pasos anteriores, ejecute pdflatex usexcolorun usexcolor.texarchivo que contenga

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

que te dará:

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

y eso significará que deberás repetir los pasos anteriores para mptopdf.

información relacionada