¿Qué es Latex?
Latex, es un sistema que ayuda al usuario a preparar un documento. Con él puedes preparar cualquier tipo de documento para presentarlo tanto en papel como en pantalla tales como manuscritos, cartas, artículos de revistas y tesis.
Existen procesadores de textos tales como Microsoft Word, la diferencia es la calidad profesional de los documentos que produce Latex. La calidad de imprenta de Latex pueden ser usados en areas como química, física, computación, biología, leyes, literatura, música y en cualquier otro tema el cuál usen simbologías.
Otra catacterística es que te permite separar el contenido y el formato del documento. Así tener la oportunidad de concentrarte en generar y escribir ideas en una parte y plasmar esas ideas en otra.
Instalación
La instalación es sencilla. A continuación los pasos para instalar en Windows:
- Ir a miktex.org
- Abrir la sección de descarga
- Descargar MiKTeX
- Correr el instalador de MiKTeX
- Abrir TeXworks

Figura 1- TeXwork
Crear documento
Para crear un documento en LaTeX debemos seguir una serie de códigos. Comencemos con las declaraciones de contro de LaTeX. Las declaraciones de control te permiten definir el formato de tu documento. Probemos con código sencillo:
\documentclass{article} \begin{document} Hello World! \end{document}
Al correr LaTeX te pedirá que guardas el archivo. Guárdalo en formato en formato .tex y el programa mostrará un visor del pdf que estás cargando:
Ok. Ahora analicemos el código.
Que se puede observar las declaraciones que comienzan con una barra invertida \ no son un texto para imprimir en el documento, sino que es un comando del compilador. Todos los comandos comparten la siguiente estructura \commandname{option}. La primera parte indica el nombre del comando seguido por las opciones en corchetes.
El comando \documentclass{article} establece la clase de coumento como artículo. LaTeX utiliza clase de documentos para influir en el diseño del documento, existen diseños para artículos, libros y muchos más.
Entornos
Los comandos \begin y \end definen un entorno. Un entorno es una sección del documento donde se definen ciertas reglas de composición tipográficas. Se pueden tener múltiples entornos en un documento. Como en el ejemplo anterior se define el entorno documento.
Existen muchos entornos además de que es posible crear sus propios entornos. LaTeX ya viene con algunos entornos predefinidos, incluso de pueden conseguir con paquetes externos. El siguiente ejemplo en código muestra algunos de estos entornos predefinidos.
\documentclass{article} \title{My first document} \date{2018-03-01} \author{Arturo Verbel} \begin{document} \maketitle \newpage Hello World! \end{document}
Se muestra algo como:
El área de nuestro documento actual se le conoce como preámbulo, en ella configuramos los valores de título, autor y fecha y los corremos con el comando \maketitle. Este comando creará una página de título para nosotros. El comando \newpage crea una nueva página.
Ahora vamos a quitar que el comienzo del número de página no sea el del título. Esto se hace agregando el comando \pagenumbering{gobble} y luego cambiándolo a \pagenumbering{arabic}. Código:
\documentclass{article} \title{My first document} \date{2013-09-01} \author{John Doe} \begin{document} \pagenumbering{gobble} \maketitle \newpage \pagenumbering{arabic} Hello World! \end{document}
Secciones
LaTeX nos ofrece comandos para generar encabezados de sección y numerarlos automáticamente. Los comandos son:
\section{} \subsection{} \subsubsection{} \paragraph{} \subparagraph{}
Los comandos de sección están numerados y aparecerán en la tabla de contenido del documento. Los párrafos no están numerados y no se mostrarán en la tabla de contenido. Un ejemplo:
\documentclass{article} \title{Title of my document} \date{2013-09-01} \author{Arturo Verbel} \begin{document} \maketitle \pagenumbering{gobble} \newpage \pagenumbering{arabic} \section{Secci\'on} Hello World! \subsection{Subsecci\'on} Structuring a document is easy! \subsubsection{Subsubsecci\'on} More text. \paragraph{P\'arrafo} Some more text. \subparagraph{Subparr\'afo} Even more text. \section{Otra secci\'on} \end{document}
Se verá como:
En el ejemplo anterior podemos ber también la jerarquía en las que se ordenaron las secciones y sus subsecciones.
Paquetes
LaTeX ofrece muchas funciones, pero en algunas situaciones puenden ser útiles usar los paquetes. Existen muchos paquetes disponibles. Veamos una que nos ayuda a imprimir ecuaciones, el código a continuación:
\documentclass{article} \usepackage{amsmath} \begin{document} \begin{equation} f(x) = x^2 \end{equation} \begin{equation*} f(x) = x^2 \end{equation*} \end{document}
Esto imprimirá dos ecuaciones, una con el entorno de LaTeX y la otra por medio del paquete.El documento resultado:
Para LaTeX los números seguidos en cada ecuación son requisitos como se pueden ver en el resultado anterior. Pero usando un paquete podemos remover ese número.
Matemáticas y Ecuaciones
También podemos usar las ecuaciones embedios en los textos así y escribir complejas ecuaciones: Ejemplos
- Incruste fórmulas en su texto rodeándolas con signos de dólar $
This formula $f(x) = x^2$ is an example.
This formula is an example.
- El entorno de ecuaciones se usa para componer una fórmula
\begin{equation*} 1 + 2 = 3 \end{equation*}
- El entorno de alineación alineará las fórmulas en el símbolo $. Las fórmulas individuales deben separarse con dos barras diagonales \\
\begin{align*} 1 + 2 &= 3\\ 1 &= 3 - 2 \end{align*}
- Use el entorno de matriz para componer matrices. Escalar paréntesis con \left y \right automáticamente.
\begin{equation*} \left[ \begin{matrix} 1 & 0\\ 0 & 1 \end{matrix} \right] \end{equation*}
A continuación un código con varios ejemplos de expresiones matemáticas:
\documentclass{article} \usepackage{amsmath} \begin{document} This formula $f(x) = x^2$ is an example. \begin{equation*} 1 + 2 = 3 \end{equation*} \begin{equation*} 1 = 3 - 2 \end{equation*} \begin{align*} 1 + 2 &= 3\\ 1 &= 3 - 2 \end{align*} \rule[0mm]{120mm}{0.1mm} \begin{align*} f(x) &= x^2\\ g(x) &= \frac{1}{x}\\ F(x) &= \int^a_b \frac{1}{3}x^3 \end{align*} \rule[0mm]{120mm}{0.1mm} \begin{equation*} \frac{1}{\sqrt{x}} \end{equation*} \rule[0mm]{120mm}{0.1mm} \begin{equation*} \left[ \begin{matrix} 1 & 0\\ 0 & 1 \end{matrix} \right] \end{equation*} \rule[0mm]{120mm}{0.1mm} \begin{equation*} \left(\frac{1}{\sqrt{x}}\right) \end{equation*} \end{document}
Resultado:
Tablas de contenido
Las tablas de contenido se generan con pocos comandos. Utilizando los encabezados de las secciones como también lista de figuras y lista de tablas:
\documentclass{article} \begin{document} \tableofcontents \newpage \section{Section} Dummy text \subsection{Subsection} Dummy text \end{document}
Resultado:
Por defecto, en la tabla de contenido, se mostrarán todas las secciones. Pero también se puede establecer el nivel de detalle en la tabla contenido. Los niveles se ajustan en la variable tocdepth por medio del comando \setcounter. A continuación los niveles de profundidad:
\setcounter{tocdepth}{1} % Show sections %\setcounter{tocdepth}{2} % + subsections %\setcounter{tocdepth}{3} % + subsubsections %\setcounter{tocdepth}{4} % + paragraphs %\setcounter{tocdepth}{5} % + subparagraphs
Bibliografías
Las bibliografías en LaTeX podemos trabajarlas con ayuda de paquetes externos. Para eso necesitamos crear un archivo .bib que contiene nuestra información bibliográfica
Archivo .bib
Es un archivo de texto plano que dan un formato a las listas de referencias. BibTeX facilita la realización de citas bibliográficas de un modo consistente mediante la separación de información bibliográfica. Se pueden generar por medio de una plataforma de referencias bibliográficas tales como Mendeley y Citavi solo exportando un conjunto de referencias. Tienen un formato como:
@article{Greco2017, abstract = {{\textcopyright} 2017, Springer-Verlag GmbH Austria. Showin...}, author = {Greco, S. and Molinaro, C. and Pulice, C. and Quintana, X.}, doi = {10.1007/s13278-017-0457-y}, journal = {Social Network Analysis and Mining}, number = {1}, title = {{Incremental maintenance of all-pairs shortest paths in relational DBMSs}}, volume = {7}, year = {2017} }

Figura 2. Exportando un archivo .bib en Mendeley
BibTeXt
Luego de tener nuestro archivo .bib vamos a importar y a referenciar una en nuestro documento. Usaremos el siguiente código:
\documentclass{article} \begin{document} Random citation \cite{Greco2017} embeddeed in text. \newpage \bibliography{mycollection} \bibliographystyle{ieeetr} \end{document}
En el código importamos la librería en el comando \bibliography con la dirección del archivo sin marcar la extensión .bib. Luego seleccionamos el estilo de bibliografía con \bibliographystyle, en nuestro ejemplo seleccionamos IEEE. Tendremos algo como:
La mayoría de los editores le permitirán seleccionar, ejecutar bibtex automáticamente en la compilación. En TeXworks (MiKTeX), por ejemplo, esto debe seleccionarse por defecto. Sinembargo tener encuenta que se encuentra seleccionado como lo muestra la figura:

Figura 3. TeXworks con la selección pdfLaTeX + BibTeX
TeXstudio
Es un editor de LaTeX más completo que TeXworks de código abierto y multiplataforma además de ser moderno como autocorrectores de ortografía, plegado de código y resaltado de sintaxis.

Figura 4. TeXstudio. Editor de Latex más completo y más cómodo para trabajar en LaTeX
Posee múltiples ventanas para visualizar por ejemplo la jerarquía de tus secciones, el código del documento de LaTeX y la versión PDF mientras trabajas.
Conclusiones
LaTeX es una poderosa herramienta para crear documentos y con repositorio de paquetes se pueden realizar maravillas con calidad de impresión que otros editores de texto, jamás podrían realizar. Mis proyectos y documentaciones se realizarán por ese medio.
Comentarios