Underc0de

Programación General => Otros lenguajes => Mensaje iniciado por: DeBobiPro en Noviembre 02, 2014, 07:48:16 PM

Título: LaTeX - Guía Básica #1
Publicado por: DeBobiPro en Noviembre 02, 2014, 07:48:16 PM
Hola amigos de la comunidad, quería compartirles un poco de mi experiencia en LaTeX y ojala les pueda ayudar a soltar la mano y a interiorizarlo más en sus trabajos/informes o lo que sea de documentación.

Primero que todo, ¿ Que es LATEX?
Wikipedia lo sabe  (http://es.wikipedia.org/wiki/LaTeX)
No les daré la lata explicando y redactando de más :P!
PERO lo que si puedo rescatar es que es un lenguaje muy simple y que no caduca en el tiempo, es decir, aun que se versione 500 veces su código será totalmente compilable ideal para guardar memorias, tesis, doctorados, magister, PhD, etc...

Requerimientos:
1.- MiKTeX (Compilador) - Windows (http://es.wikipedia.org/wiki/LaTeX) || Linux  (http://miktex.org/howto/build-unx)
2.- IDE de programación - SublimeText (http://www.sublimetext.com/2) - TexMaker (http://www.xm1math.net/texmaker/download.html)


AL Código!

Vale mencionar que cada vez que compilemos nuestro LaTeX generaremos un archivo PDF.

Texto de Ejemplo
Código (latex) [Seleccionar]

\documentclass[10pt,letterpaper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\author{UNDERC0DE}
\title{LATEX 1}
\begin{document}

\end{document}


Primera línea muy importante, donde especificamos que tipo de documento es, tamaño de la hoja, tamaño de letra, etc...
(veremos más ejemplos más adelante)

Código (latex) [Seleccionar]

\documentclass[10pt,letterpaper]{article}


Luego agregamos los paquetes que utilizaremos, si queremos formulas matemáticas, tablas, graficos, lo que se les ocurra, todo está en latex.
aclaro que "\usepackage[utf8]{inputenc}" nos permite utilizar acentos y la letra "ñÑ".
Código (latex) [Seleccionar]

\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}


Luego podemos agregar información importante como nombre del autor, fecha de edición, versión del documento, título, etc...
Código (latex) [Seleccionar]

\author{UNDERC0DE}
\title{LATEX 1}


Finalmente llegamos al cuerpo de nuestro documento, donde podremos agregar nuestra temática .

LATEX trabaja con una especia de etiquetas así como HTML, se abre una y se tiene que cerrar y obviamente se pueden hacer etiquetas dentro de etiquetas , ahí a creatividad de cada uno.

Comenzamos "\begin{document}"  y terminamos con "\end{document}"
Código (latex) [Seleccionar]

\begin{document}
NUESTRO DOCUMENTO
\end{document}


y para darle vida a nuestra CASI portada de ejemplo podemos utilizar \maketitle y nos hará una portada con los datos que definimos
Código (latex) [Seleccionar]

\begin{document}
\maketitle
Hola
\end{document}


Teniendo un resultado como esto:
(http://i.imgur.com/Jb9L6iK.png)


Algunos códigos para que hagan sus pruebas:

1.- Secciones Enumeradas
(http://i.imgur.com/YMKvh1d.png)
Código (latex) [Seleccionar]

\section{Introducción}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec quis sapien et risus aliquet fringilla in auctor nibh. Integer eleifend mauris a diam facilisis scelerisque. Suspendisse eleifend libero diam. Fusce dignissim elementum gravida. Sed maximus leo eu varius efficitur. Donec tristique sodales felis, eget mattis tortor iaculis at. Pellentesque convallis consectetur massa, nec pellentesque sapien sollicitudin et. Pellentesque ipsum justo, tincidunt et tempor eu, rhoncus ac augue. Suspendisse vulputate in erat nec lobortis. Ut pellentesque ipsum at nibh condimentum pellentesque. Pellentesque ut ligula finibus, vehicula enim ultrices, laoreet mi. Lorem ipsum dolor sit amet, consectetur adipiscing elit.




2.- Secciones sin enumeración
(http://i.imgur.com/ifchMft.png)
Código (latex) [Seleccionar]

\section*{Resumen}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec quis sapien et risus aliquet fringilla in auctor nibh. Integer eleifend mauris a diam facilisis scelerisque. Suspendisse eleifend libero diam. Fusce dignissim elementum gravida. Sed maximus leo eu varius efficitur. Donec tristique sodales felis, eget mattis tortor iaculis at. Pellentesque convallis consectetur massa, nec pellentesque sapien sollicitudin et. Pellentesque ipsum justo, tincidunt et tempor eu, rhoncus ac augue. Suspendisse vulputate in erat nec lobortis. Ut pellentesque ipsum at nibh condimentum pellentesque. Pellentesque ut ligula finibus, vehicula enim ultrices, laoreet mi. Lorem ipsum dolor sit amet, consectetur adipiscing elit.




3.- Sub sección enumeradas
(http://i.imgur.com/zo749QI.png)
Código (latex) [Seleccionar]

\section{Introducción}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec quis sapien et risus aliquet fringilla in auctor nibh. Integer eleifend mauris a diam facilisis scelerisque. Suspendisse eleifend libero diam. Fusce dignissim elementum gravida.
\subsection{Detalle}
Sed maximus leo eu varius efficitur. Donec tristique sodales felis, eget mattis tortor iaculis at. Pellentesque convallis consectetur massa, nec pellentesque sapien sollicitudin et. Pellentesque ipsum justo, tincidunt et tempor eu, rhoncus ac augue. Suspendisse vulputate in erat nec lobortis. Ut pellentesque ipsum at nibh condimentum pellentesque. Pellentesque ut ligula finibus, vehicula enim ultrices, laoreet mi. Lorem ipsum dolor sit amet, consectetur adipiscing elit.




4.- Sub sección sin enumeració
(http://i.imgur.com/89l3Tlw.png)
Código (latex) [Seleccionar]

\section*{Introducción}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec quis sapien et risus aliquet fringilla in auctor nibh. Integer eleifend mauris a diam facilisis scelerisque. Suspendisse eleifend libero diam. Fusce dignissim elementum gravida.
\subsection*{Aplicación}
Sed maximus leo eu varius efficitur. Donec tristique sodales felis, eget mattis tortor iaculis at. Pellentesque convallis consectetur massa, nec pellentesque sapien sollicitudin et. Pellentesque ipsum justo, tincidunt et tempor eu, rhoncus ac augue. Suspendisse vulputate in erat nec lobortis. Ut pellentesque ipsum at nibh condimentum pellentesque. Pellentesque ut ligula finibus, vehicula enim ultrices, laoreet mi. Lorem ipsum dolor sit amet, consectetur adipiscing elit.




5.- Texto en negritas y cursiva
(http://i.imgur.com/tCxqZyV.png)
Código (latex) [Seleccionar]

Hola \textbf{Mundo en negritas} \\
Hola \textit{Mundo en cursiva}

* El doble Back Slash "\\" significa salto de línea



Bueno el resto es jugar y practicar, si tienen dudas déjenlas aquí y las vamos trabajando, lo siguiente que veremos será :


Saludos!
Título: Re:LaTeX - Guía Básica #1
Publicado por: Snifer en Noviembre 03, 2014, 09:12:52 AM
Hey que bien ver a alguien mas que trabaja en LaTeX comentarte que yo hice mi tesis con el, ademas de ello presentaciónes  y demas trabajos a ser realizados los hago desde el una excelente herramienta ;), por otro lado realize la corrección de LATEX por LaTeX ;), además deberias de orientarlo a realizar explicando mas a detalle! heee.


Regards,
Snifer
Título: Re:LaTeX - Guía Básica #1
Publicado por: DeBobiPro en Noviembre 07, 2014, 12:50:51 PM
gracias Snifer!

Agregue algunas imágenes ahora , seguiré trabajando en explicaciones más dinámicas e intuitivas :D!

Saludos!
Título: Re:LaTeX - Guía Básica #1
Publicado por: Y3K en Noviembre 07, 2014, 05:25:37 PM
Recuerdo que hace tiempo necesité LaTeX para un proyecto de un cliente... Ésta guía me habría venido muy bien en aquel entonces, haha.

¡Gracias por el aporte!