\documentclass[fleqn]{article}

\usepackage[utf8]{inputenc}


\author{}
\date{}
\title{Breve introducción a \LaTeX}
\setlength\parindent{0pt}
\begin{document}
\renewcommand{\contentsname}{Índice general}
\maketitle
\newpage
\thispagestyle{empty}
\tableofcontents
\newpage
\setcounter{page}{1}
\section{Introducción}
Aprender es una batalla contra la ignorancia y la pereza. Esa batalla intento superar mientro escribo estas palabras acercándome más a este extraño sistema conocido como \LaTeX.\bigskip

\LaTeX tiene una historia que para algunos puede ser interesante. Esta historia no comienza en 1984 más bien en 1978 con Donald Knuth y la creación de \TeX porque sus libros necesitaban algo mejor que lo usado.
Con el tiempo Leslie Lamport creando macros para mejorar el lenguaje saldría \LaTeX resultado de unir Lamport con Tex.
Hoy en día Latex se usa para trabajos matemáticos y ofimáticos muy especializados. Se suele usar en universidades y tesis dándole el toque estilístico relacionado con esa etapa.\bigskip

\LaTeX es un lenguaje que creo necesario junto con conocer a usar un paquete ofimático. Nunca está de más conocer alternativas, sus ventajas y sus desventajas. Esta no será una simple aventura adentrándome en una zona desconocida. Hay algunas normas que quiero cumplir. \bigskip

Por ejemplo, este proyecto si se hiciera público se subirán el texto en formato DVI y \LaTeX. Si quieres otra opción deberás buscar ayuda por Internet. Si este documento lo tienes en PDF, te recomiendo el formato DVI que subo yo. Aunque este formato por desgracia no es tan compatible como el PDF, no fue creado por una empresa que poco ha ayudado al movimiento del software libre y a GNU/Linux.\bigskip

Cada uno debe tener la opción de elegir y ahí esta la propia libertad del ser humano. Con esta idea pretende enseñar de la mejor manera posible a los hispanohablantes (y si lo conseguimos traducir a todo el mundo) a usar latex.
\newpage
\section{Instalación}
Hay que aplicar algunas configuraciones a tu ordenador si quieres pasar de tu archivos en \LaTeX a DVI o PDF.
En este tutorial para ser compatible con la mayoría de sistemas operativos usamos \TeX Live en la versión de 2014. De todas formas hay muchas opciones más como prorgamas instalables como Miktex o como complementos como pasa con Emacs. \bigskip

La eleccion pasa por ti mismo, puedes aprender con Tex Live y luego por comodidad o por recursos usas otros programas.
\section{Hola \LaTeX}
En esta sección comenzamos con la acción conociendo de primera mano de cada etiqueta.\bigskip

Aunque este no sea un lenguaje de programación, se puede comprender mejor con la ayuda del Hola \LaTeX. \bigskip

\verb!\documentclass{article}!

\verb!\begin{document}!

\verb!Hola \LaTeX!

\verb!\end{document}!
\subsection{Clases de documentos}
La primera línea es \bigskip

\verb!\documentclass{article}!  \bigskip

esta línea sirve para identificar el tipo de texto que usaremos. La mayoría están añadidos a \LaTeX de forma predeterminada. La forma general de este comando es documentclass[opciones]{documento} siendo necesario conocer los tipos de opciones de este comando y los tipos de documentos. Las opciones más conocidas son:\bigskip

\begin{itemize}
\item Tamaño de la fuente \footnote{No son compatible con todas las opciones de tipo de documento}:10pt, 11pt, 12pt.
\item Tamaño del papel: a4paper, a5paper, b5paper, executivepaper, legalpaper, letterpaper. 
\item Progreso del documento: draft\footnote{i.e. borrador en español}, final.
\item Orientación de las fórmulas: fleqn\footnote{Esta opción orienta las fórmulas a la izquierda.}.
\end{itemize} \bigskip

Otras opciones:
\begin{tabular}{ l l } 
titlepage & notitlepage \\ 
onecolumn & twocolumn \\ 
oneside & twoside \\
openright & openany \\
\end{tabular}\bigskip

Los tipos de documentos más usados son:\bigskip

\begin{tabular}{ l l } 
article & Usado para presentaciones y artículos  
\\ 
book & Usado para los documentos con portada, capítulos y extensos 
\\ 
report & Usado para documentos con extensión entre book y article
\end{tabular}
\subsection{Comando de inicio}
El comando \verb!\begin{tipo}! donde tipo puede ser enumerate\footnote{Suponemos enumerate igual que itemize exceptuando que itemize usa puntos y enumerate usa números. Lo que se conoce como lista y enumeración.}, tabular\footnote{Se usa con más frecuencia que tabbing pero parecen tener mismo uso}, tabbing, equation, document.
Este comando nos permite desde comenzar un documento a hacer una lista pasando por una tabla.\bigskip
\subsubsection{Enumeración y listas}
Las enumeraciones y las listas tienen una misma forma general siendo esta
\verb!\begin{enumerate}! con los siguientes elementos \verb!\item Texto a tu elección!\bigskip

$\ast$BSD sistemas operativos más conocidos\bigskip

\indent\indent\indent\indent\indent\indent\indent\verb!\begin{enumerate}! \bigskip

\begin{tabular}{l l}
1.-OpenBSD & \verb!\item OpenBSD! \\
2.-NetBSD & \verb!\item NetBSD! \\
3.-FreeBSD & \verb!\item FreeBSD! \\
4.-Dragon Fly BSD & \verb!\item Dragon Fly BSD! \\
\end{tabular}\bigskip

$\indent\indent\indent\indent\indent\indent\indent\verb!\end{enumerate}!$ \bigskip

\subsubsection{Tablas}
La ecuación de la tabla tiene una forma general que es \\\verb!\begin{tabular}[posición]{estructura}! \bigskip

En la forma general la posición puede ser \bigskip

\begin{tabular}{| l | l |}
\hline
b & zona superior \\ 
\hline
c & centrado(predeterminado) \\ 
\hline
t & zona inferior \\ 
\hline
\end{tabular}

La estructura de la tabla permite escoger las líneas y el alineado \bigskip

\begin{tabular}{| l | l |}\hline
l & alineado a la izquierda \\ \hline
c & alineado al centro \\ \hline
r & alineado a la derecha \\ \hline
\verb!|! & línea vertical \\ \hline
\verb!||! & doble línea vertical \\ \hline
\end{tabular} \bigskip

Clientes de mensajería \bigskip

\verb!\begin{tabular}{l l l}!

\verb!Gajim & Pidgin & Jitsi \\!

\verb!Profanity & Tox & Psi+ \\!

\verb!\end{tabular}! \bigskip

De lo anterior visto sale \bigskip

\begin{tabular}{l l l}
Gajim & Pidgin & Jitsi \\
Profanity & Tox & Psi+ \\
\end{tabular}
\subsubsection{Ecuaciones y modo matemático}
Para que funcione ciertas opciones relacionadas con las matemáticas se puede usar el equation o el modo matemático. \bigskip
\begin{equation}
E = mc^2
\end{equation}
\verb!\begin{equation}!
%E = mc^2%
\verb!\end{equation}!
Aprovechando que ya explicamos el modo matemático que en temas futuro se tratará mejor, aquí teneis un ejemplo.\bigskip
$f(x)=(x+a)(x+b)$

AUnque podría ser utilizada también por 
\section{Fuentes}
En esta sección trataremos las fuentes y sus opciones como el tamaño, estilo y algunos cambios especiales.
\subsection{Tamaño de fuentes}
Ya hemos visto que al principio del documento hay una opción que nos permite modificar el tamaño de la letra en todo el documento y cada opción. \bigskip
Aquí tenemos el tamaño de cada comando modificador respecto al tamaño y las opciones elegidas. (Ambiguo y raro pero con ejemplos se entiende)

\begin{tabular}{l l l l}
Comando & 10 puntos & 11 puntos & 12 puntos \\
\verb!\tiny! & 5 & 6 & 6 \\
\verb!\scriptsize! & 7 & 8 & 8 \\
\verb!\footnotesize! & 8 & 6 & 6 \\
\verb!\small! & 9 & 10 & 10.95 \\
\verb!\normalsize! & 10 & 10.95 & 12 \\
\verb!\large! & 12 & 12 & 14.4 \\
\verb!\Large! & 14.4 & 14.4 & 17.28 \\
\verb!\LARGE! & 17.28 & 17,28 & 20.74 \\
\verb!\huge! & 20.74 & 20.74 & 24.88 \\
\verb!\HUGE! & 24.88 & 24.88 & 24.88 \\
\end{tabular}

\subsection{Fuentes}
Estos comandos son los soportados por \LaTeX, sin olvidar explicar que son acumulativos. 
Se puede separar el texto con el comando ya explicado como \verb!\begin{}!\bigskip

\subsubsection{Comandos completos}
\verb!\textrm{Roman}! $\longrightarrow$ \textrm{Roman} \bigskip 

\verb!\textit{Itálica}! $\longrightarrow$ \textit{Itálica} \bigskip

\verb!\emph{Cambio de Roman a Itálica y viceversa}! $\longrightarrow$ \emph{Cambio de Roman a Itálica y viceversa} \bigskip

\verb!\textsf{Arial}! $\longrightarrow$ \textsf{Arial}\bigskip

\verb!\texttt{Courier}! $\longrightarrow$ \texttt{Courier}\bigskip

Se puede modificar las propias letras con comandos como \bigskip

\verb!\textbf{Negrita}! $\longrightarrow$ \textbf{Negrita} \bigskip

\verb!\textsl{Inclinado}! $\longrightarrow$ \textsl{Inclinado} \bigskip

\verb!\textup{Normal}! $\longrightarrow$ \textup{Normal(Contrario al inclinado)} \bigskip

\verb!\textsc{Pequeño}! $\longrightarrow$ \textsc{Pequeño}
\subsubsection{Comandos reducidos}
Los comandos reducidos pueden ser usados de dos maneras. \bigskip 

\verb!\comando{texto}! y \verb!{\comando texto}! En este manual por seguir las recomendaciones de \LaTeX usaré la segunda.\bigskip

\verb!{\bf Negrita}! $\longrightarrow$ {\bf Negrita} \bigskip

\verb!{\cal Letra de caligrafía}! $\longrightarrow$ {\cal Letra de caligrafía} \bigskip

\verb!{\it Itálica}! $\longrightarrow$ {\it Itálica} \bigskip

\verb!{\rm Roman}! $\longrightarrow$ {\rm Roman} \bigskip

\verb!{\sc Letra "pequeña"}! $\longrightarrow$ {\sc Letra "pequeña"} \bigskip

\verb!{\sf Sans}! $\longrightarrow$ {\sf Sans} \bigskip

\verb!{\sl Torcida}! $\longrightarrow$ {\sl Torcida} \bigskip

\verb!{\tt Monospace}! $\longrightarrow$ {\tt Monospace}
\subsection{Comandos de bajo nivel}
Los comandos de bajo nivel nos permiten trabajar con macros y paquetes.
\subsubsection{Codificaciones}
Para las fuentes hay dos codificaciones incluídas en \LaTeX son 0T1 y T1\bigskip

Para cambiar la codifcación usa \verb!\fontenconding{codificación}!

\begin{tabular}{| l | l | l |}\hline
& 0T1 & T1 \\ \hline
Codificación & 7-bit & 8-bit \\ \hline
Glifos & 128 & 256 \\ \hline
\end{tabular}\bigskip

Los glifos son una representación gráfica de partes de un carácter, uno o varios.

\subsubsection{Familia}
Si quieres cambiar la familia usa \verb!\fontfamily{Familia}!
Las familias válidas:
\begin{tabular}{| l | l |}
\hline
cmr & Computer Modern Roman \\ \hline
cmss & Computer Modern Sans Serif \\ \hline
cmtt & Computer Modern Typewriter \\ \hline
\end{tabular}
\subsubsection{Estilos}
Los estilos se pueden controlar con \verb!\fontseries{Estilos}! \bigskip
Los estilos disponibles son 
\begin{itemize}
\item b Negrita
\item c Centrado
\item bc Negrita centrada
\item bx Negrita descentrada
\end{itemize}
\section{Diseño}
\verb!\onecolumn! $\longrightarrow$ Produce una página de una sola columna. Opción predeterminada.\smallskip

\verb!\twocolumn! $\longrightarrow$ Produce una página con dos columns.\smallskip

\verb!\columnsep! $\longrightarrow$ Controla la distancia entre columnas. (Predeterminado: 35 pt)\smallskip

\verb!\columnwidth! $\longrightarrow$ Controla el ancho de la columna.\smallskip

\verb!\flushbottom! $\longrightarrow$ Hace todo el texto con la misma altura.\smallskip

\verb!\topmargin! $\longrightarrow$ Aumenta el margen superior que hay entre el principio de la página y el encabezamiento.\smallskip

\section{Divisiones}
\begin{itemize}
\item \verb!\part!
\item \verb!\chapter! Sólo funciona con los documentos de tipo libro.
\item \verb!\section!
\item \verb!\subsection!
\item \verb!\subsubsection!
\item \verb!\paragraph!
\item \verb!\subparagraph!
\end{itemize}
La forma general \verb!\comando[toctitle]{title}!
\section{Notas a pie de página}
El comando más normal y el que me vereis más usar es \verb!\footnote!. Haciéndolo muy sencillo. 

Aunque puede usar \verb!\footnotemark! junto con \verb!\footnotetext!
\subsection{footnote}
Este comando tiene una forma general \verb!\footnote[número]{texto}! Cambiando ese   {\it número} por el predeterminado que coloca \LaTeX.

\subsection{footnotemark}
La forma más común es \verb!\footnotemark[\value{footnote}]!. Esto produce varios marcadores con mismo texto.

\subsection{footnotetext}
La forma más corriente \verb!\footnotetext[number]{text}! Cambia los números predeterminados.

\section{Definición}
\subsubsection{newcommand}
\verb!\newcommand! define un commando. El proceso general es \smallskip

\verb!\newcommand[*]{cmd}[nargs]! \verb![optarg]{defn}!
\begin{itemize}
\item cmd equivale al nombre del comando comenzando por una barra oblicua
\item nargs número entero de 0 a 9 especificando el número de argumentos.
\item optarg Este argumento significa que el primer elemento es opcional.
\item defn Texto que se sustituirá.
\end{itemize}
\section{Referencia}
Internet es MUY dinámico por eso esta zona requiere un énfasis especial ya que los enlaces pueden dejar de ser útiles.

Para resumir esta zona y asegurar la mayor cantidad posible con este enlace http://latex-project.org/guides/ vais más que sobrado. 
\end{document}
