Skip to main content
Es posible ampliar una imagen de TeX Live existente mediante un nuevo Dockerfile y configurar la aplicación para que use la nueva imagen. Aquí ofrecemos algunas pautas para instalar nuevos paquetes o fuentes, pero la configuración de una imagen personalizada no está cubierta por nuestras condiciones de soporte. Las imágenes de TeX Live se actualizan con poca frecuencia. Te sugerimos reconstruir las imágenes personalizadas al actualizar Server Pro.
Las siguientes secciones se aplican solo a Server Pro y a Sandboxed Compiles.

Instalar y actualizar paquetes

Puedes usar comandos de tlmgr como tlmgr install y tlmgr update para gestionar los paquetes de TeX Live, como en el siguiente ejemplo:

Usar tlmgr en una imagen antigua de TeX Live

De forma predeterminada, tlmgr descarga los recursos de la última versión de TeX Live. Al parchear una imagen antigua de TeX Live, hay que cambiar las descargas al archivo histórico correspondiente. Consulta la lista en https://www.tug.org/historic/ para ver los mirrors de los archivos históricos.

Instalar nuevas fuentes

Existen distintos procedimientos para instalar nuevas fuentes en una distribución de TeX Live, e instalar una fuente personalizada puede requerir varios pasos. Consultar las instrucciones para instalar fuentes TeX en la documentación oficial de TeX Live es probablemente un buen punto de partida. El siguiente Dockerfile muestra un ejemplo de instalación de una fuente TrueType sobre una imagen existente de TeX Live 2022:

Configurar Server Pro para usar las nuevas imágenes

Usa el nombre ghcr.io/ayaka-notes/texlive-full y una etiqueta personalizada para construir la nueva imagen, como en:
Ahora podemos configurar Server Pro para usar la nueva imagen 2023.1-custom actualizando las variables de entorno TEX_LIVE_DOCKER_IMAGE y ALL_TEX_LIVE_DOCKER_IMAGES:
En el ejemplo anterior, los proyectos nuevos se configuran por defecto para usar la nueva imagen 2023.1-custom, mientras que 2023.1 sigue disponible para cuando se necesite.
Última modificación el 4 de octubre de 2026