Saltar al contenido
Topos Uranos

Resumen

Esta clase prepara el entorno con que se trabaja en todo el curso. Explica qué es una distribución de TeX y cuál conviene en cada sistema operativo: TeX Live, MiKTeX o MacTeX; distingue la instalación completa de la básica y muestra cómo se instalan después los paquetes que faltan. Presenta Texmaker, el editor del curso, con su ventana, la elección de LuaLaTeX como compilador, la codificación UTF-8 y la sincronización entre la fuente y el PDF; presenta también Overleaf, la alternativa en el navegador, con sus ventajas y sus límites. Recorre la primera compilación, con la carpeta del proyecto, los archivos auxiliares que deja y las razones por las que un PDF puede no actualizarse, y termina con dos documentos de prueba que verifican que la instalación funciona, el segundo con griego y una tipografía del sistema.

Objetivos de aprendizaje

  1. Explicar qué contiene una distribución de TeX y elegir una según el sistema operativo, el espacio disponible y la conexión.
  2. Configurar Texmaker para compilar con LuaLaTeX, guardar en UTF-8 y pasar de la fuente al PDF y del PDF a la fuente.
  3. Configurar un proyecto de Overleaf para compilar con LuaLaTeX y reconocer qué lo distingue de una instalación local.
  4. Explicar para qué sirve cada archivo auxiliar de una compilación y decidir cuáles se conservan.
  5. Diagnosticar, a partir del registro, por qué un documento no compila o por qué un cambio no aparece en el PDF.

La distribución

En la clase anterior se vio que LaTeX necesita un motor. Ahora bien, un motor solo no basta: necesita además los archivos de LaTeX, los paquetes que el documento carga, las tipografías, los patrones de división de palabras de cada idioma y varios programas auxiliares, como Biber para la bibliografía. Una distribución de TeX reúne todo eso en una instalación coherente, y trae un gestor de paquetes que instala lo que falta y actualiza lo instalado. Hay tres distribuciones de uso general, y las tres son gratuitas.

  • TeX Live, que mantienen los grupos de usuarios de TeX, funciona en Linux, en Windows y en macOS, y publica una versión nueva cada año. Su gestor de paquetes es la orden tlmgr. De forma predeterminada, su instalador lo instala todo, varios gigabytes; se puede elegir un esquema más pequeño, a costa de instalar después lo que falte.
  • MiKTeX es la distribución más usada en Windows, aunque también existe para Linux y macOS. Su instalador básico es pequeño, y su rasgo distintivo es que instala los paquetes sobre la marcha: si un documento carga un paquete ausente, MiKTeX lo descarga durante la compilación, según la preferencia elegida al instalar (preguntar antes, siempre o nunca). Sus actualizaciones se gestionan con su consola, MiKTeX Console.
  • MacTeX es la forma recomendada de instalar TeX Live en macOS: un instalador propio del sistema que instala la versión completa. Existe además BasicTeX, una versión reducida para quien solo quiere probar.

La diferencia entre la instalación completa y la básica es una elección entre espacio y comodidad. La completa ocupa varios gigabytes y tarda en instalarse, a veces horas si se descarga por la red; a cambio, cualquier documento compila sin buscar nada más, también sin conexión. La básica ocupa poco, pero cada paquete o tipografía que no incluya deberá instalarse cuando haga falta: en MiKTeX, sobre la marcha, siempre que haya conexión; en TeX Live, con una orden como la siguiente.

EjemploInstalar y actualizar paquetes en TeX Live

En una instalación propia de TeX Live, estas órdenes se escriben en la terminal. La primera instala el paquete reledmac de las ediciones críticas; la segunda actualiza el propio gestor y todos los paquetes instalados.

Terminal
tlmgr install reledmactlmgr update --self --all

Si TeX Live se instaló para todo el sistema, las órdenes requieren permisos de administrador; si se instaló en una carpeta del usuario, no.

En Linux hay un camino más. Las distribuciones de Linux, como Debian, Ubuntu o Fedora, ofrecen TeX Live en sus propios repositorios, repartido en muchos paquetes del sistema que se instalan con su gestor habitual. Es la vía más sencilla, pero tiene dos consecuencias. Primero, esos paquetes suelen ser más antiguos que la última versión de TeX Live, porque siguen el calendario de la distribución de Linux. Segundo, en esas instalaciones no se usa tlmgr para añadir paquetes: lo que falta se instala con el gestor del sistema. Si se necesita la versión más reciente, se puede instalar TeX Live con su propio instalador, que la documentación de TeX Live llama instalación nativa; ambas pueden convivir en el mismo computador, y la que se usa es la que aparece primero en la ruta de búsqueda de programas.

EjemploTeX Live desde los paquetes de Debian o de Ubuntu

En Debian y en Ubuntu, la orden siguiente instala TeX Live completo desde los repositorios del sistema, con permisos de administrador.

Terminal
sudo apt install texlive-full

Las versiones reducidas se forman combinando paquetes más pequeños; para este curso conviene la completa, porque incluye todos los idiomas, entre ellos el griego, y todas las tipografías libres de TeX Live.