¿Cómo aprender LaTeX?
· Pablo ·Este post fue publicado originalmente en el blog de libreim el 14 de marzo de 2015
\(\LaTeX\) es un lenguaje de marcado y composición de textos para crear documentos técnicos, crear gráficos, escribir matemáticas… Actualmente \(\LaTeX\) se utiliza junto con otros paquetes que añaden funcionalidades adicionales, por lo que dar una visión completa de sus capacidades es complejo. A continuación tienes una lista de recursos para aprender e utilizar \(\LaTeX\) y algunos de sus paquetes.
Instalación
- GNU/Linux: Ubuntu y otras distribuciones incluyen por defecto TexLive. Si quieres instalarla puedes hacerlo siguiendo estas instrucciones. TexLive incluye un gestor de paquetes (tlmgr) para instalarlos manualmente, aunque puedes hacerlo automáticamente utilizando
texliveonfly
. - Windows: La distribución más utilizada es MikTeX. Cuenta con un gestor de paquetes que los instala automáticamente. Aprende a utilizarlo aquí.
- Mac OS: La distribución más utilizada es MacTeX. Puedes encontrar aquí una guía de uso e instalación.
- Online: Puedes editar documentos online de forma colaborativa con ShareLaTeX. Puedes encontrar otras opciones aquí.
Introducciones generales
Si no conoces \(\LaTeX\), empieza leyendo esta respuesta de tex.stackexchange para tener una idea básica. Una vez hecho esto puedes leer:
-
Una introducción muy corta (4 páginas) es The very short guide to typesetting with \(\LaTeX\). Después de leer esta introducción podrás utilizar \(\LaTeX\) de forma básica y generar documentos.
-
Una de las guías más utilizadas (130 páginas) es La introducción no-tan-corta a LATEX 2ε, disponible online en español.
-
El WikiBook en inglés y su versión en español disponen también de guías divididas en secciones independientes, siendo muy útiles para consultar aspectos concretos.
-
Hay otras introducciones y libros en inglés aquí, y encontrarlos en otros idiomas (incluido en español) aquí.
Matemáticas
\(\LaTeX\) ofrece la capacidad de escribir expresiones matemáticas utilizando una sintaxis especial. Puedes encontrar una guía rápida aquí. Dada la gran cantidad de símbolos, existen distintos recursos para encontrar los símbolos adecuados:
- Detexify permite dibujar un símbolo y obtener su comando.
- The Comprehensive \(\LaTeX\) Symbol List (4MB!!) incluye una lista que puedes consultar en caso de no encontrar el símbolo adecuado.
Referencia y documentación
La gran cantidad de paquetes existentes hace difícil la existencia de un documentación exhaustiva de \(\LaTeX\). No obstante, algunos recursos que puedes utilizar para encontrar tus respuestas son:
- tex.stackexchange. Esta es la comunidad de preguntas y respuestas sobre TeX y \(\LaTeX\) de la red StackExchange. Si no encuentras, ¡siempre puedes preguntar!
- La mayor parte de distribuciones incluyen gran cantidad de documentación, a la que puedes acceder utilizando el comando
texdoc
. Puedes leer más aquí. - CTAN incluye la documentación de gran cantidad de paquetes.
Plantillas
Para empezar un documento complejo, es útil utilizar plantillas o ejemplos. Algunos recursos son:
- CTAN incluye gran cantidad de ejemplos de distintos paquetes y funcionalidades.
- Para encontrar plantillas puedes ver el repositorio de @M42 y encontrar otras plantillas aquí y aquí.
Github y otros
Otros recursos que pueden ser útiles son:
- Macros: \(\LaTeX\) permite la creación de comandos y entornos. Para una guía básica puedes leer Wikibooks. Para macros más avanzadas y clases, consulta aquí.
- Git y \(\LaTeX\): Para integrar git, puedes leer esta guía.
tikz
permite crear imágenes y todo tipo de gráficos vectoriales. Para empezar a utilizarlo puedes leer aquí. Además, puedes ver algunos ejemplos aquí.- Puedes encontrar una guía de beamer aquí.