En esta página se explica cómo instalar y configurar una distribución LaTeX en Debian.
Instalación
Hay dos distribuciones LaTeX disponibles en Debian: TeX Live y teTeX. La segunda ya no está disponible, de modo que se recomienda instalar TeX Live. Según las funciones que necesite, dispone de tres paquetes para instalar.
texlive - una selección de paquetes suficiente para la mayoría de tareas comunes.
texlive-base - programas y archivos indispensables para cualquier sistema TeX (nada de LaTeX).
texlive-full - un metapaquete que instala los paquetes TeX Live más relevantes.
También dispone de diversos paquetes extra específicos para temas
Para añadir compatibilidad con un idioma, instale el paquete de TeX Live que lo incluya (vea texlive-lang). En el caso del español, este tiene su propio paquete texlive-lang-spanish, que incluye también otras lenguas vernáculas de España.
NOTA: Si instala el paquete texlive-full, se instalarán automáticamente todos los paquetes mencionados: los extras y los de idiomas.
Para ver la lista completa de paquetes de la distribución TeX Live disponibles en su sistema, vea texlive o ejecute en un terminal
aptitude search ~n^texlive
o si no tiene aptitude instalado
apt search '^texlive'
Otros paquetes
Si quiere instalar otro paquete TeX o LaTeX que no esté en los repositorios de Debian, consulte el sitio web de CTAN. Descargue el paquete y descomprímalo con tar -xvf foo.tar.gz; entre en la carpeta creada y, si ve un archivo foo.ins, procéselo con LaTeX
latex foo.ins
Esto generará un archivo foo.sty. Este archivo debe copiarlo al árbol LaTeX del sistema, o al árbol LaTeX de su usuario, para finalizar la instalación del paquete. Tras la instalación, podrá usar el nuevo paquete añadiendo la instrucción \usepackage{foo} en el preámbulo de un documento LaTeX.
Vamos a mostrar brevemente cómo hacer la instalación del paquete en ambos casos; puede encontrar información más detallada en el LaTeX wikibook.
Instalación en el árbol del usuario
Vamos a mostrar cómo crear un fondo o árbol de paquetes LaTeX personal para un usuario, en su carpeta personal (home). Los paquetes instalados en el árbol personal del usuario, solo están disponibles para ese usuario. La carpeta para el árbol personal la llamaremos texmf.
Creamos la jerarquía de carpetas
mkdir -p ~/texmf/tex/latex/foo
Es recomendable crear una subcarpeta en latex para cada paquete que instalemos. Copiamos en la carpeta foo el archivo generado foo.sty. Ahora debemos actualizar la base de datos de paquetes de LaTeX
texhash ~/texmf
Instalación en el árbol del sistema
Vamos a mostrar cómo instalar el paquete LaTeX en el fondo o árbol de paquetes del sistema. Con este método, el paquete estará disponible para todos los usuarios del sistema.
Cree una nueva carpeta para el paquete, como administrador (usuario root)
mkdir /usr/share/texmf/tex/latex/foo
Copie el nuevo archivo foo.sty en la carpeta y, después, actualice la base de datos de paquetes LaTeX
texhash
Uso básico
Asumiendo que tiene instalado el paquete texlive-binaries, que será el caso si ha seguido el proceso de instalación descrito al inicio.
Cree o edite un archivo LaTeX file.tex
- Procéselo con LaTeX
latex file.tex
esto creará un archivo .dvi que podrá abrir con xdvi.
- Puede generar un PDF directamente mediante
pdflatex file.tex
Editores
Los archivos LaTeX son simples archivos de texto plano, y como tales pueden editarse con cualquier editor de texto; por ejemplo con nano, vim o emacs. El entorno de desarrollo integrado (IDE) Visual Studio Code puede editar archivos LaTeX mediante extensiones como LaTex Workshop. Hay también otros editores de texto capaces de editar archivos LaTeX por medio de extensiones, por ejemplo, vim con vim-latexsuite y gedit con gedit-latex-plugin. También hay otros editores con interfaz gráfica de usuario (IGU), que facilitan al usuario la edición y compilación del documento.
Documentación
- Puede encontrar documentación sobre la distribución TeX Live a través de paquetes Debian como por ejemplo
Puede acceder a la documentación de un paquete o instrucción LaTeX concreto mediante las órdenes texdoc o texdoctk
texdoc makeindex texdoc graphicx
Más información
http://www.cervantex.es/ - Grupo de usuarios hispanohablantes de (La)Tex en español.
http://tug.org/texlive/ (en inglés) y http://tug.org/texlive/debian.html (en inglés).
https://es.wikibooks.org/wiki/Manual_de_LaTeX - Manual de LaTeX en Wikipedia.
https://www.overleaf.com/learn - Aprender a usar el editor en línea de LaTeX Overleaf.