El LaTeX es un procesador de textos para todo aquel que quiera realizar artículos, libros, reportes, tesis, pósteres o cualquier texto con calidad profesional, está formado mayoritariamente por órdenes (macros) construidas a partir de comandos de TeX —un lenguaje «de bajo nivel», en el sentido de que sus acciones últimas son muy elementales— pero con la ventaja añadida, en palabras de Lamport, de «poder aumentar las capacidades de LaTeX utilizando comandos propios del TeX descritos en The TeXbook». Esto es lo que convierte a LaTeX en una herramienta práctica y útil pues, a su facilidad de uso, se une toda la potencia de TeX.
La idea principal de LaTeX es que el autor se centra en el contenido y no en la forma del documento. Para lograr esto, LaTeX está provisto de una serie de macros y estilos predefinidos.
El último aspecto a remarcar es que LaTeX es realmente fantástico escribiendo formulas matemáticas. Se pueden hacer formulas en un tiempo muy corto.
Actualmente LaTeX es un producto muy evolucionado con respecto a la versión original de Leslie Lamport y a su espectacular auge ha contribuido el que es un producto gratuito, de gran calidad, de gran flexibilidad, que nació para adaptarse constantemente a las evoluciones informáticas, que es utilizado en plan profesional por muchas empresas editoriales y que muchas personas producen constantemente paquetes que resuelven las necesidades de casi todos sus potenciales usuarios.
Mis primeros pasos
- Veamos como crear un documento LaTeX en un entorno Windows:
Lo primero es instalar el core de TeX. La implementación libre de TeX para Windows se llama MixTeX. Así que lo primero es bajar e instalar MiKTeX. En este enlace hay una guía de cómo instalar el paquete, caso de que hayéis dificultades en el proceso. Advertencia: el proceso de instalación es lento, ya que se basa en la instalación de componentes tras extracción individual de paquetes CAB. - Después de la instalación, tenemos que recurrir a un editor LaTeX que nos posibilite interactuar con el core. La oferta es amplia, pero yo os recomiendo TeXnicCenter principalmente por que es GPL y ya sabéis lo bueno que es eso . Libre y gratuíto, sin crackeos, spyware ni nada que se le parezca. Software legítimo y legal, sin coste. Así que, descargad TeXnicCenter.
- Ya casi estamos preparados para escribir en LaTeX. Otra de las ventajas de TeXnicCenter es que reconocerá que tenemos el core de MiKTeK instalado, y nos hará las asociaciones necesarias para que la totalidad de módulos esté operativa. Al menos, los módulos esenciales. Iniciamos TeXnicCenter, y nos aparecerá el típico configurador, con algunas cosillas que quizás veamos “raras”. Lo primero es introducir un visor PostScript. Aquí tenemos dos opciones: si somos usuarios Adobe Acrobat pues usamos el de Adobe Distiller (ACRODIST.EXE, creo que se llama), que está muy bien, o bien nos buscamos la vida con un visor libre. Para nuestra fortuna, existe Ghostscript. Nos bajamos e instalamos Ghostscript, es algo más enrevesado que tirar de Adobe, pero bueno, es software libre (evidentemente, bajamos la GPL, hay versiones comerciales y restrictivas también disponibles). Se nos solicitará un visor PDF, así que podemos tirar nuevamente de Ghostscript. Cuando TeXnicCenter nos solicite dónde está nuestro visor PostScript y nuestro visor PDF, apuntamos en la ruta al fichero gswin32.exe, que se habrá instalado en la carpeta de binarios bin, allá donde hayamos instalado Ghostscript (c:\gs , si no la has cambiado) . Aqui les dejo este tutorial de instalación.
Los paquetes permiten que nosotros usemos comandos adicionales sin tener que incluir toneladas y toneladas de codigo en el preámbulo de un documento. En vez, sólo añadimos la línea. \usepackage{package name}
Y tenemos acceso para todos los comandos, símbolos, etcétera., Eso está en el paquete.
- \documentclass[12pt]{article} % Clase de documento: artículo y tamaño de letra
- \usepackage[spanish]{babel} % Manejo de idiomas
- \usepackage[latin1]{inputenc} % Escritura en castellano con acentos
- \usepackage[T1]{fontenc} % Escritura en castellano con acentos
- \usepackage{times} % Fuente de letras
- \title{Mi primer artículo} % Título
- \author{Quien escribe} % Autor. Pueden ser varios agregando \and Otro autor
- \date{\today} % Fecha siempre actualizada al día presente al compilar.
- \begin{document} % Inicio del documento
- \maketitle % Hace la portada
- \tableofcontents % Hace el índice de contenidos.
- \section{Introducción} % Primera sección, se incluye en el índice.
- Aquí escribo la introducción. Cada párrafo se separa con una línea en blanco.
- \section{Cuerpo del artículo} % Otra sección.
- Puedo hacer que el texto vaya en cursiva con \emph{texto en cursiva}. Hacer una enumeración:
- \begin{enumerate}
- \item Investigación
- \item Robotica
- \item Investigación
- \end{enumerate}
- Las notas a pie se hacen con \footnote{Texto que aparecerá en la nota a pie de página.}.
- \section{Conclusión}
- Aquí escribo la conclusión.
- \end{document} % Fin del documento.
Ejemplo 2:
- \documentclass[12pt]{book} % Clase de documento: artículo y tamaño de letra
- \usepackage[spanish]{babel} % Manejo de idiomas
- \usepackage[latin1]{inputenc} % Escritura en castellano con acentos
- \usepackage[T1]{fontenc} %Escritura en castellano con acentos
- \usepackage{times} % Fuente de letras
- \title{Mi primer artículo}
- \author{Quien escribe}
- \date{\today}
- \begin{document}
- \maketitle
- \frontmatter
- \tableofcontents
- \chapter{Introducción}
- Aquí escribo la introducción. Cada párrafo se separa con una línea en blanco.
- \mainmatter
- \chapter{Cuerpo del artículo}
- Puedo hacer que el texto vaya en cursiva con \emph{texto en cursiva}. Hacer una enumeración:
- \begin{enumerate}
- \item Investigación
- \item Robotica
- \item Automatización
- \end{enumerate}
- Las notas a pie se hacen con \footnote{Texto que aparecerá en la nota a pie de página.}.
- \backmatter
- \chapter{Conclusión}
- Aquí escribo la conclusión.
- \end{document}
Link