Saltar al contenido

¿Cómo puedo instalar manualmente un paquete en MiKTeX (Windows)?

Solución:

En primer lugar, verifique los archivos README, la documentación disponible del paquete, tal vez el comienzo del .dtx archivo para obtener información de instalación.

Instalación de un paquete disponible como paquete dtx / ins:

  • Descargue el contenido del directorio del paquete. dtx es la extensión de un archivo fuente documentado, ins es la extensión de un archivo de instalación. Pon esto en un directorio temporal.

  • Si no hay nada escrito de manera diferente en un archivo README, ejecute LaTeX (o TeX) en el .ins expediente. Esto se hace mejor usando el símbolo del sistema (latex packagename.ins), pero puede usar su editor TeX en modo LaTeX / DVI-LaTeX o como se llama allí. Esto normalmente produciría uno o más archivos que terminan en .sty, quizás algunos archivos adicionales. Como ahora tiene archivos cls o sty o similares, los pasos restantes son los mismos que en la siguiente forma alternativa:

Instalación de archivos sty o cls:

  • Cree un nuevo directorio con el nombre del paquete en su estructura de directorio texmf local, vea también Crear un árbol texmf local en MiKTeX. Por qué no elegir el árbol texmf principal de MiKTeX, consulte Propósito de los árboles texmf locales.

  • Copie los archivos del paquete (*.sty, *.cls etc.) en este directorio.

  • Dar a conocer el nuevo paquete a MiKTeX: actualice la base de datos de nombres de archivo MiKTeX. Para hacer esto, haga clic en “Inicio / Programas / MiKTeX 2.x / Mantenimiento / Configuración” (o similar) para acceder a las opciones de MiKTeX, haga clic en el botón “Actualizar FNDB”. La instalación se ha completado.

  • Si aún no descargó la documentación, puede obtenerla ejecutando pdfLaTeX o LaTeX en el .dtx expediente. Compile dos veces para obtener las referencias correctas.

Obtención e instalación de archivos universales empaquetados:

Quizás podría obtener un archivo con la extensión .tds.zip. Dichos archivos son archivos que se ajustan a la estructura de su directorio TeX. Ábrelo, comprueba la estructura del contenido. Podrías extraerlo al lugar correcto. También aquí, como después de cualquier instalación, actualice la base de datos de nombres de archivo MiKTeX.

Instalación de un paquete de fuentes

La instalación de un paquete de fuentes, especialmente para las fuentes Type1, requiere pasos adicionales. Consulte Instalación manual de fuentes.

Enlaces con más información:

  • Integración de adiciones locales en MiKTeX.org

  • ¿Qué son las fuentes LaTeX documentadas (archivos .dtx) en las Preguntas frecuentes de UK TeX?

  • Instalación de cosas en un sistema (La) TeX con instrucciones generales detalladas en las Preguntas frecuentes de UK TeX

  • Descarga e instalación de paquetes de Nicola LC Talbot

  • El formato dtx de Joseph Wright

Una forma diferente y muy efectiva, utilizando un repositorio local:

(funciona solo para todos los paquetes disponibles en el repositorio de paquetes MiKTeX)

  • Utilice el instalador de red de MiKTeX para descargar el repositorio completo de MiKTeX a una unidad USB.

  • En un sistema MiKTeX, elija este directorio como el repositorio de paquetes local en el administrador de paquetes.

  • Utilice este repositorio local para la instalación y las actualizaciones.

  • Puede actualizar ese repositorio local más tarde usando el instalador de red: carga la base de datos desde el servidor, compara y descarga paquetes nuevos o actualizados.

Puede configurar un repositorio de paquetes local en su computadora.

Necesita acceso a Internet para descargar los paquetes MikTex.

Mi problema es que no puedo configurar la configuración del proxy de Internet de MikTex en mi sistema, así que probé hoy la siguiente solución con MikTex 2.9 y funcionó sin problemas; la instalación del paquete sobre la marcha también funcionó bien.

  1. Crea la carpeta, por ejemplo c:miktex_pkgs
  2. Copie el siguiente archivo a la carpeta c:miktex_pkgs (Si no copia los archivos, probablemente obtendrá algunos errores de MikTex. Consulte http://bruceyf.wordpress.com/2008/05/07/miktexs-secret-local-package-repository/ para obtener más detalles):

    http://mirrors.ctan.org/systems/win32/miktex/tm/packages/README.TXT

    http://mirrors.ctan.org/systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma

    http://mirrors.ctan.org/systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma

  3. Puede copiar cualquier paquete que necesite desde http://www.ctan.org/tex-archive/systems/win32/miktex/tm/packages a su carpeta local c:miktex_pkgs

  4. En este punto tienes dos opciones.

    • Actualice su sistema MikTex: desde el menú Inicio de Windows -> Programas -> Miktex 2.9 -> Mantenimiento (Admin) -> ejecute el programa “Configuración (Admin)”

      Vaya a la pestaña “Repositorio de paquetes” y elija la carpeta c:miktex_pkgs

      Instalar paquetes …

    • Abra un símbolo del sistema y navegue hasta c:miktex_pkgs

      Usar mpm.exe --install {name} para instalar paquetes. los {name} no incluye ninguna de las extensiones (.cab, .tar.lzma, .tar.bz2, etc.).

Esto es un sencillo y simple respuesta que funcionó para mí.

Como ejemplo, tomaré el paquete listofitems de CTAN y Miktex 2.9. Suponemos que el paquete no está disponible en Miktex Package Manager, de lo contrario se puede instalar directamente con el administrador.

  1. Crear un directorio local donde tendrás todos tus paquetes instalados manualmente. Por ejemplo: C:myextrapackagestexlatex (los texlatex carpeta y subcarpeta debe ser allí, si no, Miktex no aceptará el directorio como S. Kottwitz dijo anteriormente, pero myextrapackage puede ser cualquier camino que elija).
  2. Agregar el directorio C:myextrapackages a Miktex. Procedimiento: ir a Miktex Settings -> seleccione la pestaña Roots -> y haga clic en el Add Botón (más detalles aquí)
    Nota: Mira que tenemos Excluido los texlatex carpetas de la ruta agregada. Si intenta agregar la ruta completa C:myextrapackagestexlatex a Miktex puede obtener un error.
  3. Descargue el archivo .zip con el paquete (en nuestro caso listofitems.zip disponible en la página CTAN)
  4. Desempaquete el contenido del archivo del paquete .zip en una carpeta del paquete con el mismo nombre (en nuestro caso listofitems.zip está descomprimido en la carpeta listofitems).
  5. Copie la carpeta del paquete en su directorio ya agregado nuevo. (en este ejemplo, el resultado final es el directorio C:myextrapackagestexlatexlistofitems con todos los archivos descomprimidos dentro)

En el futuro, si descarga más paquetes, omita los pasos 1. y 2. Y siga los pasos 3 a 5 utilizando su directorio local (en este caso C:myextrapackagestexlatex)

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *