jueves, 9 de octubre de 2025

Instalación de pgfornament en Ubuntu Linux

pgfornament es un paquete de LaTeX para dibujar ornamentos vectoriales usando TikZ/PGF. En Ubuntu, que utiliza TeX Live como distribución principal de LaTeX, el paquete está disponible en los repositorios oficiales. La forma más sencilla de instalarlo es mediante el gestor de paquetes apt. A continuación, te detallo los pasos paso a paso.

Prerrequisitos

  • Asegúrate de tener TeX Live instalado. Si no lo tienes, instala una versión básica o completa:

    sudo apt update
    sudo apt install texlive-full

    (Esto incluye la mayoría de paquetes de LaTeX, pero si quieres ahorrar espacio, puedes instalar texlive-latex-extra más adelante).

Pasos para instalar pgfornament

  1. Actualiza la lista de paquetes: Abre una terminal (Ctrl+Alt+T) y ejecuta:

    sudo apt update
  2. Instala el paquete: pgfornament se incluye en el paquete texlive-latex-extra. Instálalo con:

    sudo apt install texlive-latex-extra
    • Esto instalará pgfornament junto con otros paquetes de LaTeX extras (aprox. 100-200 MB, dependiendo de tu sistema).
    • Si ya tienes TeX Live instalado, este comando solo agregará lo necesario sin sobrescribir nada.
  3. Actualiza la base de datos de TeX Live (opcional, pero recomendado): Después de la instalación, ejecuta:

    sudo texhash

    O bien:

    sudo mktexlsr

    Esto refresca el índice de paquetes para que LaTeX los detecte correctamente.

Verificación de la instalación

  • Para confirmar que pgfornament está instalado, ejecuta:

    kpsewhich pgfornament.sty
    • Si devuelve una ruta (ej. /usr/share/texlive/texmf-dist/tex/latex/pgfornament/pgfornament.sty), está correctamente instalado.
  • Prueba en un documento LaTeX simple. Crea un archivo prueba.tex:

    \documentclass{article}
    \usepackage{pgfornament}
    \begin{document}
    \pgfornament[width=2cm]{1}
    \end{document}

    Compílalo con:

    pdflatex prueba.tex

    Si genera un PDF con un ornamento, ¡funciona!

Instalación manual (si el método anterior falla)

Si por alguna razón no está en los repositorios (raro en Ubuntu 20.04+), puedes instalarlo manualmente desde CTAN: 1. Descarga el archivo ZIP TDS-compliant desde CTAN: pgfornament (busca “pgfornament.tds.zip”). 2. Descomprime el ZIP en tu directorio local de TeX: ~/texmf/. mkdir -p ~/texmf unzip pgfornament.tds.zip -d ~/texmf/ 3. Actualiza el índice: texhash ~/texmf

Notas adicionales

  • Dependencias: pgfornament requiere TikZ/PGF, que se instala automáticamente con texlive-latex-extra o texlive-pictures.
  • Problemas comunes:
    • Si usas Overleaf o ShareLaTeX, pgfornament ya está disponible sin instalación.
    • En versiones antiguas de Ubuntu (ej. 12.04), actualiza a una LTS más reciente.
    • Si compilas con lualatex o xelatex, asegúrate de que tu TeX Live sea reciente.
  • Para más detalles, consulta la documentación oficial en CTAN.

No hay comentarios:

Publicar un comentario