Sei sulla pagina 1di 37

CURSO DE INTRODUCCIÓN

Basado en la obra de Julio Eduardo Yarasca Moscol, con permiso


GNU Free Documentation License
https://julioyarasca.files.wordpress.com/2015/05/main-compressed-2.pdf
y en el Blog de Luis Gómez Palacín
http://minisconlatex.blogspot.com.es/.

Adaptado por Laura Martín Lorenzo 
Ayudante de Biblioteca 
Biblioteca Campus Norte UNED 

     

 
  1 
CURSO DE INTRODUCCIÓN A LATEX

Índice general

1 Introducción.................................................................................................5
1.1 Distribuciones Tex y editores...........................................................................6
1.1.1 Distribuciones……………………………………..………………………………………………...6
1.1.2 Editor………………………………………………………………………………………………….6
1.2 Instalación…………………………………………………………………………………6
1.2.1 Sistemas operativos GNU………………………………………………………………………….6
1.2.2 Sistemas operativos Windows…………………………………………………………………….7
1.3 TexStudio………………………………………………………………………………….7
1.3.1 Compilación………………………………………………………………………………………….7
1.4 Clases de documentos……………………………………………………...………….8
1.5 Paquetes………………...…………………………………………………………………8
1.6 Estilo de páginas………………………………..………………………………………9
1.7 Proyectos y documentación de gran tamaño………….……………………………..9
1.7.1 Comentarios……………………………………………………………………………………….10
1.7.2 Comando verb……………………………………………………………………………………..10

2 Primeros Pasos……………………………………………………………………….11
2.1 Caracteres especiales………………………………………………………...………11
2.2 Tipos y tamaños de fuentes………………………………………………..…………11
2.2.1 Tipos de fuente……………………………………………………………………………………11
2.2.2 Tamaño de Letra…………………………………………………………………………………..12
2.3 Párrafos………………………………………………………………………………….12
2.3.1 Formateo de Párrafos…………………………………………………………………………….12
2.3.2 Multicol…………………………………………………………………………………..…………12
2.3.3 Numeración……………………………………………………………………………….……….13

 
CURSO DE INTRODUCCIÓN A LATEX

3 Fórmulas
Matemáticas………………………………………………………………..…………………………14
3.1 Potencias, subíndices y superíndices……………………………………………………14
3.2 Fracciones y binomios……………………………………………………………………..15
3.3 Herramientas de Cálculo………………………..…………………………………………15
3.4 Raíces………………………………………………………………………………………….16
3.5 Displaystyle…………………………………………………………………………………..16
3.6 Barras y llaves……………………………………………….……………………………….16
3.7 Delimitadores…………………………………….…………………………………………..17
3.8 Acentos……………………………………………….……………………………………….18
3.9 Entorno
equation……………………………………………………………..………………………………….18
3.10 Arrays………………………………..………………………………………………………..19
3.11 Matrices y determinates……………………………………………………………..…….19
3.12 Entorno Align……………………………………….……………………………………….20
3.13 Puntos suspensivos……………………………...………………………………………..21
3.14 Símbolos matemáticos…………………………………………….……………………….21
3.14.1 Letras griegas…………………………………….…………………………………………...22
3.14.2 Operadores………………………………………………………………………………….…22
3.14.3 Relaciones……………………………………………………………………………………..23
3.14.4 Flechas………………………………………………………….……………………………..23
3.14.5 Funciones trigonométricas e hiperbólicas………………………………………………………….24
3.14.6 Logaritmo y exponencial…………………………………………………………………..…..24

4 Bibliografía………………………………………………………………………………….25

4.1 Si eres Nuevo en LaTeX…………………………………………………………………....25


4.2 Si vas a escribir tu tesis en LaTeX……………………………………………………….25
4.3 Si estás trabajando en español con LaTeX…………………………………………….25
4.4 Documentos cortos con LaTeX…………………………………………………………..26
4.5 Artículos…………………………………………………………………………..…………..26
4.6 Bibliografía………………………………………………………………………..……26 y 29
4.6.1 Bibliografía en LaTeX……………….………………………………………………………...29
4.6.2 Cómo añadir la bibliografía en una presentación……………………..……………….…33
4.6.3 Bibliografía sin archivo .bib………………………………………………………………...35
4.7 Imágenes………………………………………………………………………..……………26
4.8 Ecuaciones……………………………………………………………………..…………….27
4.9 Tablas…………………………………………………………………………..……………..27

 
CURSO DE INTRODUCCIÓN A LATEX

4.10 Formato…………………………………………………………………………..…………...27
4.11 Encabezados y pies de página……………………………………………..…………….27
4.12 Símbolos………………………………………………………………………..…………….28
4.13 Listas y enumeraciones……………………………………………………………………28
4.14 Índices…………………………………………………………………………..…………….28
4.15 Presentaciones………………………………………………………………………………28
4.16 Otras cosas…………………………………………………………………..………………28

5 Enlace a vídeos y páginas de interés……………………………………………….37

 
CURSO DE INTRODUCCIÓN A LATEX

1. Introducción

LATEX es un sistema de composición de textos, orientado a la creación de documentos escritos


que presenten una alta calidad tipográfica, desarrollado por Leslie Lamport en 1984, con la
intención de facilitar el uso del lenguaje de composición tipográfica, creado por Donald Knuth,
TeX en 1978 y a petición de la American Mathematical Society, para poder componer texto y
fórmulas matemáticas con la calidad de los sistemas de fotocomposición de entonces. El
estándar MathML, para representar matemáticas con XML, está basado en TeX. La calidad
tipográfica de los documentos realizados con LaTeX es comparable a la de una editorial
científica de primera línea.
LaTeX es software libre bajo licencia LPPL.

Un ejemplo de código en latex es el siguiente

\documentclass{article}
\begin{document}
En {\Huge \LaTeX} podemos hacer esto y mucho m\'as $ \dots $
\end{document}

Y el resultado que se consigue es

 
CURSO DE INTRODUCCIÓN A LATEX

1.1 Distribuciones Tex y editores

Una distribución TEX contiene el núcleo principal del programa, paquetes y extensiones
adicionales, integra todo lo que hace falta para poner a funcionar TEX con una o varias
extensiones del programa TEX sobre un sistema operativo.

1.1.1 Distribuciones

Existen varias distribuciones para distintos sistemas operativos TEX


 TeX Live es la distribucción por defecto para sistemas operativos Linux, es compatible
con sistemas operativos Windows y Mac.
 MiKTeX es una distribución TeX para Microsoft Windows.
 MacTeX es una redistribución de TeX Live y está dedicada exclusivamente para
utilidades Mac.

1.1.2 Editor

Después de la instalación de la distribución TeX, instalamos un editor. Hay varios editores:


Texstudio, Texmaker, Winshell, Kile, etc. Los editores buscan la instalación TEX de
manera automática.

1.2 Instalación

LaTeX no es un procesador de textos como los habituales, en LaTeX, primero se escribe el


código fuente en cualquier editor de textos, después se compila, esto genera un archivo .dvi,
que puede ser visualizado como resultado final, además se puede transformar a otros
formatos como PostScript (.ps), pdf (.pdf) o HTML. La instalación es muy distinta para sistemas
operativos distintos.

1.2.1 Sistemas operativos GNU

En sistemas operativos GNU solo necesitaremos ejecutar los siguientes comandos en el


terminal.

luego pasamos a instalar el editor de latex Texstudio

 
CURSO DE INTRODUCCIÓN A LATEX

1.2.2 Sistemas operativos Windows

Para instalar en sistema operativos Windows necesitamos realizar los siguientes pasos:
1. Instalar Adobe Reader, podemos descargarlo desde
http://get.adobe.com/es/reader/otherversions/.
2. Una vez realizado el paso 1, pasamos a instalar Miktex , podemos descargarlo
desde http://miktex.org/.
3. Descargar e instalar Ghostscript desde
http://ghostscript.com/download/.
4. Descargar e instalar Ghostview desde
http://pages.cs.wisc.edu/~ghost/gsview/index.htm.
5. Por último instalaremos editor de latex, Texstudio desde
http://texstudio.sourceforge.net/.

1.3 TexStudio

TeXstudio es un editor de LATEX con todas las funciones. El objetivo es hacer que los documentos
LATEX sean lo más fácil de escribir y cómodo posible.
Algunas de las características más destacadas de TeXstudio son un visor de pdf integrado
con sincronización a nivel de palabra, línea de vista previa en vivo, avanzado resaltado de
sintaxis, la comprobación en vivo de referencias, citas, comandos de látex, la ortografía y la
gramática. Se puede revisar más información en http://texstudio.sourceforge.net/.

1.3.1 Compilación
La compilación de documentos es muy simple en TeXstudio, en el interface se encuentra el
botón build&view

 
CURSO DE INTRODUCCIÓN A LATEX

1.4 Clases de documentos

Para indicar la clase de documento que se va a procesar se utiliza el comando \documentclass


que tiene la siguiente sintaxis:

\documentclass[opciones]{clase}

El parámetro clase indica la clase del documento a procesar. Las clases de documentos
posibles en LATEX son los siguientes:
article, para artículos, presentaciones, informes cortos, documentación de programas, etc.
report, para informes más largos conteniendo varios capítulos, tesis, etc.
book, para libros, manuales, etc.
beamer, para presentaciones.
El parámetro opciones personaliza el comportamiento de la clase del documento. Las
opciones deben ser separadas por comas. Las opciones más comunes son las siguientes:
10pt, 11pt, 12pt, etc, indica el tamaño de la fuente principal del documento.
a4paper, a5paper, letterpaper, etc, define el tamaño del papel
onecolumn, twocolumn , indica si el documento debe ser arreglado para una impresión de
doble faz.
fleqn , indica que las fórmulas matemáticas estén alineadas a la izquierda en vez de
centradas.

Un ejemplo de \documentclass es

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

1.5 Paquetes

Un paquete LATEX es un archivo .sty (o varios archivos) con comandos y código de programa-
ción TEX que tiene como propósito agregar nuevas facetas (o modificar otras facetas) al
docu- mento. Todos los paquetes vienen con su propia documentación.
Los paquetes se llaman con el comando

\usepackage[opciones]{paquete}

donde paquete es el nombre del paquete a incluir y opciones es una lista de argumentos
que personalizan el comportamiento del paquete. La instalación de un nuevo paquete puede
ser tan sencilla como agregar un solo archivo .sty en nuestra carpeta de trabajo o puede
involucrar varios pasos. Lo mejor es tener la distribución TeX siempre actualizada, porque
siempre hay nuevos paquetes y también porque los viejos paquetes son modificados y a veces
son incompatibles con la versión de nuestro sistema.

 
CURSO DE INTRODUCCIÓN A LATEX

Un ejemplo es

\usepackage[Glenn]{fynchap}

1.6 Estilo de páginas

LaTex soporta tres combinaciones de cabezales y pies de páginas predeterminadas llamadas


estilos. El comando para especificar el estilo de página es:

\pagestyle{estilo}

donde el parámetro estilo define el estilo a utilizar. Los posibles estilos son los siguientes:
plain, imprime los números de páginas al final de cada página en el medio del pie de
página. Estilo de página por omisión.
hedings, imprime el nombre del capítulo actual y el número de página en el cabezal de cada
página, mientras en pie de página queda vacío.
empty, deja tanto el cabezal como el pie de página vacíos.

Es posible cambiar el estilo de la página actual con el comando:

\thispagestyle{estilo}

1.7 Proyectos y documentación de gran tamaño

Cuando se trabaja con documentos grandes, se podría desear dividir el archivo de entrada en
varias partes. LaTex posee dos comandos para solucionar dicho problema. Con el comando:

\include{nombre_archivo}

ubicado en el cuerpo del documento podemos insertar el contenido de otro archivo


llamado nombrearchivo:tex. LATEX comenzará una nueva página antes de procesar el contenido
del archivo externo.

Con el comando:

\includeonly{archivo1,archivo2,...}

ubicado al comienzo del documento se puede especificar cuáles de los archivos incluidos en
el correr del documento deben realmente ser incluidos y cuáles no. El comando \include

 
CURSO DE INTRODUCCIÓN A LATEX

comienza a procesar el texto incluido en una nueva página. Esto es útil cuando se utiliza
\includeonly, ya que los saltos de página no se moverán, incluso si se omiten algunos archivos
a incluir. Pero a veces este efecto puede no ser deseado; en este caso se utiliza el comando:

\input{archivo}

Este comando incluye el archivo especificado y nada más. Sin complicaciones.

1.7.1 Comentarios
Todo lo que esté después de un % en una misma línea es un comentario (comentario en una
línea). Para crear comentarios largos se debe utilizar el entorno:

\begin{comment}
...comentario...
\end{comment}

1.7.2 Comando verb


El comando \verb permite imprimir los caracteres tal y como aparecen en pantalla, por ejemplo
con el siguiente comando

\verb|{}|

se imprime {}.
 

10 

 
CURSO DE INTRODUCCIÓN A LATEX

2. Primeros Pasos
En un archivo de LATEX se combina el texto normal con el texto matemático, en este capítulo se
iniciará trabajando con el texto normal (tipos de letra, tamaño, párrafos, enumeración, secciones,
etc.).

2.1 Caracteres especiales

Algunos caracteres están reservados para que cumplan alguna función, por eso no se pueden
obtener digitándolos (tecleándolos) directamente como cualquier letra. El hacerlo puede
producir algún error de compilación. Estos comandos son:

Caracter Separado para: Se imprime con:


\ carácter inicial de comando \tt\char`\\
{} abre y cierra bloque de código \{, \}|
$ abre y cierra el modo matemático \$
& tabulador (en tablas y matrices) \&
_^ subíndices y exponentes \_ , \^{}
# señala parámetro en las macros \#
% comentarios \%
~  evitar cortes de renglón \~{}

2.2 Tipos y tamaños de fuentes

LATEX dispone de varios tipos y tamaños de fuentes.

2.2.1 Tipos de fuente

Tiene los siguientes tipos de fuente

Comando Produce
{\rm Roman } Roman
{\em Enfático} Enfático
{\bf Negrita } Negrita
{\it Itálica } Itálica

11 

 
CURSO DE INTRODUCCIÓN A LATEX

2.2.2 Tamaño de Letra


Se tiene los siguientes tamaños de letra

Comando Produce
{\tiny Tiny} Tiny

{\scriptsize Script} Script

{\footnotesize Foot} Foot

{\normalsize Normal} Normal


{\small Small} Small
{\large large} large
{\Large Large} Large

{\huge huge} huge


{\Huge Huge} Huge
2.3 Párrafos

Podemos ubicar un párrafo en la posición que deseemos y enumerarlos.

2.3.1 Formateo de Párrafos


Para centrar un texto se pone éste en el entorno \begin{center} ...\end{center}
Por ejemplo el siguiente código:

\begin{center}
Hola Mundo\\
Acecom\\
Las matem\'aticas son bellas.
\end{center}

Produce el siguiente resultado


Hola Mundo
Acecom
Las matemáticas son bellas.Opcionalmente tenemos los entornos
\begin{flushleft}...\end{flushleft} para pegar el texto a la izquierda y
\begin{flushright}...\end{flushright} para pegar el texto a la derecha.

2.3.2 Multicol
Para escribir en dos columnas haremos uso del paquete \usepackage{multicol} y el entorno
\begin{multicols}{n}...\end{multicols} donde n nos indica la cantidad de columnas en que se

12 

 
CURSO DE INTRODUCCIÓN A LATEX

desea dividir el texto. Por ejemplo

\begin{multicols}{2}
La Universidad Nacional de Ingeniería (sigla: UNI) es una universidad
pública ubicada en la ciudad de Lima, Perú. Fue fundada el 18 de marzo de
1876 por iniciativa del Estado de la República del Perú. Inicialmente fue
creada como Escuela de Ingenieros del Perú. Su campus principal se localiza
en el distrito del Rímac. Destaca en Ciencias, Ingenierías, Tecnologías y
Artes aplicadas. La UNI está organizada en 11 facultades que abarcan 28
especialidades.
\end{multicols}

Y el resultado es:
La Universidad Nacional de Ingeniería (si- Escuela de Ingenieros del Perú. Su cam-
gla: UNI) es una universidad pública pus principal se localiza en el distrito del
ubicada en la ciudad de Lima, Perú. Fue Rímac. Destaca en Ciencias, Ingenierías,
fundada el 18 de marzo de 1876 por Tecnologías y Artes aplicadas. La UNI
iniciativa del Estado de la República del está organizada en 11 facultades que
Perú. Inicialmente fue creada como abarcan 28 especialidades.

2.3.3 Numeración

Podemos enumerar párrafos con el entorno \begin{enumerate}...\end{enumerate} con el


comando \item se va poniendo el punto de comienzo de cada frase. Por ejemplo

\begin{enumerate}
\item Julio
\item Abraham
\item Percy
\end{enumerate}
Se obtiene:
1. Julio
2. Abraham
3. Percy

13 

 
CURSO DE INTRODUCCIÓN A LATEX

3. Fórmulas Matemáticas
Para poder escribir fórmulas matemáticas LATEX tiene dos entornos matematico $... $ y
\[...\] éste último coloca la fórmula matemática en el centro.
Por ejemplo, con el código

$ \int_{a}^{b}x^2dx $

Obtenemos:

3.1 Potencias, subíndices y superíndices

14 

 
CURSO DE INTRODUCCIÓN A LATEX

3.2 Fracciones y binomios

3.3 Herramientas de Cálculo

15 

 
CURSO DE INTRODUCCIÓN A LATEX

3.4 Raíces

3.5 Displaystyle

3.6 Barras y llaves

 
16 
CURSO DE INTRODUCCIÓN A LATEX

3.7 Delimitadores

Llamamos delimitadores a signos de la forma ( ), { }, etc: : : .


Una de las capacidades más potentes del modo matemático es el ajuste automático del tamaño
del delimitador al tamaño del argumento que contiene. Por ejemplo, escribiendo simplemente

(\dfrac{a}{b})

Genera

utilizando delimitaros tenemos

\left( \dfrac{a}{b}\right)

Genera

 
17 
CURSO DE INTRODUCCIÓN A LATEX

3.8 Acentos

3.9 Entorno equation


Laex nos permite llevar un conteo de las ecuaciones de una forma automática, para realizar esto
necesitamos del entorno \begin{equation} ...\end{equation}. Por ejemplo el código:

\begin{equation}
1+2+3+4+5+6+7=\dfrac{7(7+1)}{2}
\end{equation}
\begin{equation}
1+3+5+7+9=5^2
\end{equation}
Genera

Notemos que el número 3 denota el capítulo y 1 denota el número de la ecuación.

 
18 
CURSO DE INTRODUCCIÓN A LATEX

3.10 Arrays

Una arrays es una estructura que nos permitirá escribir matrices, funciones a trozos o cualquier
tipo de arreglo. Haremos uso del entorno \begin{array}{cols}... \end{array} Por ejemplo:

$$\begin{array}{ccc}
3 & 1 & 5 \\
3 & 7 & 9 \\
8&4&6
\end{array}$$
Genera

3 1 5
3 7 9
8 4 6
donde & nos ayuda a separar los elementos del arreglo, \\ para un salto de linea y {ccc} para que
las columnas esten centradas.

Ahora para realizar una función a trozos hacemos


$$f(x)=\left\lbrace \begin{array}{cc}
0 ,& \text{si\ } x<0\\
2 ,& \text{si\ } x\geq0
\end{array}\right. $$

Genera

3.11 Matrices y determinates

Para hacer una matriz en Latex, utilizamos el entorno \begin{array}{} ... \end{array}
y delimitadores. Un ejemplo de matriz es

$$\left( \begin{array}{cccc}
3 & 1 & 5 & 4\\
3 & 7 & 9 & 3\\
8 & 4 & 6 & 2\\
1&2&3&1
\end{array}\right) $$
 
19 
CURSO DE INTRODUCCIÓN A LATEX

Genera

Un ejemplo de determinante es:

$$ \left| \begin{array}{cccc}
3 & 1 & 5 & 4\\
3 & 7 & 9 & 3\\
8 & 4 & 6 & 2\\
1&2&3&1
\end{array}\right| $$
Genera

3.12 Entorno Align

El entorno \begin{align}...\end{align} nos permitirá alinear ecuaciones.


Por ejemplo el siguiente código:

\begin{align}
(x+y)^2-(x-y)^2 &=(x^2+y^2+2xy)-(x^2+y^2-2xy) \\
&= x^2+y^2+2xy-x^2-y^2+2xy\\
&= 4xy
\end{align}
Genera

(x + y)2 − (x − y)2 = (x2 + y2 + 2xy) − (x2 + y2 − 2xy) (3.3)


= x2 + y2 + 2xy − x2 − y2 + 2xy (3.4)
= 4xy (3.5)

 
20 
CURSO DE INTRODUCCIÓN A LATEX

Notemos que enumera las ecuaciones, si no deseamos numeración utilizamos


\begin{align*}...\end{align*}.
Por ejemplo el siguiente código:

\begin{align*}
(x+y)^2-(x-y)^2 &=(x^2+y^2+2xy)-(x^2+y^2-2xy) \\
&= x^2+y^2+2xy-x^2-y^2+2xy\\
&= 4xy
\end{align*}
Genera

(x + y)2 − (x − y)2 = (x2 + y2 + 2xy) − (x2 + y2 − 2xy)


= x2 + y2 + 2xy − x2 − y2 + 2xy
= 4xy

3.13 Puntos suspensivos

Para introducir puntos suspensivos en modo matemático tenemos una amplia colección de
comandos, contamos con el comando dots.

3.14 Símbolos matemáticos

Latex dispone de una gran variedad de símbolos matemáticos entre ellos letras griegas, opera-
ciones binarias, flechas direcionales, cuantificadores, etc..

 
21 
CURSO DE INTRODUCCIÓN A LATEX

3.14.1 Letras griegas

3.14.2 Operadores

 
22 
CURSO DE INTRODUCCIÓN A LATEX

3.14.3 Relaciones

3.14.4Flechas

 
23 
CURSO DE INTRODUCCIÓN A LATEX

3.14.5 Funciones trigonométricas e hiperbólicas

3.14.6 Logaritmo y exponencial

 
24 
 

4. Bibliografía

Existe multitud de información disponible en la web para aprender un uso más amplio de
LaTeX, entre ella me he permitido seleccionar un blog donde Luis Gómez Palacín recopila
toda su experiencia de trabajo con esta herramienta durante varios años, como puedes ver
en el índice del mismo, a continuación detallado, su labor es muy extensa y tiene soluciones
casi para todo, http://minisconlatex.blogspot.fr/. Más adelante nos vamos a centrar en
aspectos de la bibliografía con LaTeX para poder incluirla en el documento con el que
trabajemos.

4.1 Si eres nuevo en LaTeX:


 Cómo instalar LaTeX en Windows (usando el editor TeXnicCenter) (click aquí).
 Primeros pasos con LaTeX (click aquí).
 Cómo usar el corrector ortográfico en TeXnicCenter (click aquí).
 Recopilación de algunos errores comunes con TeXnicCenter (click aquí).
 Principales funciones para editar el formato (negrita, tamaño...) (click aquí).
 Reglas generales y estilos para hacer la bibliografía (click aquí).
 Reglas generales para las referencias cruzadas (click aquí).

4.2 Si vas a escribir tu tesis en LaTeX:


 Ideas básicas para hacer una tesis (click aquí).
 Ideas básicas para hacer la página del título (click aquí).
 Cómo hacer la tesis en B5 (click aquí).
 Cómo añadir una lista con la nomenclatura (click aquí).
 Cómo añadir al inicio de la tesis, una lista con nuestros artículos (click aquí).
 Cómo añadir al final de cada capítulo, la bibliografía usada en dicho cap. (click aquí).

4.3 Si estás trabajando en español con LaTeX:


 Varias ideas generales para trabajar en español (click aquí).

25 

 
 

 Cómo poner "y" en vez de "and" en la bibliografía (click aquí).


 Cómo trabajar con apellidos con preposiciones en la bibliografía (click aquí).
 Cómo alternar entre varios idiomas (click aquí).

4.4 Documentos cortos con LaTeX:


 Cómo escribir un informe, dossier o reporte, sin capítulos (click aquí).
 Cómo hacer un currículum (click aquí).

4.5 Artículos:
 Ideas generales para hacer un artículo (click aquí).
 Cómo hacer el título (click aquí).
 Cómo igualar las dos últimas columnas (click aquí).
 Cómo numerar las líneas (click aquí).
 Cómo mover todas las figuras y tablas al final del artículo (click aquí).
 Template para IEEE (click aquí).
 Cómo quitar el número de página (click aquí).

4.6 Bibliografía:
 Ideas generales y varios estilos (click aquí).
 Método sencillo para hacer la bibliografía, sin archivo bib (click aquí).
 Cómo añadir una página web en la bibliografía (click aquí).
 Cómo poner "y" en vez de "and" al trabajar en español (click aquí).
 Cómo trabajar con apellidos con preposiciones (click aquí).
 Cómo añadir una lista de artículos, fuera de la lista bibliográfica (click aquí).
 Cómo añadir al final de cada capítulo, la bibliografía usada en dicho capítulo (click
aquí).
 Cómo añadir en la bibliografía, la página donde es citada cada referencia (click
aquí).
 Bibliografía en una presentación (click aquí).

4.7 Imágenes:
 Ideas generales para trabajar con figuras (click aquí).
 Cómo editar un texto dentro de una imagen (click aquí).
 Cómo definir el texto de cada figura en la lista de figuras (click aquí).
 Cómo definir el título de la lista de figuras (click aquí).
 Cómo editar el nombre de las figuras (click aquí).
 Cómo evitar los espacios en blanco entre párrafos e imágenes (click aquí).
 Cómo añadir una imagen en los encabezados de página (click aquí).
 Cómo añadir imágenes en una tabla (2 entradas distintas) (click aquí) (click aquí).

26 

 
 

4.8 Ecuaciones:
 Ideas generales sobre cómo trabajar con ecuaciones (matrices, funciones, letras
griegas...) (click aquí).
 Integrales (click aquí).
 Fracciones (click aquí).
 Reacciones químicas (click aquí).
 Cómo añadir el número de la sección en la numeración de las ecuaciones (click
aquí).

4.9 Tablas:
 Un repaso general a las tablas (3 entradas distintas) (click aquí) (click aquí) (click
aquí).
 Cómo girar una tabla (click aquí).
 Cómo girar una celda de una tabla (click aquí).
 Cómo hacer tablas que ocupen varias hojas (click aquí).
 Cómo editar el grosor de las líneas (click aquí).
 Cómo rellenar una celda con puntitos (click aquí).
 Cómo añadir imágenes en una tabla (2 entradas distintas) (click aquí) (click aquí).
 Cómo definir el texto de cada tabla en la lista de tablas (click aquí).
 Cómo definir el título de la lista de tablas (click aquí).
 Cómo poner "tabla" en vez de "cuadro", si trabajas en español (click aquí).
 Cómo editar el nombre de las tablas (click aquí).
 Cómo editar el color de una celda (click aquí).

4.10 Formato:
 Principales funciones para editar el formato (negrita, tamaño...) (click aquí).
 Cómo editar el color de una palabra (click aquí).
 Cómo justificar correctamente las líneas (click aquí).
 Cómo editar el interlineado (click aquí).
 Cómo poner una página en horizontal (click aquí).
 Cómo editar el tamaño de los márgenes (dos entradas distintas) (click aquí) (click
aquí).

4.11 Encabezados y pies de página:


 Ideas generales para hacer los encabezados y pies de página (click aquí).
 Cómo quitar los encabezados y pies de páginas de las páginas en blanco (click aquí).
 Cómo poner los encabezados en minúsculas (click aquí)
 Cómo evitar encabezados muy largos (click aquí).
 Cómo añadir una imagen en los encabezados (click aquí).
 Cómo quitar el número de página (click aquí).

27 

 
 

 Cómo añadir notas al pie de página (click aquí).

4.12 Símbolos:
 Símbolos matemáticos (click aquí).
 Flechas (click aquí).
 Guiones (click aquí).
 Comillas (click aquí).
 Tanto por mil (click aquí).
 Divisas y monedas (click aquí).
 Angstrom (click aquí).
 Grados (click aquí).
 Los Simpsons (click aquí).
 Hay decenas de paquetes específicos de símbolos, aquí verás algunos (click aquí).

4.13 Listas y enumeraciones:


 Ideas generales para trabajar con listas y enumeraciones (click aquí).
 Cómo continuar la numeración entre dos listas (click aquí).
 Cómo editar el espacio entre los elementos de una lista (click aquí).

4.14 Índices:
 Cómo añadir la palabra "Página" en el índice de contenidos (click aquí).
 Cómo definir el texto de cada tabla y figura en las listas de tablas y figuras (click
aquí).
 Cómo definir el título de las listas de tablas y figuras (click aquí).
 Cómo hacer un índice de palabras (click aquí).
 Cómo hacer un índice de símbolos (click aquí).

4.15 Presentaciones:
 Ideas generales para hacer una presentación (click aquí).
 Simbolitos de la bibliografía (click aquí).

4.16 Otras cosas:


 Cómo añadir notas al pie de página y al final del documento (click aquí).
 Cómo hacer comentarios en nuestro archivo de LaTeX (click aquí).
 Cómo añadir líneas horizontales (click aquí).
 Cómo editar el color de una palabra (click aquí).
 Cómo alternar entre varios idiomas (click aquí).
 Cómo evitar los grandes espacios en blanco entre figuras, tablas y párrafos (click
aquí).
 Cómo crear un contador (click aquí).
28 

 
 

 Cómo añadir el número total de páginas (click aquí).


 Cómo editar el número con el que se comienza a numerar las páginas (click aquí).
 Cómo crear nuestras propias funciones (click aquí).
 Cómo añadir código (click aquí) y pseudocódigo de programación (click aquí).
 Cómo evitar cortar una palabra de un título (click aquí).
 Cómo evitar que dos palabras se separen por un salto de línea (click aquí).
 Cómo separar los millares (click aquí).
 Cómo trabajar con hyperlinks (click aquí).
 Cómo añadir un hyperlinks de ida vuelta, entre las citas y el texto (click aquí).
 Cómo editar la numeración de las secciones (click aquí).

4.6 Bibliografía
Como decíamos al principio de esta sección vamos a ver un poco más en profundidad cómo
trabajar nuestra bibliografía y referencias en LaTeX.

4.6.1 Bibliografía en LaTeX


En primer lugar, supongamos que tenemos cuatro artículos a los que queremos hacer
referencia en nuestro documento. Primero, tenemos que crear el archivo "biblio.bib" con las
referencias. Existen programas específicos para hacer eso, como por ejemplo, JabRef.

Los artículos ejemplos son:

@ARTICLE{Alfonso2010a,
author = {M. Alfonso and B. Bernardo and C. Carlos and D. Domingo},
title = {El problema de los gatos y los perros},
journal = {Mascotas},
year = {2010},
volume = {50},
pages = {112-115}
}

@ARTICLE{Alfonso2010b,
author = {M. Alfonso and M. Marta and N. Nuria},
title = {Mi viaje a {EEUU}},
journal = {Revista de viajes},
year = {2010},
volume = {14},
pages = {50-56}
}

29 

 
 

@ARTICLE{Patricio2011,
author = {A. Patricio},
title = {Una estrella rosa en el fondo del mar},
journal = {El mar},
year = {2011},
volume = {3},
pages = {1071-1090}
}

@ARTICLE{Zacarias2009,
author = {R. Zacarias and G. Graciela},
title = {¿{C}uál te gusta más?},
journal = {Flores},
year = {2009},
volume = {5},
pages = {45-49}
}

Para indicar a LaTeX qué artículo queremos, caracterizamos cada uno con una etiqueta (en
este caso: Alfonso2010a, Alfonso2010b, Patricio2011 y Zacarias2009). El nombre del primer
autor más el año. Si el autor publicó más de un artículo ese año, colocamos una letra
después del año. Esto es una opción personal y cada uno puede utilizar el sistema que
mejor le resulte para la clasificación de artículos.

Además, es muy importante tener en cuenta lo siguiente:


 Los autores hay que separarlos con "and".
 Si en el título hay siglas que tienen que estar siempre en mayúsculas (por ejemplo,
EEUU), hay que escribir la palabra en cuestión entre llaves. (De no hacer esto,
LaTeX lo escribiría en minúsculas.)
Existen muchos formatos posibles para escribir la bibliografía (cuya extensión es .bst).
Algunos formatos .bst ya vienen por defecto en el compilador de LaTeX, pero si el que
queremos usar no viniera, bastaría con descargarlo de internet y copiarlo en la misma
carpeta donde tengamos el documento que estemos creando. En el siguiente link
encontrarás muchos formatos posibles (click aquí).

A continuación vamos a ver el formato que más se adecúa al de IEEE Engineering que
utilizamos en Ingeniería.

30 

 
 

1. El estilo "IEEEannot.bst" pone las referencias con un número, tal y como hacemos en
Ingeniería. Este estilo no viene por defecto, así que lo tenemos que descargar (click aquí) y
salvar en nuestra carpeta de trabajo (donde tenemos nuestro archivo .tex). Es importante
cargar el paquete "cite" para que LaTeX compacte las referencias (es decir, que ponga [1-4]
en vez de [1][2][3][4]).

\usepackage{cite} % para contraer referencias


\begin{document}
Puedes verlo en \cite{Patricio2011}. Te recomiendo leer \cite{Patricio2011, Zacarias2009,
Alfonso2010b, Alfonso2010a}.
\bibliographystyle{IEEEannot}
\bibliography{biblio}
\end{document}

2. Artículos ordenados por orden de aparición y referencias con números.


En este caso, podemos utilizar el estilo de bibliografía "unsrt.bst", como sigue:

\usepackage{cite} % para contraer referencias


\begin{document}
Puedes verlo en \cite{Patricio2011}. Te recomiendo leer \cite{Patricio2011, Zacarias2009,
Alfonso2010b, Alfonso2010a}.
\bibliographystyle{unsrt}
\bibliography{biblio}
\end{document}

31 

 
 

Algunos últimos comentarios:

 Cuando un artículo posee más de dos autores, LaTeX lo contrae utilizando la locución
latina "et al." (et alii = "y otros"). Pero si un artículo tiene solo dos autores, los separa por
"&" o "and" (dependiendo del formato). Pero si estamos escribiendo en español, esto
queda bastante mal. Dos autores deberían ir separados por "y". En otra entrada, explico
cómo solucionar este problema (click aquí).

 Otro posible fallo ocurre cuando los apellidos de los autores, tienen acentos, diéresis,
eñes, o algún otro símbolo no estándar. En nuestro texto, podemos escribirlos sin ningún
problema, pero a veces falla si ese símbolo aparece en la bibliografía. Esto se debe a
que hay varios métodos de codificación (latin1, utf8, cp1252...). Si nuestro documento de
LaTeX usa uno, y JabRef otro distinto, no va a funcionar. Si ocurre este problema, en la
bibliografía, es mejor poner estos símbolos con código:

\'a \'e \'i \'o \'u \"u


\'A \'E \'I \'O \'U \"U
\~n \~N
?` ? !` !

Por último, hay veces que queremos añadir algún comentario extra en alguna de las
referencias. Esto lo podemos indicar con \note={"texto que queramos"}. Por ejemplo:

@ARTICLE{Zacarias2009,
author = {R. Zacarias and G. Graciela},
title = {¿{C}uál te gusta más?},
journal = {Flores},
year = {2009},
volume = {5},
pages = {45-49},
note = {Premio 2009}
}

32 

 
 

4.6.2 Cómo añadir la bibliografía en una presentación


Cuando estamos creando una presentación con LaTeX, la bibliografía se añade de una
manera un poco particular. En primer lugar, tenemos un archivo de texto con nuestras
referencias y con extensión ".bib". En este ejemplo, mi archivo se llama "biblio.bib" y contiene
los siguientes artículos:

@ARTICLE{Alfonso2010,
author = {A. Alberto},
title = {Historia de la Física},
journal = {Física},
year = {2010},
volume = {50},
pages = {322-325}
}

@ARTICLE{Beatriz2011,
author = {B. Beatriz},
title = {Historia de las Matemáticas},
journal = {Matemáticas},
year = {2011},
volume = {35},
pages = {114-119}
}

Si queremos añadir a nuestra presentación, una serie de artículos que recomendamos, pero
sin llegar a citarlos en ningún sitio, podemos usar el siguiente código:

\documentclass{beamer}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}

\usetheme{Warsaw}
\usecolortheme{crane}
\useoutertheme{shadow}
\useinnertheme{rectangles}

\begin{document}
\begin{frame}
\frametitle{Bibliografía}
Algunos libros que recomiendo: \nocite{Alfonso2010, Beatriz2011}

33 

 
 

\bibliographystyle{plain}
\bibliography{biblio}
\end{frame}
\end{document}

Usamos el comando \nocite{}, para que no los cite.

Si queremos añadir a nuestra presentación, una serie de citas bibliográficas, podemos usar
el siguiente código. Por cierto, la clase {beamer}, por defecto, crea el índice bibliográfico sin
números. Con unos dibujitos que representan un artículo o un libro. Si en vez de estos
dibujos, queremos que aparezca el número correspondiente de cada cita, hay que indicarlo
con el comando "\setbeamertemplate", como se ve en el ejemplo:

\documentclass{beamer}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}

\usetheme{Warsaw}
\usecolortheme{crane}
\useoutertheme{shadow}
\useinnertheme{rectangles}
\setbeamertemplate{bibliography item}[text]

\begin{document}
\begin{frame}[allowframebreaks]
\frametitle{Bibliografía}

Algunos libros que recomiendo: \cite{Alfonso2010, Beatriz2011}

34 

 
 

\bibliographystyle{plain}
\bibliography{biblio}
\end{frame}

\end{document}

Por último, si la lista de bibliografía es muy larga, y no cabe en una sola transparencia,
recuerda poner [allowframebreaks], como se ve a continuación:

\begin{frame}[allowframebreaks]
\frametitle{Bibliografía}

\bibliographystyle{plain}
\bibliography{biblio}

\end{frame}

4.6.3 Bibliografía sin archivo .bib

Cuando estamos trabajando con un documento corto y con muy pocas referencias puede
resultarnos útil crear la bibliografía de esta forma, sin la necesidad de crear un archivo .bib.
Cómo hacer la bibliografía sin ningún archivo .bib
35 

 
 

Situamos la bibliografía en nuestro documento entre:


\begin{thebibliography} y
\end{thebibliography}.
Y las referencias con \bibitem{xxx} donde xxx es la etiqueta.
Por ejemplo:

\documentclass[a4paper,12pt]{article}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}

\begin{document}

\section{Introducción}

Te recomiendo \cite{Patricio2010} y \cite{Ana2014}.

\begin{thebibliography}{0}

\bibitem{Ana2014}
A. Ana. Historias, 2014.

\bibitem{Patricio2010}
P. Patricio. Cuentos I y II, 2010.

\end{thebibliography}

\end{document}

Las distintas referencias se ordenan siguiendo el orden en que se añadieron cada \bibitem.
Por defecto, las citas se hacen números, lo que nos viene bien ya que el formato IEEE utiliza
esta forma de cita.

36 

 
 

5. Y para saber más… enlace a vídeos y páginas de interés

 Disponen de un vídeo en el Canal Uned de Herramientas para la composición de


textos técnicos por el profesor D. Javier Cabrerizo Lorite director de Innovación y
Materiales Didácticos, en el siguiente enlace.
 Disponen de un vídeo en el Canal Uned de Introducción al LaTeX por el profesor D.
Josep-Antoni Ysern Lagarda en el siguiente enlace.
 La fuente de información fundamental sobre el conjunto de LATEX es su propia
página web: http://www.latex-project.org/.
 En castellano, existe una página especialmente útil, llamada CervanTeX, con una
lista de correo especialmente activa y útil.
 El foro LaTeX community, el mayor que existe actualmente en la web.

37 

Potrebbero piacerti anche