Me Latex cacahuatex o no importa lo que escribas si lo escribes bonito (tuto de cómo escribir la tesis en Texstudio).

Queridos todos.

En esta ocasión escribo un tutoríal sobre  \LaTeX.  Seguramente saben que  \LaTeX sirve para generar documentos con una alta calidad tipográfica, es decir, sus documentos les quedan bien bonitos, sí, mejor que en word y además es gratis.  \LaTeX se utiliza especialmente cuando el documento que escribimos tiene ecuaciones matemáticas, sin embargo, cómo ya mencione, te permite dar un estupendo formato a tu documento, especialmente si se trata de una tesis o de un articulo. En está ocasión nos dedicaremos al primer documento. Este tutorial lo pueden aplicar sin mayor problema en cualquier editor de  \LaTeX, pero en esta ocasión utilizaremos el famoso  Texstudio  ya que es gratis y multiplataforma. Sin más comencemos.

El primer paso a seguir, sobre todo si se va a escribir una tesis, es generar en su computadora una carpeta especifica en la cual todos los archivos de su documento se almacenen, es decir, capítulos, imágenes y  bibliografía. Para cada uno de estos apartados, es preciso generar una carpeta especifica (para que no se haga un desorden) dentro de la carpeta principal del documento.

El siguiente paso abrir el editor de \LaTeX ( Texstudio), una vez dentro del programa creamos un archivo nuevo y lo guardamos en la carpeta principal del proyecto. Este será algo así como el archivo madre.  El primer código que va en el documento es el que determina el tamaño de pagina, iniciar capítulos nuevos hacia la derecha (como en un libro) , el tamaño de fuente ,  escribir texto en ambas caras de una hoja y el tipo de documento que realizaremos. Escribiremos entonces:

\documentclass[a4paper,openright,12pt,twoside]{book} 

Lo siguiente es definir los paquetes que utilizaremos, es decir, paquetes de idioma, para escribir ecuaciones, hacer dibujos, colocar imágenes, notas y un montón de otras cosas útiles. Pero para definir los paquetes crearemos otro documento de Textmaker  al que podremos llamar “paquetes”. El contenido básico de este documento es:

\usepackage[spanish]{babel}% idioma español 
\usepackage[utf8]{inputenc}% para escribir correctamente acentos
\usepackage{setspace} %cambiar interlineado
\usepackage{amsmath}% para hacer referencia a una ecuación incluyendo la sección donde se encuentra
\numberwithin{equation}{section}
\usepackage{amssymb} %fuente especial para matemáticas
\usepackage[colorlinks=true,breaklinks=true]{hyperref} %para poder navegar a travez de nuestras referencias dentro de nuestro documento. Este hipertexto estará resaltado con color
\usepackage{xcolor} %con las siguientes líneas podemos definir el color de las referencias
\definecolor{c1}{rgb}{0,0,1} % azul
\definecolor{c2}{rgb}{0,0.3,0.9} % azul clarito
\definecolor{c3}{rgb}{0.3,0,0.9} % rojo azuloso
\hypersetup{ linkcolor={c1}, citecolor={c2}, urlcolor={c3} } % especificamos el color para cada tipo de referencia (imágenes o ecuaciones, citas bibliográficas y paginas de internet
\usepackage{graphicx} % incluir imágenes.
\usepackage{natbib}% paquete para hacer referencias a la bibliografía
\usepackage[nottoc]{tocbibind} %mostrar la bibliografía en la tabla de contenido
\usepackage{enumerate} %para opciones de enumeración de listas (viñetas y todo eso) \usepackage{todonotes} %para poner notas en el documento, las cuales no se veran en el archivo final.
\usepackage{fancyhdr} %para tener encabezados bonitos en nuestro documento 

Una vez guardado este documento (en la carpeta principal del proyecto), dentro de nuestro documento principal tenemos que incluir este documento (el documento donde definimos los paquetes). El comando que escribiremos es:

\include{paquetes} 

Les recomiendo que guarden constantemente los cambios realizados, por aquello de los imprevistos. Ahora escribimos el comando para comenzar a escribir propiamente nuestro documento:

\begin{document}
%aquí van la portada los capítulos la biblio y otras cosillas
\end{document} 

Hasta este punto el documento se verá así

Texstudio1.png

Marcado en azul vemos nuestro documento principal y el documento paquetes, allí veremos todos los documentos que agreguemos a nuestro documento principal. Marcado con rojo  vemos las pestañas que corresponden a cada documento nuevo que agreguemos, con ellas podemos visualizar cada documentos  El archivo “paquetes” tendrá esta pinta:

Captura de pantalla 2017-03-26 a las 18.23.50.png

Ahora escribiremos la portada del documento. Para hacer esto nuevamente crearemos un archivo nuevo dentro de Texstudio. Este documento se debe ver así

\begin{titlepage} %iniciamos una pagina de titulo
\newcommand{\reglita}{\rule{\linewidth}{0.5mm}}% Este es un ejemplo de lo que se conoce como macro, a un comando de latex le asignamos un nuevo nombre que nos resulte familiar, en este caso se renombra \rule que sirve para dibujar una línea
\center
%%%% Encabezado
\textsc{\LARGE Nombre de la Universidad}\\ [1.5cm]
\textsc{\Large Nombre de facultad}\\ [0.5cm]
\textsc{\large Nombre del departamento}\\ [0.5cm]
%%% Titulo del trabajo
\reglita \\[0.4cm]
{ \huge \bfseries Aquí mero va el titulo\\
\Large\bfseries (y subtitulo del trabajo)}\\[0.4cm]
\reglita \\[1.50cm]
%% nuestros datos
\begin{large}
Tesis escrita por Paco del Barrio.
\end{large}\\[0.4cm]
\rule{80mm}{0.1mm} \\[0.4cm]
\begin{large}
Tutor:\\
Señor Profesor Jirafales.
\end{large}\\[4cm]
\includegraphics[width=0.3\textwidth]{imagenes/ubuntu}\\[1cm] % Así añadimos una imagen
\vfill %Llenamos con espacios en blanco
\end{titlepage} 

De las lineas anteriores cabe destacar que con \LARGE, \Large y \large modificamos el tamaño del texto. Con \textsc {aquí va el texto} hacemos letras capitales que tienen el tamaño de letras minúsculas. Este comando pertenece a una serie de instrucciones que permiten enfatizar las palabras; además de \textsc están:

\textit{} % italicas
\textbf{} % negritas
\texttt{} % tipo maquina de escribir
\textsf{} % sans-serif, ósea las letras no tienen bordes estilizados.

En cuanto a la inserción de imágenes hasta ahora bastará con saber la forma general de

\includegraphics[width= ancho deseado]{ruta de la imagen dentro de nuestra compu} 

Yo recomiendo que en la carpeta del proyecto creen una nueva carpeta  donde estén todas sus imágenes. Si colocamos \textwidth después de width=, entonces el ancho de nuestra figura tendrá una relación con el ancho del texto.  Por ultimo tenemos que incluir nuestra portada en el documento principal, para esto simplemente añadimos lo siguiente.

\include{portada} 

Este comando va entre las ordenes de inicio y final del documento, es decir,

\begin{document}
\include{portada} %aquí mero va
\end{document} 

Ahora es tiempo de ver como queda nuestra portada. Posteriormente podemos utilizar los atajos F6 para compilar el código  \LaTeX y  para compilar y generar el archivo PDF utilizamos F5. Comúnmente nuestro PDF se visualiza a un lado de la pantalla, si no es así entonces  utilizamos F7. Tendremos el siguiente resultado.

latex4.png

En el programa nuestra portada se ve así :

texstudio3.png

La siguiente sección es la dedicatoria. Una vez más generamos un documento nuevo (“dedicatoria”). Un formato de dedicatoria puede ser el siguiente

Texstudio4.png

Para obtener este resultado en especifico, el documento dedicatoria tendrá la siguiente forma

\chapter*{}
\begin{flushright}
\null\vspace{\stretch{1}} 
Dedicado a mi madresita santa. 
\vspace{\stretch{2}}\null
\end{flushright}
 

La instrucción \chapter* sirve para generar el titulo de un capítulo, con el asterisco evitamos que este capítulo tenga un número de capítulo. El siguiente capítulo es el abstract. Primero haremos un nuevo archivo con este nombre. Este archivo lo podemos guardar dentro de la carpeta capitulos. La pinta de este archivo es la siguiente

\chapter*{Abstract}
\onehalfspacing
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla 

La instrucción \onehalfspacing sirve para que tengamos un interlineado a medio espacio. Para los agradecimientos y si su escuela no confía en ustedes, la declaratoria, deben generar archivos similares.

Ahora haremos dos archivos nuevos de capítulos. A uno le podemos llamar cap1 y a otro cap2. Estos archivos tendrán cada uno esta forma

\chapter{Titulo de cap.}
\onehalfspacing
%aquí va mucho texto 
\section{Titulito de la sección.}
%más texto
\subsection{Titulillo de la subvención.}
%texto

Nótese que la instrucción \onehalfspacing debe estar en cada archivo de capítulo, después del título del capítulo.

Ahora acomodemos todo esto en nuestro archivo principal, para compilarlo y ver el pdf. Para hacer esto primero pensemos en como queremos que se vean los encabezados de nuestro documento. Un posible estilo es dónde en cada página par tengamos del lado derecho el número de la página y en el lado izquierdo el número y nombre del capítulo. En las páginas impares queremos del lado izquierdo el titulo de la sección y del lado derecho el número de pagina. Para hacer todo esto primero, en nuestro archivo principal daremos las instrucciones para editar la parte central de los encabezados y pies de página. Igualmente daremos formato a la primera página de cada capítulo para que no contenga encabezados ni pies de página. Posteriormente incluiremos cada uno de nuestros capítulos con el comando \include. Nuestro documento tendrá esta facha

\documentclass[a4paper,openright,12pt,twoside]{book}
\include{paquetes}
%editar encabezados
\chead[]{}
% primera pagina de un capitulo
\fancypagestyle{plain}{
 \fancyhead[L]{}
 \fancyhead[C]{}
 \fancyhead[R]{\thepage}
 \fancyfoot[L]{}
 \fancyfoot[C]{}
 \fancyfoot[R]{}
 \renewcommand{\headrulewidth}{0pt}
 \renewcommand{\footrulewidth}{0pt}
}
%quitar número de pagina del pie de pagína
\cfoot[]{}
\pagestyle{fancy}
\frontmatter
\begin{document}
\include{portada}
\newpage
\thispagestyle{empty} % para que no se numere esta pagina
\include{dedicatoria}
\newpage
\thispagestyle{empty}
\include{capitulos/abstract}
\newpage
\thispagestyle{empty}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\lhead[\thepage]{\thechapter. \rightmark}
\rhead[ \leftmark]{\thepage}
\tableofcontents
\markboth{Índice general}{Índice general}
\mainmatter
\include{capitulos/cap1}
\include{capitulos/cap2}
\end{document}

Ahora bien, la indicación \frontmatter sirve para que las paginas de la dedicatoria, agradecimiento, índices y abstract tengan numeración rompa. \mainmatter permite que el cuerpo de la tesis  se numere con números arábigos . Regresemos a editar los capítulos para arreglar los encabezados

\rhead[\thechapter. \leftmark]{\thepage}
\chapter{Introducción}
\markboth{Introducción}{Introducción}
\onehalfspacing
%un poco te texto
\section{Mi título}
\lhead[\thepage]{\thesection. Mi titulo}
%Más texto

Con ayuda de \lhead y \rhead editamos el lado izquierdo y derecho del encabezado, respectivamente. Del lado izquierdo queremos el número de pagina  y el nombre de la sección.  Este comando debe ir entonces después del título de cada sección. Con \rhead queremos simplemente el número de capítulo y que coloque el número de página en las paginas impares. Con la indicación \markboth podremos colocar el nombre de capítulo en cada lado del encabezado, aunque solamente se vera del lado derecho. Esta indicación debe ir después de cada declaratoria de capitulo.  Con estás modificaciones  un capítulo se verá así

Captura de pantalla 2017-03-26 a las 20.31.47.pngCaptura de pantalla 2017-03-26 a las 20.32.29.pngCaptura de pantalla 2017-03-26 a las 20.33.03.png

Ahora agreguemos algunas imágenes y ecuaciones  en nuestro documento. Como ya mencionamos anteriormente, es recomendable guardar todas nuestras imágenes en una subcarpeta dentro de la carpeta de nuestro archivo. Para que nuestro documento de \LaTeX sepa donde están nuestras imágenes podemos agregar una linea de comando después de la instrucción que carga los paquetes que usamos, esta linea es

\graphicspath{ {nombre de la carpeta/}}

Para colocar una imagen utilizamos el siguiente código

bla bla bla bla 
\begin{figure}[h]
 \centering
 \includegraphics[scale=0.5]{Onda_senoidal}% escalar imagen y nombre de nuestro archivo de imagen
 \caption{Onda senoidal}
 \label{ondas}
\end{figure}
más bla bla bla

Este código lo podemos poner en la parte del texto dónde más nos apetezca. Con la indicación [h], \LaTeX nos acomoda bien bonito la imagen, ahora que si la queremos poner dónde realmente queremos, en lugar de [h] usamos [H]. Lo siguiente es centrar la imagen con \centering  y después incluir la imagen dandole la escala que nosotros queramos. Lo que sigue es darle un pie de foto a nuestra imagen con \caption{}. Por ultimo con ayuda de \label{} etiquetamos nuestra figura para después poder hacer una referencia a ella en nuestro documento.  Esto se hace con el comando \ref{}. Un ejemplo de esto sería

bla bla bla bla bla bla. bla blabla como se ve en la figura (Fig. \ref{ondas}). bla bla bla.
\begin{figure}[h]
 \centering
 \includegraphics[scale=0.5]{Onda_senoidal}% escalar imagen y nombre de nuestro archivo de imagen
 \caption{Onda senoidal}
 \label{ondas}
\end{figure}
más bla bla bla

Tendríamos algo así

Captura de pantalla 2017-03-26 a las 21.54.28.png

Podemos agregar un índice de imágenes con el siguiente comando

\lhead[\thepage]{\thechapter. \rightmark}
\rhead[ \leftmark]{\thepage}
\listoffigures
\markboth{Índice de figuras}{Índice de figuras}

El cual va justo después de \tableofcontents. Ahora veamos como realizar una tabla. Una forma sencilla es la siguiente

\begin{table}[h]
\centering
\begin{tabular}{|l | l | l |}
Lugar & Fecha & Personas\\
\hline
Paris&2004&4\\
Tula&2045&7 
\end{tabular}
\caption{Tabla de valores.}
\label{tablalugares}
\end{table} 

 

Como pueden observar la estructura es similar a la de una figura. Simplemente indicamos una tabulación para las lineas de la tabla con el símbolo |. Agregamos \hline para colocar una linea horizontal, agregamos \\ para obtener un salto de fila y & para agregar un espacio igual entre caracteres. Para hacer referencia a nuestra tabla lo hacemos de la misma forma que se hizo con una figura. El resultado es este

Captura de pantalla 2017-03-26 a las 22.16.52.png

Para generar el índice de tablas usamos lo siguiente

\lhead[\thepage]{\thechapter. \rightmark}
\rhead[ \leftmark]{\thepage}
\listoftables
\markboth{Índice de cuadros}{Índice de cuadros}

Por último provemos con una ecuación. Usemos la ley de Gausss para el campo eléctrico. Para obtenerla escribimos en nuestro texto

\begin{equation}
\label{gauss}
\phi_E =\displaystyle \oint_S \vec{E}\cdot d\vec{S}
\end{equation}

 

Nuevamente observamos que la estructura es similar a las de una figura y una tabla. Lo único distinto son los símbolos matemáticos. Para hacer referencia a la ecuación igualmente utilizamos \ref{nombre de ecuación}.  Este código nos da lo siguiente

Captura de pantalla 2017-03-26 a las 22.42.29.png

Por ultimo vamos a por la bibliografía. Para crear la bibliografía necesitamos hacer un archivo nuevo dentro de Textstudio al cual podemos llamar mibibliografia. Es importante que la extension de este archivo sea .bib. Tendremos entonces mibibliografia.bib

Antes de editar este archivo, vamos primero a incluir en nuestro archivo de paquetes el siguiente comando

\usepackage{natbib}

Este comando permite que la bibliografía se visualice de manera apropiada en el documento.  Ahora, en nuestro archivo principal, después de nuestros capítulos ingresamos el nombre de nuestro archivo que contiene nuestra bibliografía y después el estilo que queremos para citar. Esto se debe ver así

.............
\include{capitulos/cap1}
\include{capitulos/cap2}
\lhead[\thepage]{\thechapter. \rightmark}
\rhead[ \leftmark]{\thepage}
\bibliography{mibiblio}% aquí mero va el nombre de nuestro archivo
\markboth{Bibliografía}{Bibliografía}
\bibliographystyle{apalike}
\end{document}

Ahora editemos nuestro archivo mibiblio.bib. Para esto recomiendo ampliamente el uso de  google académico, ya que es la forma más sencilla de obtener la ficha bibliográfica de un libro. Para usarlo simplemente buscan el libro o articulo, una ves localizado pinchan donde dice Citar y les saldrá una ventana como esta

Captura de pantalla 2017-03-26 a las 23.41.16.png

Clickean donde dice BibTex y saldrá un texto que deben copiar y pegar en el archivo de la bibliografía, el texto es así

@techreport{benham1973mechanics,
  title={Mechanics of solids and structures},
  author={Benham, Peter Philip and Warnock, Frederick Victor},
  year={1973}
}

Pueden editar la primera parte de este texto para que sea más fácil citarlo, ósea algo así

@techreport{benham1973,
  title={Mechanics of solids and structures},
  author={Benham, Peter Philip and Warnock, Frederick Victor},
  year={1973}
}

No importa el orden en el que acomoden las fichas, el comando del estilo bibliográfico lo hará por vosotros. Para hacer referencia a una fuente lo que tenemos que poner dentro de nuestros capítulos es lo siguiente

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a dolor cursus, tempus sapien ac, elementum quam. Etiam eget felis sem. Aliquam vel nibh sed velit elementum lacinia \citep{yang2002}.

Esto se ve así

Captura de pantalla 2017-03-26 a las 23.50.03.png

Bueno, con esto pueden dar un formato muy bonito a su tesis. Por supuesto cada uno de los puntos que hemos visto tiene muchas posibilidades. Tanto las imágenes como las tablas y las ecuaciones son todo un mundo para editar e distintas formas. Veremos más a fondo estos temas en los próximos post. Eventualmente mostraremos como dibujar directamente en \LaTeX y como utilizar otros programas junto con \LaTeX. Por ejemplo para generar sus propias gráficas matemáticas y colocarlas en su documento.

Por lo pronto esperamos que este pequeño tutorial sea de ayuda y ustedes experimenten un poco con todo esto. Cualquier duda o comentario será bienvenido.

Siempre suyo guapodfde8bits

P.D. les dejo la carpeta con todos los archivos. A cada archivo deben cambiarle la extensión a .tex menos a mibilio, la cual debe ser .bib

paquetes

portada

principal

mibiblio

cap1

cap2

Anuncios