¿Qué necesito?

Voy a intentar explicar qué necesitamos para escribir antes de explicar la sintaxis. Si no os va la chapa, pasad directamente a la recapitulación.

El editor y el compilador

Antes de ponernos a hacer nada vamos a diferenciar dos cosas: el editor y el compilador. Algo que para los que andáis en la informática es megaevidente para el resto de nosotros oh mortales puede suponer un lío bastante gordo.

Yo lo resumo así: puedes escribir tus historias de LaTeX en el Bloc de Notas si quieres (el editor), luego te buscas la vida para convertirlo a algo que un ser humano pueda leer (el compilador).

Ahora vamos a liarnos la manta. Resulta que LaTeX son unas macros escritas para TeX De hecho hay otras llamadas ConTeXt pero nos vamos a olvidar de ellas. por lo que tenemos dos lenguajes de marcado que además se pueden compilar con diferentes compiladoresVeréis a lo que yo llamo “compilador” por ahí también como LaTeX engine. Aquí tenéis un resumen rápido:

Bien, ahora que sabemos de compiladores vamos a ver cómo conseguimos nosotros tener uno que nos genere los documentos. Aquí entran las distribuciones de LaTeX. Una distribución es un conjunto de programas y paquetes que nos permiten escribir sin tener que configurar todo a mano. Es decir, si instalamos una distribución tendremos los compiladores de los que hablábamos antes, un gestor de paquetes y otras cosas útiles. De los paquetes hablaremos más adelante, pero de momento os puedo decir que las diferentes funcionalidades van en diferentes paquetes para que podamos cargar solo las que nos interesen.

Las distribuciones más conocidas son estas:

No voy a hablar de la instalación porque está más que documentada y es sencillita (especialmente para mis hermanos linuxeros, que la tienen en los repositorios).

Como no había suficiente locura, nos quedan los editores. En sí, podemos escribir en cualquier programa pero yo personalmente no os lo recomiendo. Al menos elegid uno que tenga sintaxis resaltada para que no os quedéis birojos intentando descifrar qué es formato y qué contenido. Podemos dividir los editores en dos grupos:

¿Qué me conviene?

Después de el rollo que os he soltado diréis ¿y ahora qué demonios uso? ¿Me conviene un IDE o no? Pues a eso no os puedo responder directamente porque depende de vuestra manera de trabajar y vuestra experiencia, esto es lo que yo me plantearía:

Yo tengo que reconocer que soy más de las dos primeras opciones, pero me parece justo decir que la tercera también existe y seguro que hay gente que la prefiere.

La opción Pandoc

Pandoc es, aparte del programa con el mejor nombre de la historia, un conversor de documentos, es decir, puede convertir documentos de un formato a otro alegremente. Podemos usarlo para no tener que usar un IDE y que se ocupe él de compilarnos el documento. Sobre Pandoc hablaremos en el futuro, de momento simplemente me vale con que sepáis que existe y no vayáis por ahí diciendo que tengo escribir en Word porque me obliga mi jefe, tendrás que entregarle un doc, pero escribirlo lo escribes donde te dé la gana, faltaría más.

Como cosa curiosa, resulta que Pandoc usa LaTeX como etapa intermedia para pasar de Markdown a pdf con lo que podemos aprovecharnos de la sintaxis simple de Markdown y de la potencia de LaTeX simultáneamente. Así es como he escrito yo mi tesis, de hecho. La desventaja, claro, es que tenemos que saber tanto LaTeX como Markdown.

Recapitulación

Resumiendo, para poder escribir cosillas en LaTeX necesitamos:

Para la opción Pandoc necesitamos:

Referencias

What is the difference between TeX and LaTeX? en StackExchange

LaTeX/compilation en Wikibooks

XeTeX en la wiki

LuaTeX

Why choose LuaLaTeX over XeLaTeX? en StackExchange

The differences between TeX engines en StackExchange

Choosing a LaTeX Compiler

Free TeX implementations

LaTex/Installation en Wikibooks

Comparison of TeX editors en la wiki

Makefiles for LaTeX documents en UK List of TeX Frequently Asked Questions

Anterior: Introducción, Siguiente: Un documento básico [Contenido]