| Sitio del proyecto LaTeX | Listado de distribuciones notables |
Tabla de contenidos
¿Qué es TeX?
TeX es un sistema de composición de textos/tipográfica avanzado, creado por Donald E. Knuth. Nos permite crear documentos de altísima calidad tipográfica y de formato, pudiendo representar en nuestros documentos elementos como diagramas, gráficos, tablas complejas, ecuaciones matemáticas, … y prácticamente cualquier otro elemento imaginable, utilizando solo la escritura en texto plano.
TeX está orientado especialmente a la creación de documentos científicos y técnicos que contengan fórmulas y expresiones matemáticas complejas, y es el estándar de facto para la comunicación y publicación de dichos documentos.
¿Qué es LaTeX?
LaTex es un lenguaje de preparación de documentos sobre Tex, y es en esencia un gran conjunto de macros escritas para Tex. Es libre bajo la Licencia Pública del Proyecto LaTeX, LPPL.
Utilizar TeX requiere de amplios conocimientos, y aquí es donde entra en juego LaTeX.
Así, la intención de LaTeX es facilitar el uso del lenguaje de composición tipográfica TEX.
LaTeX es, además, el software más extendido para el empleo de TeX.
Muchas de las descripciones por la red hacen especialmente confuso al principio distinguir y comprender los conceptos TeX y LaTeX. Para empezar estos conceptos se usan indistintamente para nombrar el lenguaje de marcado, y el software que interpreta este lenguaje.
Si atendemos a la descripción de la web del proyecto LaTeX, este no es un software de composición:
«LaTeX no es un software de composición tipográfica en sí mismo, sino un software de preparación de documentos que se ejecuta sobre el sistema de composición tipográfica TeX de Donald E. Knuth»».»
También podemos pensar en LaTeX como en una extensión y mejora de Tex, de hecho la más popular. Consiste en una estructura construida sobre Tex, de forma semejante a, por ejemplo, cómo el lenguaje C se construye sobre ensamblador.
Las distribuciones Tex incluyen el software LaTeX y otros componentes que las hacen completamente funcionales, listas para instalar y utilizar, como por ejemplo TeXmaker.
¿Qué hace a LaTeX diferente de los procesadores de texto tradicionales?
En primer punto que hace mejor a LaTeX resulta obvio: La gran versatilidad que nos permite, pudiendo plasmar en un PDF expresiones matemáticas complejas. Pero aparte de esto, LaTex no es un procesador de textos corriente, o al menos muy diferente de los que estamos acostumbrados a usar.
Los procesadores de texto populares, como LibreOffice o Microsoft Word, son del tipo WYSIWYG (What You See Is What You Get, lo que ves es lo que obtienes). En estos escribimos texto y aplicamos formato con botones, menús, etc. de forma que la codificación del formato queda «oculta», y los archivos producidos son dependientes de la herramienta utilizada, necesaria esta para poder volver a abrirlos y editarlos. En contrapartida a esto, en LaTeX escribimos el texto y los comandos que dan formato a este.
Ante esta última afirmación, puede parecer al usuario que la codificación TeX es también dependiente de un software que la interprete, igual que un archivo LibreOffice. Sin embargo:
- Tex es un estándar de facto, libre y disponible en una gran variedad de aplicaciones, comerciales y gratuitas, e incluso en línea.
- Se escribe TeX/LaTeX en texto plano, lo cual conlleva que:
- Todos los componentes del código son explícitos y visibles, y
- Podríamos leer y editar ficheros LaTeX incluso con un simple editor de texto plano como gedit, o el bloc de notas de Windows.
Estos puntos hacen a LaTex totalmente portable a cualquier máquina.
En muchos sentidos, LaTeX es similar a Markdown, aunque con características mucho más avanzadas que las de este último.
¿Cómo funcionan TeX/LaTeX?
Debido a la naturaleza de la composición TeX/LaTex, una vez escrito el documento, debe pasar por un proceso de composición tipográfica, la cual se asemeja a la compilación de un código fuente.
Para utilizar LaTeX en GNU/Linux, es necesaria la instalación de dos componentes:
- Una distribución Tex. Contiene el compilador y otros elementos de utilidad.
- Un editor LaTeX. Podemos utilizar cualquier editor de texto plano; sin embargo, conviene utilizar uno con capacidades LaTeX, ya sea un editor específico para LaTeX, o bien uno que simplemente lo soporte, o disponga de plugins/extensiones para este.
¿Escribir LaTex o Markdown?
Si estamos creando un documento relativamente sencillo, probablemente preferiremos utilizar Markdown. Esto es así sencillamente porque la curva de aprendizaje de LaTeX es alta. Incluso el flavor más complicado de Markdown es más sencillo de aprender que LaTeX. Por otra parte, si escribimos libros, o documentos que superan las capacidades de Markdown, LaTeX es la solución.
Relacionado:
Introducción a Markdown y su sintaxis
Distribuciones Tex más populares
Una distribución Tex tiene todo lo necesario para que LaTeX funcione, y exportar adecuadamente a un archivo de salida como PDF o DVI.
Tex Live
| La Guía de TeX Live | Descargar Tex Live | Instalación rápida para Unix
TeX Live es una distribución proporcionada por muchos grupos de usuarios de TeX, disponible para Linux, Windows y MacOS. A usuarios GNU/Linux que no saben qué distribución instalar, les recomendamos TeX Live.
Otras distribuciones Tex
- MikTeX. La más popular distribución junto con Tex live. También disponible para Linux, Windows y MacOS.
- Knoppix, un sistema GNU/Linux «live» en un CD de arranque que incluye TeX.
- Wallstone Creativity Desktop. Una gran colección de software gratuito para manejar documentos, fotos, vídeos, planificación de proyectos y más; incluye TeX/LaTeX.
Editores LaTex libres (open source)
Aunque LaTeX puede editarse en cualquier editor que soporte texto plano, es mucho mejor utilizar una aplicación que tenga capacidades LaTex, o desarrollada especialmente para este.
- Lyx. Editor Latex libre y gratuito (open source), bajo licencia GNU General Public License. Combina el poder de TeX/LaTeX y la sencillez de uso de una interfaz gráfica.
- Texmaker. Editor libre y gratuito bajo licencia GPL, disponible para linux, Windows y macosx
- TeXstudio. nace como fork de Texmaker en 2009, debido a discrepancias en la configuración y desarrollo.
Otros editores con capacidades TeX/LaTeX
- Vim con o sin un plugin para LaTeX. Realmente, el omnipresente y genial editor Vim incluye el resaltado de sintaxis de Tex de forma predeterminada. no obstante diferentes plugins añadirán funcionalidades de interés, como VimTeX o Vim-LaTeX.
- Atom con extensiones/plugins. Atom es otro editor libre orientado a desarrolladores, con soporte para muchísimos lenguajes, entre ellos para [Markdown]([[20211101113124]] Markdown) y LaTex, con las extensiones adecuadas.
- Zettlr. Es un editor principalmente Markdown. Soporta la exportación a PDF mediante LaTex aunque, de momento, no tiene resaltado de su sintaxis. Aunque hay editores más preparados para LaTeX, mencionamos Zettlr debido a su interés en otras áreas como es la productividad, para la que tiene múltiples utilidades.
Relacionado:
Procesador de textos Zettlr, una guía de inicio rápido
LaTex en línea
Existen sitios en línea que nos permiten editar archivos LaTeX online desde un navegador web, y descargar el PDF resultante, eliminando así la necesidad de instalar nada en nuestro equipo.
- TeXLive.net. Un sitio fácil de utilizar, que no requiere registro.
- Overleaf, uno de los mejores sitios en línea de LaTeX.
- Papeeria. Otro gran sitio de LaTex y Markdown online. Nos permite compilar de forma anónima, y también registrarnos y usar un plan gratuito.
Instalación de TeX Live
En esta página del sitio tug.org, se indican los pasos para una instalación rápida de la distribución Tex Live, consistentes en unos pocos comandos:
cd <directorio_de_trabajo_de_nuestra_elección>
wget https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
zcat install-tl-unx.tar.gz | tar xf -
cd install-tl-*
perl ./install-tl --no-interaction
Deja una respuesta