Académique Documents
Professionnel Documents
Culture Documents
n de ingenieras
Divisio
Inegniera Civil
AULA CIMNE
Manual de LATEX
Autor:
Luis Daniel Meza
Torres
1 de agosto de 2013
Asesor:
Jacob Salazar
Indice
1. Introducci
on
2. Generalidades
4
4
4
4. Entornos
4.1. array . . . .
4.2. Description
4.3. Enumerate
4.4. Itemize . . .
4.5. List . . . .
4.6. math . . . .
4.7. tabular . . .
4.8. minipage . .
4.9. picture . . .
4.10. Teoremas .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
6
6
7
7
7
8
9
9
10
5. Cajas
11
6. Tipo de documentos
12
7. Estilos de p
agina
7.1. \maketitle . . . . . . .
7.2. \pagenumbering . . .
7.3. \pagestyle . . . . . . .
7.4. \thispagestyle{estilo} .
7.5. \abstract . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
13
13
14
14
14
14
8. Composici
on del Texto
8.1. P
arrafo . . . . . . . . . . . . . . . . . . . . . .
8.1.1. Justificaci
on de parrafos . . . . . . . . .
8.1.2. Comandos de configuracion de parrafos
8.1.3. Otros comandos de espacio . . . . . . .
8.2. Saltos de lnea . . . . . . . . . . . . . . . . . .
8.2.1. \obeycr y \restorecr . . . . . . . . . . .
8.2.2. \newline . . . . . . . . . . . . . . . . . .
8.2.3. \sloppy . . . . . . . . . . . . . . . . . .
8.2.4. \fussy . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15
15
15
16
16
17
17
17
17
17
1 Puedes
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8.3. Saltos de p
agina . . . . . . . . . . .
8.3.1. \cleardoublepage . . . . . . .
8.3.2. \clearpage . . . . . . . . . . .
8.3.3. \newpage . . . . . . . . . . .
8.4. Estilos de letras . . . . . . . . . . . .
8.4.1. Negrillas . . . . . . . . . . . .
8.4.2. It
alicas o cursiva . . . . . . .
8.4.3. Subrayado . . . . . . . . . . .
8.4.4. Estilo de m
aquina de escribir
8.4.5. May
usculas . . . . . . . . . .
8.5. Texto centrado . . . . . . . . . . . .
8.6. Alineaci
on a izquierda o derecha . .
8.7. Notas al pie de p
agina y al margen .
8.8. referencias cruzadas . . . . . . . . .
8.8.1. \label . . . . . . . . . . . . .
8.9. Bibliografa . . . . . . . . . . . . . .
8.10. Color . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
17
18
18
18
18
18
18
18
18
18
19
19
19
20
20
21
21
9. Errores en la compilaci
on
9.0.1. Como manejar los errores en la complacion
9.0.2. !Missing $ inserted . . . . . . . . . . . . . .
9.0.3. Missing {(or}) inserted . . . . . . . . . . . .
9.0.4. ! Undefined control sequence . . . . . . . .
9.1. Otros errores . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
21
21
22
22
22
22
10.Preguntas frecuentes
22
Indice de figuras
1.
Homero intelectual . . . . . . . . . . . . . . . . . . . . . . . . . .
10
1.
Introducci
on
2.
Generalidades
Todo documento de LATEXposee la siguiente estructura:
1. Pre
ambulo: Declaraciones de caractes GLOBAL que afectan a la totalidad del documento.
a) \documentclass[opciones]{tipo de documento}: OBLIGATORIA,
este debe de ser ademas el primer comando del documento. Mediante
esta declaraci
on indicamos a LATEXque tipo de documento 2 queremos
escribir.
b) \usepackage[opciones]{paquete}: Carga de paquetes con utilidades
(para incluir gr
aficos, texto a color, presentaciones, etc...).
2 Ver
secci
on 3
3.
3.1.
Dentro del c
odigo no se deben utilizar las comillas como en word. En lugar
de esto se utilizan acentos graves ` ` y para cerrar se utilizan apostrofes .
Por ejemplo: si quieres poner entre comillas el texto, ella es la mujer mas hermosa, debes de escribir en c
odigo:
``Ella es la mujer mas hermosa
y en el documento aparecera como: Ella es la mujer mas hermosa
3.2.
Otros caracteres
Nombre
Llave de apertura
Llave de cierre
Porcentaje
Ampersand
Gatito
Gui
on bajo
Acento circunflexo
backslash
Mayor que
Menor que
Registrado
Signo de interrogaci
on de apertura
Corporaci
on
Signo de exclamaci
on de apertura
Logo de latex
Tilde
4.
Representacion
\{
\}
\%
\&
\#
\
\ {}
\textbackslash
\textgreater
\textless
\textregistered
\textquestiondown
\copyright
\textexclamdown
\LaTeX
\char126
Resultado
{
}
%
&
#
\
>
<
R
LATEX
Entornos
4.1.
array
su sintaxis es:
\begin{array}{plantilla}
texto col1& texto col1& coln
\end{array}
Las matrices matem
aticas se producen con el entorno equation.Tiene un
u
nico argumento plantilla obligatorio que describe el n
umero de columnas y la
alineaci
on dentro de ellas.
Cada columna col se especifica por una sola letra que indica el n
umero de elementos y deben tener el formato de la siguiente manera:
c centrada
l alineada a la izquierda
r alineada a la derecha
La entrada de columna son separadas con & . Las entradas de columnas
pueden incluir otras instrucciones. Y cada fila de la matriz termina con \\.
He aqu un ejemplo:
\begin{equation} \\
\begin{array}{lcr} \\
izquierda1 & centrado1 & derecha1
\\
izquierda2 & centrado2 & derecha2
\\
\end {equation}
4.2.
izquierda1
izquierda1
centrado1
centrado1
derecha1
derecha1
Description
su estructura es:
\begin{desciption}
\item [etiqueta1] elemento1
\item [etiqueta2] elemento2
...
\end{descrition}
Lo que resulta en:
elemento1 elemento1
elemento2 elemento2
el entorno description se utiliza para hacer listas etiquetadas. Cada etiqueta
es compuesta tipogr
aficamente en negrita, alineada a la derecha. el texto del
elemento puede contener m
ultiples parrafos.
4.3.
Enumerate
su sint
axis: \begin{enumerate}
\item elemento 1
\item elemento 2
...
\end{enumerate}
Quedando como resultado:
1. elemento1
2. elemento2
El entorno enumerato produce una lista numerada. Las enumeraciones se
pueden anidar unas dentro de otras, hasta cuatro niveles de profundidad. Estas
tambien se pueden anidar en otros entornos de parrafo, tal como itemize y
description (veanse las secciones 4.4 y 4.2,y las paginas 7 6)
Cada elemento de una lista enumerada comienza con la instruccion \item.
(1)
4.4.
Itemize
Su sint
axis:
\begin{itemize}
\item elemento 1
\item elemento 2
...
\end{itemize}
El entorno itemize produce una lista no ordenada, con vi
netas. Se pueden anidar el entorno itemize en otros, hasta cuatro niveles de profundidad.
Tambien se pueden anidar en otros entornos que marcan parrafos, tal como el
enumerate (vease la secci
on 4.3, en la pagina 6)
4.5.
List
4.6.
math
Su estructura es:
\begin{math}
f
ormula matem
atica
\end{math}
El entorno math inserta la formula dentro del texto actual.
\(...\) y $...$ son sin
onimos.
Un ejemplo es el teorema de Pitagoras:
x2 + y 2 = h 2
Ahora usaremos el ambiente eqnarray para escribir tres ecuaciones:
(2)
x2 + 5
x5
a+b+c+d=r+x+y+z
(3)
(4)
ln x = x3
La u
ltima ecuaci
on no se numero porque se uso el comando \nonumber,
el cual nos permite NO numerar ESA ecuacion, pero a la siguiente se recupera el orden de numeraci
on. si se desea no enumerar ninguna ecuacion se usa
eqnarray*.
Los subndices y superndices solo se pueden escribir en el ambiente matem
atico, en la forma siguiente:
$ base {subndice} $
$ base {superndice} $
Un aspecto importante en el ambiente mantematico son las letras griegas.
El ambiente matem
atico nos permite tambien imprimir matrices de la siguiente forma:
\begin{center}
\[
\left[\begin {array}{lcr}
a & p+q & \alpha + \beta + \gamma \\
b+c & r+s+t & \delta + \epsilo \\
d+e+f & u & \zeta
\end{array}
\rigth]
\]
\end{center}
Dando como resultado:
b+c
d+e+f
4.7.
p+q
r+s+t
u
++
+
tabular
\end{tabular}
\end{center}
Lo que resulta en:
texto
texto
texto
texto
texto
texto
4.8.
minipage
su estructura es:
\begin{minipage}[posici
on][alto][post-interna]{ancho}
texto
\end{minipage}
Este entorno compone tipograficamente su cuerpo de texto en un bloque que
no debe abarcar varias p
aginas. Este es similar a la instruccion \parbox (vease
).
4.9.
picture
Se estructura como:
\begin{picture}(ancho,alto)(desplazamieno x, desplazamiento y)
...instrucciones de imagen ...
\end{picture}
El entorno picture te permitira crear casi cualquier clase de imagen que
desees que contenga texto, lineas, flechas y c+irculos. Solo tienes que decirle a
LATEX. d
onde colocar las cosas en la imagen especificanod sus coordenadas.
Una coordenada es un n
umero que puede tener un punto decimal y un signo
menos, un n
umero como 5, 0.3. Las corrdenadas se basan en la forma habitual,
respecto a un origen, que normalmente esta en la esquina inferior izquierda de
la imagen.
Un ejemplo es:
homero intelectual.
Con la etiqueta se esta referenciando la figura 1 que se encuentra en la
p
agina 10
Para desarollar lo anterior hay que introducir el siguiente codigo:
\includegraphics[scale=.6]homero homero intelectual.
\beginfigure
\includegraphics[scale=.6]homero
\captionHomero intelectual
\labelfig:homero
\endfigure
4.10.
Teoremas
LATEX. nos permite crear nuestros propios ambientes, en particular para definir un teorema, corolario, porposiciones, etc. para ello debemos usar el iguiente
comando:
\newtheorem{nombre del ambiente}{ttulo}[criterio de enumeracion]
Por ejemplo:
\newtheorem{teoremita}{Teorema}[section]
esto crear
a un nuevo ambiente llamado teoremita, cuyo ttulo sera Teorema
y estar
a seguido de un n
umero, en este caso, que hara referencia al captulo en el
que esta trabajando, seguido del n
umero correspondiente, el uso de este nuevo
10
5.
Cajas
11
6.
Tipo de documentos
En esta secci
on se describiran los encabezados, que son los que determinan
el tipo de documento que se va a crear, LATEXnos permite crear los siguientes
tipos de documentos:
Article: Artculos, Ensayos, Documentos.
Reports: Reportes, Ensayos, Documentos.
Letter: Cartas.
Book: Libros.
slide: Esta clase nos permite hacer presentaciones similares a power point,
hay diversas variedades de paquetes predefinidos para hacer presentaciones, el m
as popular es Prosper.
Todo encabezado empieza con la etiqueta:
\documentclass[opciones del documento]{tipo de documento}
Las opciones que podemos utilizar son:3
Tama
no de texto: 10pt*, 11pt, 12pt.
Tama
no del papel: a4paper*, a5paper, letterpaper, legalpaper.
Calidad del documento: draft, final*.
Cantidad de columnas: onecolumn*, twocolumn.
3 Los elementos que aparecen con asterisco L
AT X. los coloca por defecto, es decir, sin que
E
sean especificados.
12
7.
Estilos de p
agina
La instrucci
on \documentclass determina el tama
no y posicion de las cabeceras y pies de p
agina. El estilo de agina determina lo que sucede en ellos.
7.1.
\maketitle
\thanks{texto} Esta
es utilizada para introducir agradecimientos, genera
un pie de p
agina para el ttulo.
\title{texto} Aqu se declara el texto que sera el ttulo del documento.
4 Los paquetes son elementos que posee L
AT Xpara poder incluir en el documento color,
E
imagenes, idiomas, etc.
13
7.2.
\pagenumbering
7.3.
\pagestyle
\plain: Unicamente
un n
umero de pagina sencillo.
\empty: Cabeceras y pies de pagina vacos, por ejemplo, sin n
umero de
p
agina.
\headings: Coloca encabezados en cada pagina. El estilo de documento
especifica lo que sucede en las cabeceras.
\myheadings: Cabecras perzonalizadas, especificadas por las intrucciones:
\markboth{izquierda}{derecha}: Establece ambas cabeceras izquierda y derecha. Una cabecera a mano izquierda es generada por la
u
ltima instrucci
on \markboth antes del final de la pagina, mientras
que una cabecera a mano derecha es generada por \markboth o
\markrigth que venga en la pagina si la hay, o de otra manera por la
u
ltima antes de la pagina.
\markrigth{derecha}: Establece la cabecera de la derecha, dejando
la cabecera izquierda sin cambios.
7.4.
\thispagestyle{estilo}
7.5.
\abstract
8.
Composici
on del Texto
8.1.
P
arrafo
La unidad de texto m
as importante en LATEXes el parrafo. Lo llamamos
unidad de texto porque un parrafo es la forma tipografica que deberia reflejar
un pensamiento coherente, o una idea.
Un salto de lnea se puede forzar mediante la aplicacion de dos \\. Y los
Saltos de p
arrafo dej
ando una lnea vaca en el codigo fuente.
Casi todo el mundo subestima completament la importancia de saltos de
p
arrafo bien situados. Mucha gente no sabe siqueira cual es el significado de
un salto de p
arrafo o, especialmente en LATEX, introduce saltos de parrafo sin
saberlo. Este u
ltimo error es especialmente facil y com
un de cometer se se usan
ecuaciones en el texto.
El texto tambien se debe estructurar de manera a
un mas ordenada, esto es,
distribuyendose en captulos, secciones, subsecciones, y as sucesivamente.
En LATEXse puede hacer esto indicando en el cuerpo las siguientes expresiones:
\chapter: Inicio de un captulo.
\section: Inicio de una seccion.
\subsection: Inicio de una subseccion.
Adem
as incluye partes como:
\part
\subsubsection
\paragraph
\subparagraph
8.1.1.
Justificaci
on de p
arrafos
15
C
omo se componen los p
arrafos depende de la clase del documento. Normalmente la primera lnea de un parrafo lleva sangra, y no hay espacio adicional
entra p
arrafos.
Para saltar una p
agina, es decir, comenzar en una pagina nueva se utiliza el
comando: \newpage
8.1.2.
Comandos de configuraci
on de p
arrafos
16
8.2.
Saltos de lnea
\obeycr y \restorecr
La instrucci
on \obeycr genera un retorno de carro en el archivo de entrada.
Por lo tanto, cada nueva lnea en la entrada sera tambien una nueva lnea en la
salida.
\restorecr restaur el comportamiento de saltos de lnea normal.
8.2.2.
\newline
\sloppy
Esta declaraci
on provoca que TEXsea menos cuidadoso con los saltos de lnea.
Esto evitar
a el desbordamiento de cajas, acosta de un mayor espaciamiento entre
palabras.
Dura hasta que se utilice \fussy.
8.2.4.
\fussy
Provoca que TEXsea quisquilloso con los saltos de lnea. Esto por lo general
trambien evita e espacio entr palabras, a costa de un ocasional desbordamiento
de caja.
8.3.
Saltos de p
agina
8.3.1.
\cleardoublepage
Termina la p
agina actual y provoca que se impriman todas las imagenes y
tablas que han aparecido hasta el moemnto en el texto. En un estilo de Impresion
a doble cara, este tambien hace que la siguiente pagina sea a mano derecha,
p
agina (impares), produciendo una pagina en blanco si es necesario.
8.3.2.
\clearpage
Termina la p
agina actual y provoca que todas las imagenes y tablas que han
aparecid hasta el omento en la entrada sean impresas.
8.3.3.
\newpage
Termina la p
agina actual, pero no descarga flotantes.
8.4.
8.4.1.
Estilos de letras
Negrillas
It
alicas o cursiva
Se lograr
a con el comando: \textit{texto en italica}
Por ejemplo: Texto en it
alica
8.4.3.
Subrayado
Estilo de m
aquina de escribir
Este
se implementar
a con: \texttt{Maquina de escribir}
Por ejemplo: M
aquina de escribir
8.4.5.
May
usculas
18
8.5.
Texto centrado
El entorno center hace que el texto, como su nombre lo dice, aparezca centrado. Si el texto fuese demasiado largo LATEXse ocupa de repartirlo en varias
lneas. El comando se realiza en el ambiente:
\begin {center}
Universidad de Guanajuato
Ingeniera civil
Aula Cimne
\end{center}
8.6.
Universidad de Guanajuato
Ingeniera civil
Aula Cimne
Alineaci
on a izquierda o derecha
De forma similar al entorno center existen los entornos flushleft y flushright para la alineaci
on izquierda y derecha, espectivamente.
Este texto
aparecera a
la izquierda
8.7.
\begin
{flushleft}
Este texto
aparecera a
la izquierda
\end{flushleft}
\begin
{flushrigth}
Este texto
aparecera a
la derecha
\end{flushrigth}
Este texto
aparecera a
la derecha
Notas al pie de p
agina y al margen
19
8.8.
referencias cruzadas
Una raz
on para numerar cosas como figuras y ecuaciones es para referenciar
al lector a ellas, como Vea la figura 3 para mas detalles
8.8.1.
\label
\label{clave}
cuando esta instrucci
on aparece en un texto normal asigna a clave el n
umero
de la unidad de secci
on actual; que aparece dentro de un entorno numerado
asignando ese n
umero a clave.
Un nombre de clave puede consistir de cualquier secuencia de letras, dgitos
o caracteres de puntuaci
on. Distingue entre letras may
usculas y min
usculas.
Para evitar la creaci
on accidental de dos etiquetas con el mismo nombre, es
com
un el uso de etiquetas que consisten de un prefijo y un sufijo, separdas por
una coma o un punto.
Algunos prefijos utilizados convencionalmente son:
ch
para capitulos
sec para instrucciones de seccionado
fig
para figuras
tab
para tablas
eq
para ecuaciones
Por lo tanto, una etiqueta para una figura aparecera como fig:snark o
fig.snark.
Por ejemplo:
100 Ubicada
20
Ubicada en las
instalaciones
de la UG.
8.9.
Bibliografa
8.10.
Color
Cuando necesitamos aplicar colores al texto de un documento, debemos poner en el encabezado el sguiente paquete \usepackage{color} despues ene el
cuerpo se utiliza de la siguiente manera:
\textcolor{color en ingles}{texto con color}
Por ejemplo:
Este es un texto a color
Para verificar los olores predeterminados de LATEX. se puede consultar la
siguiente direcci
on de internet
http://en.wikibooks.org/wiki/LaTeX/Colors
9.
Errores en la compilaci
on
En esta secci
on se trataran algunos errore que son algo com
unes durante
la compilaci
on del archivo.
9.0.1.
Un error en LATEX. se presenta al momento de que el documento es compilado, enva un mensaje de la forma:
LaTex error. See LaTex manual for explanacion.
type H <return> for inmediate help.
!Environment enumerate undefined.
@Latexerr ...for inmediate help.} \errmessage {# 1}
endgroup
1.21 begin {enumerate}
?
21
El signo de exclamaci
on en la tercera lnea es el indicador del error, y es seguido
por el mensaje de error.
En la cuarta y quinta lnea indican el mismo error en lenguaje de bajo nivel.
La lnea seis indica la posicion en que ocurrio el error, en este caso, el error
ocurri
o en la lnea 21.
Y, finalmente, el signo ? es el prompt, que espera el ingreso de un comando
como x, para salir de la compilacion o e para editar el texto, y con H se obtiene
ayuda.
9.0.2.
!Missing $ inserted
9.1.
Otros errores
10.
Preguntas frecuentes
1. C
omo hacer que se genere el ndice?
Para que se genere el ndice hay que compilar dos veces ya que en la
primera ocasi
on se genera un archivo .toc que es necesario para generar el
ndice.
22
2. Cu
ando usar el ambiente Verbatim?
Es bueno usarlo cuando se van a generar ejemplos ya que muestra el codigo
tal cual se escribe.
23