Sei sulla pagina 1di 28

¿Qué es Latex?

El 1er Artı́culo
BibTeX
El 2o Artı́culo

Taller: LATEX para Principiantes


¡Sálvese quien pueda!

Instructor: Dr. David Arjona

Octubre - 2013

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

Sesiones y estructura del curso

1 Introducción e instalación de Latex (8/10)


2 El 1er artı́culo (10/10)
3 Referencias (Bibtex) (15/10)
4 Artı́culo con formato definido (17/10)
5 Figuras y tablas en Latex (22/10)
6 Fórmulas matemáticas (24/10)
7 Temas adicionales: tesis, numeración de lı́neas, tı́tulo, autores,
pies de página, encabezados (29/10)

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

¿Qué es LATEX?

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

¿Qué es LATEX?

LATEX es un sistema para editar documentos utilizando una alta


calidad de tipografı́a. Es generalmente aplicado para producir
documentos técnicos o cientı́ficos de gran tamaño, pero puede ser
utilizado para publicar casi cualquier tipo de documento.

LATEX no es un editor de texto. Más bien es el lenguaje en el que se


escriben documentos que luego serán publicados en un formato
definido (artı́culo, reporte, libro).

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

El espectro de uso de LATEX

LATEX Microsoft Word


Estructurado (capı́tulos, secciones) Flexible
Muchas fórmulas matemáticas Pocas fórmulas
Incluye referencias Sin referencias
Largo Corto
Dinámico Estático
Formato es secundario Mucho formato
Libro, tesis, artı́culo Carta (rápido)

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

Las ventajas de LATEX

1 Es mejor que Microsoft Word


2 Es muy utilizado para escribir y subir artı́culos y otros
documentos cientı́ficos (tesis, technical report, etc.)
3 Está constituido por softwares libres (opensource) por lo que
no es necesario preocuparse por las licencias
4 Produce archivos tipo PDF que son fáciles de visualizar e
imprimir en cualquier computadora
5 Funciona en cualquier plataforma: Windows, Mac, Linux
6 ¿Ya mencioné que es mucho mejor que Word?

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

Las desventajas de LATEX

1 Tiene una larga curva de aprendizaje


2 Elaborar tablas en Latex puede ser difı́cil
3 Ciertos formatos especiales pueden requerir el expertise de un
programador
4 Puede causar dolores de cabeza, vista borrosa, náuseas y un
deseo irrefrenable de arrojar la computadora (úselo bajo su
propio riesgo)

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

Instalando LATEX

Sitio para obtener LATEX: http://www.latex-project.org/


Sitio para obtener Acrobat Reader:
http://get.adobe.com/es/reader/
Sitio para obtener Foxit Reader:
http://www.foxitsoftware.com/Secure PDF Reader/

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

Instalando LATEX

1 Abrir el DVD de instalación en la computadora


2 Ejecutar: Setup
3 Seleccionar lenguaje: English
4 Instalar: MiKTex
a) Aceptar condiciones de instalación
b) Tipo de instalación: Basic MiKTeX
c) Instalar para: Anyone who uses this computer
d) Ubicación: aceptar el default
5 Instalar: TeXstudio

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

El 1er Artı́culo en LATEX

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

Antes de empezar
Puntos a considerar para los documentos en LATEX:
Los documentos LATEX son archivos de texto plano que se
pueden abrir y editar con cualquier editor de texto.
El documento principal (y otros archivos con texto) deberán
tener una extensión .tex. Por ejemplo: MscTesis.tex
Es conveniente tratar cada documento como un nuevo
proyecto que deberá estar contenido en su propio directorio o
carpeta. También es conveniente que tanto el directorio como
el documento principal tengan el mismo nombre. Por ejemplo:
MisDocumentos/MscTesis/MscTesis.tex
También es normal que otros archivos relacionados al
documento (proyecto) se guarden en el mismo directorio.
Ejemplos de archivos relacionados: figuras, fotos, bibliografı́a
(bibtex), otros documentos de latex (texto).
Instructor: Dr. David Arjona Taller: LATEX para Principiantes
¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

La estructura del 1er artı́culo - Header

\documentclass[11pt,a4paper,onecolumn]{article}

\usepackage{amsmath} % Estas instrucciones


\usepackage{graphicx} % se describirán al
\newtheorem{theorem}{Theorem} % final de la sesión

\begin{document}
...
\end{document}

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

La estructura del 1er artı́culo - Tı́tulo y abstract

\begin{document}

\title{Relatividad de la Materia}
\author{Beto Einstein, David Arjona}
\address{Facultad de Ingenierı́a\\
San Luis Potosı́}
\date{June, 1801}
\maketitle

\begin{abstract}
Aquı́ narraremos la triste y verdadera historia de
la teorı́a de la relatividad.
\end{abstract}
...
Instructor: Dr. David Arjona Taller: LATEX para Principiantes
¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

La estructura del 1er artı́culo - Contenido

...
\section{Introduction}\label{intro}

Aquı́ escribimos el contenido del artı́culo y se


explican todos los pormenores de esta interesante
investigación.

\section{Conclusion}\label{conc}

Aquı́ se concluye el artı́culo narrando los puntos


más importantes por los que merece ser publicado.

\end{document}

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

label y ref

El comando \label{mylabel} se puede utilizar para marcar una


sección, figura, tabla y otros elementos a los que posteriormente se
desea hacer referencia.

Para obtener el valor de la referencia se utilizar el comando


\ref{mylabel}.

La ventaja de utilizar estos comandos es que, si cambias el orden


de alguno de estos elementos, Latex volverá a calcular
automáticamente los valores de la referencia.

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

Invocando paqueterı́a en LATEX

Los paquetes (packages) en Latex permiten agregar funcionalidad


extra a los documentos. Para invocar un paquete solamente es
necesario agregar la siguiente instrucción antes de
\begin{document}:

\usepackage[option]{packagename}

Hay cientos (si no miles) de paquetes disponibles en el internet


para Latex. Casi todos vienen con documentación.

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

Paquetes Comunes

amsmath, amsfonts, amssymb Estos paquetes contienen fonts y


caracteres para fórmulas matemáticas.
graphicx Permite insertar figuras en tu documento.
times Cambia el font de tu documento a Times New
Roman.
inputenc Permite escribir acentos y la “ñ” (más información
en la siguiente filmina):

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

Imprimiendo “ñ” y “á”

Hay dos fomras de imprimir este tipo de caracteres:


1 Utilizando el paqete inputenc antes de \begin{document} y
de alguna de las siguientes dos formas:
\usepackage[utf8]{inputenc}
\usepackage[latin1]{inputenc}
2 También se pueden utilizar los siguientes comandos en el
texto del documento:
La instrucción \’{o} produce ó
La instrucción \ {n} produce ñ
La instrucción \”{u} produce ü

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

Teoremas y Definiciones en LATEX

Latex tiene un entorno especial para definir e imprimir teoremas.


Este entorno puede también ser utilizado para definiciones,
corolarios, lemas y comprobaciones. Para usar esta funcionalidad
es necesario:
1 Definir el teorema junto con los paquetes:
\newtheorem{theorem}{Theorem}
donde “theorem” es el nombre de la estructura y “Theorem”
es la etiqueta que se va a usar a la hora de imprimir.
2 Preceder el párrafo del teorema con: \begin{theorem}
3 Escribir el teorema en su propio párrafo.
4 Añadir después del párrafo: \end{theorem}
Se puede añadir \label{} a un teorema.

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

Otro Entornos de LATEX

Los siguientes entornos se utilizan para imprimir viñetas:

\begin{itemize}
\item Imprime vi~
netas simples
\end{itemize}

\begin{enumerate}
\item Imprime vi~
netas numeradas
\end{enumerate}

\begin{description}
\item[Descripción] Imprime vi~
netas para definiciones
\end{description}

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

BibTeX

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

¿Qué es BibTex?

Hay dos formas de manejar referencias en LATEX:


1 Agregar las referencias al final del documento.
2 Utilizando BibTeX.
BibTex te permite crear tu propia base de datos de referencias para
que puedas incluirlas en tus documentos LATEX. Hay varios
programas que pueden ser utilizados para crear y editar tu base de
datos. Mi recomendación:
JabRef (http://jabref.sourceforge.net/)

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

Utilizando la Base de Datos de BibTeX

Para utilizar referencias en un documento de LATEX es necesario


seguir los siguientes pasos:
1 Llama a las referencias utilizando su label y el siguiente
comando: \cite{arjona2010}
2 Se pueden citar varios documento al mismo tiempo separando
los labels con comas
\cite{arjona2010,einstein1934,obama2013}:
3 Al final del documento es necesario agregar el estilo de las
referencias: \bibliographystyle{plain}
4 También hay que agregar el archivo donde está la base de
datos: \bibliography{../miBDRef}

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

Consideraciones al Utilizar Bibtex

Es buena idea mantener todas tus referencias de un tema de


investigación en una misma base de datos.
De esta manera puedes utilizar el mismo archivo para varios
proyectos (artı́culos).
Para referencias tipo Harvard se puede utilizar alguno de los
siguientes paquetes: biblatex o natbib. Más información de
cómo utilizarlos está disponible en internet.
Es probable que a la hora de publicar tu artı́culo tengas que
seguir una de las siguientes estrategias para cumplir con los
requisitos de los editores:
Crear una base de datos más pequeña y exlusiva para el
artı́culo
Agregar las referencias manualmente utilizando thebibliography

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

Referencias Manuales para un Artı́culo


Crea una sección para thebibliography que empiece con
\begin{thebibliography}{99} y termine con
\end{thebibliography}
El número 99 indica que se debe dejar espacio suficiente para
que quepa ese número en la sección de referencia.
Añade cada referencia utilizando el comando \bibitem{} :

\bibitem{Arjona-Villicana2010}
P.D. Arjona-Villica~
na, C.C. Constantinou,
The Internet’s unexploited path diversity,
IEEE Communications Letters,
14 (5)
(2010)
474-476.
Instructor: Dr. David Arjona Taller: LATEX para Principiantes
¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

El 2o Artı́culo

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

Artı́culo para Elsevier

1 Verifica los requerimientos de publicación del journal y su


editorial. Para este ejemplo se usará:
http://www.journals.elsevier.com/computer-networks/
2 Muy probablemente tendrás que bajar los style file o class file
(archivos con extensión .sty, .cls y .bst) especı́ficos para cada
editorial. TeXstudio instala baja e instala automáticamente la
mayorı́a de estos archivos.
3 Cuando TeXstudio no pueda instalar un archivo, puedes seguir
el procedimiento que se muestra en la siguiente filimina.
4 Es normal que la editorial incluya un archivo con instrucciones
para editar tu artı́culo: elsdoc.pdf

Instructor: Dr. David Arjona Taller: LATEX para Principiantes


¿Qué es Latex?
El 1er Artı́culo
BibTeX
El 2o Artı́culo

Procedimiento para Instalar Extensiones en LATEX

1 Busca el directorio XXX/tex/latex


2 Crea en este directorio un nuevo directorio con el nombre del
archivo a instalar: XXX/tex/latex/elsarticle
3 Copia el archivo que bajaste dentro del directorio que acabas
de crear: XXX/tex/latex/elsarticle/elsarticle.cls
4 Para usuarios de MiKTex, utiliza el siguiente comando desde
el directorio XXX/tex/latex: initexmf -u
5 Para usuarios de otras distribuciones, utiliza el siguiente
comando desde el directorio XXX/tex/latex: texhash

Instructor: Dr. David Arjona Taller: LATEX para Principiantes