Vous êtes sur la page 1sur 24

Universidad de Guanajuato

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

3. Smbolos y caracteres especiales


3.1. Comillas y comillas simples . . . . . . . . . . . . . . . . . . . . .
3.2. Otros caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

hacer click en cuaquier tema y autom


aticamente te llevar
a hasta la p
agina deseada.

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

El objetivo de este pequ


no manual es ofrecer a los alumnos, y cualquier
persona, que comienzan a incursionar en este lenguaje, comandos basicos de
LATEX. Para la creaci
on de documentos profesionales.
Para empezar, debemos de entender que LATEX. mas que un lenguaje de
programaci
on, es un procesador de textos que genera documentos en formato
PDF, PS o DVI.
A diferencia de Word y otros procesadores de texto en los que se utiliza
el infoque denominado WYSIWYG (What You See Is What You Get).
LATEXes un procesador de texto que primero necesita ser compilado, lo cual le
d
a una buena portabilidad obteniendose siempre el mismo documento, pues es
independiente de la m
aquina, el sistema operativo, el editor y la version que se
utilice.
Luego de escoger el editor de su preferencia y escribir el documento LATEXnecesita
guardar el archivo con la extencion .tex, puesto que el compilador solo reconoce los archivos que tienen es terminacion, por ejemplo:
Documento.tex
Una vez que tenemos el archivo guardado y con la extension correcta, la
primera lnea que necesitamos escribir es la que especificara al compilador de
LATEXel tipo de documento que vamos a redactar, este comando establece el tipo
de letra, el tama
no y dem
as detalles del documento. Por ejemplo:
\documentclass[opciones]{clases}
Antes de comenzar debes tener presente que el primer documento que generes
en LATEX. no va a ser del todo perfecto, pero no desesperes, en medida que vayas
realizando m
as documentos iras afinando los errores que puedas tener. Recuerda
que la pr
actica hace al maestro!.

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

c) Otras declaraciones: Interlnea, formato de pagina, fuentes, etc...


2. Cuerpo: Todo lo comprendido entre \begin{document} y \end{document},
es decir, el documento propiamente dicho.
Tambien podemos utilizar una etiquetas para marcar nuestro documento:
\author{nombre del autor}
\title{nombre del documento}
Para la fecha LATEXpone en el documento la fecha del sistema y la de la
u
ltima vez que se compilo. Esto se declara en el preambulo, es decir, antes
de \begin{document} y despues de esta declaracion la forma de llamarlo al
documento es:
\maketitle

3.

Smbolos y caracteres especiales


Para introducir caracteres especiales se coloca la \antes.

3.1.

Comillas y comillas simples

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

LATEXconoce cuatro tipos de guiones:

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

Aunque esta parte tambien debera de ir icluida en la composicion del texto,


opte por poner todos los ambientes en un solo apartado.

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

El entorno list es un entorno generico que se utiliza para definir muchos de


los entornos m
as especficos. Este rara vez se utiliza en documentos, pero muy
a menudo en las macros.
Su sint
anxis es: \begin{list}{etiquetado}{espaciado}
\item elemnto1
\item elemento2
...
\end{list}
El argumento obligatorio etiquetado especifica como se deben etiquetar los
elementos (a menos que se especifique el argumento opcional \item). Este argumento es una pieza de texto que se inserta en una caja para formar la etiqueta.
Este se puede y suele contener otras instrucciones de LATEX.
El argumento obligatorio espaciado contiene instrucciones para cambiar los
par
ametros de espaciado para la lista. Este argmento por lo regular esta vaco,
es decir {}, lo cual deja el espaciado predeterminado.

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

El ambiente de tabuladores de LATEX. nos da la posibilidad de organizar


texto o smbolos en filas y columnas. El formato es el siguiente:
\begin{center}
\begin{tabular}{cols} \hline
texto & texto & texto \\\arg
texto & texto & texto \\\arg

\end{tabular}
\end{center}
Lo que resulta en:
texto
texto

texto
texto

texto
texto

El argumento cols especifica el formato de las columnas siguiendo la siguiente norma:


l coloca el texto en el borde izquierdo.
c coloca texto centrado.
r coloca el texto en el borde derecho.
imprime una lnea vertical del largo de la tabla.

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:

Figura 1: Homero intelectual

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

ambiente se hace como cualquier otro, es decir:


\{teoremita}
texto y/o f
ormulas
\end{teoremita}
A continuaci
on se muestra un ejemplo de lo planteado arriba:

Teorema 4.1 Sea una parametrizaci


on natural de una curva cuya torsi
on
sea no se anula y que est
a contenida en una esfera. Demostrar que dicha
curva no tiene puntos de inflexi
on y que la funci
on
1
k
+ 2
k2
k
es constante.

5.

Cajas

El modo de trabajo de LATEX. se basa en cajas, que compone de modo igual


al cajista de una imprenta; cada caracter es una caja, co la cual se construyen
cajas m
as grandes, lneas, etc... Todas las cjas se alinean respecto a un punto
de referencia.
Cajas sin marco:
\mbox{material}: Crea una caja que contiene material, de dimensiones ajustadas a las dimensiones propias de material.
\makebor[ancho][posicion]{material}: estension del comando anterior, donde los argumentos optativos ancho y posicion denotan, respectivamente, el ancho de la caja y la posicion de material dentro de
ellas; este u
ltimo puede tomar los valores l, r, c, s, que son, left, rigth,
cnter, stretched, respectivamente.
cajas enmarcadas
\fbox{material}: Analogo de \mbox, produciendo una caja visible.
\frmebox[ancho][posicion]{material}: Version enmarcada de \makebox.
\frame{material}: Produce una caja qe enmarca material con una
separaci
on nula respectoa material, y cuyo punto de referencia es la
lnea base.
Por ejemplo:

11

Colocamos la palabra \framebox[2 \width]{hola} en el centro de un marco de


ancho de el doble de dicha plabra. Tambien, con \makebox, podemos
prescindir del marco: \makebox[2\width]{hola}. Ahora colocamos
\framebox[2\width][r]{hola} en el mismo marco pero a la derecha. Utilizando
la posici
on s, las palabras se separan: \framebox[2\width][s]{se separan}. El
siguiente ejemplo ilustra la diferencia entre \fbox: \fbox{caja} y \frame:
\frame{caja}
Colocamos la palabra hola en el centro de un marco de ancho de el doble
de dicha plabra. Tambien, con , podemos prescindir del marco: hola .
Ahora colocamos
hola en el mismo marco pero a la derecha. Utilizando la
separan . El siguiente
posici
on s, las palabras se separan: se
ejemplo ilustra la diferencia entre \fbox: caja y \frame: caja

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

Una vez que se determina el documento y sus propiedades, seleccionamos los


paquetes 4 que se van a utilizar. Esta etiqueta se escribe de la siguiente manera:
\usepackage[paquete]{opciones o libreria}
Como paquetes b
asicos tenemos:
\usepackage[spanish,activeacute]{babel}: Para determinar el idioma, en
este caso espa
nol.
\usepackage{color}: Se utiliza para dar colores al documento.
\usepackage[graphicx]: Para insertar imagenes.
Para el caso de estos documentos recomiendo utilizar tambien los siguientes
paquetes:
\usepackage[utf8]{inputenc}: Utilizado para la codificacion de entrada.
\usepackageamssymb: Utilizado para la codificacion de entrada.

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

\maketitle. Esta instruccion se haba explicado someramente en la seccion


de generalidades, pero aqu se abordara con mayor detenimiento.
Genera un titulo en una p
agina independiente, exepto en la clase article, donde
se coloca en la parte superior de la primera pagina. La informacion utilizada
para producirlo se obtiene implementando las siguientes declaraciones:
\author{nombre} Declara el(los) autor(es) del documento, donde el argumento es una lista de autores separados por instrucciones \and. Se utiliza
\\para separar lneas con una u
nica entrada de autor, por ejemplo, para
proporcionar las entidades del autor o su direccion.
\date{texto} Esta instruccion declara el texto para ser la fecha del documento. Sin la intrucci
on \date, el compilador utiliza la fecha del sistema.

\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

\pagenumbering{estilo}. Especificia el estilo de los n


umeros de pagina, de
acuerdo a:
arabic: N
umeros ar
abigos.
roman: N
umeros romanos en min
uscula.
Roman: n
umeros romanos en may
uscula.
alph: Letras en min
uscula.
Alph: Letras en may
uscula.

7.3.

\pagestyle

\pagestyle{estilo}. Especifica como se componen tipograficamente las cabeceras y pies de p


agina a partir de la pagina actual.

\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}

Trabaja de la misma manera que la instruccion \pagestyle, excepto que esta


u
nicamente cambia el estilo de la pagina actual.

7.5.

\abstract

Muchas veces se pide, en la generacion de alg


un documento, que este debe
llevar un Abstract o Resumen al inicio, para ello se utiliza:
\begin{abstract}
Texto del Abstract
\end{abstract}
14

8.

Composici
on del Texto

El objetivo principal de escribir un texto es el transmitir ideas, informacion


mismo comprendera mejor el texto si este tiene sus
y conocimiento al lector. El
ideas bien estructuradas, y vera mejor esta estructura si la forma tipografica
refleja la estructura l
ogica y semantica del texto, asi como tambien la forma
tipogr
afica del texto, esto u
ltimo a traves de las reglas dadas en la clases del
documento y en varios archivos de estilo.

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

El justificado del texto se hace de manera automatica. Los libros se suelen


componer con lneas de igual longitud. LATEXinserta los saltos de lnea y los espacios necesarios entre palabras optimizando en contenido de todo un parrafo.
Si es preciso, tambien divide palabras con guiones si no caben bien en la lnea.

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

Existen diversos comandos para la configuracion de parrafos, para establecer la separaci


on entre las lneas de un parrafo usamos el siguiente comando:
\setlength {\baseleniskip}{1.5\baselineskip} en este caso en particular el espacio entre lneas es de 1.5, como se muestra enseguida:
Si se desea una separaci
on especial entre las lneas o parrafs en alguna parte del documento podemos insertar espacion verticales; para lo cual LATEX. te
provee de tres comandos:
1. \smallskip.
2. \medskip.
3. \bigskip.
Los cuales insertan espacios predefinidos entre lneas; este espacio depende del
estilo que se este usando en el documento. Si se desea insertar una separacion
exacta se usa el comando:
\vspace*{tama
no}: El argumento tama
no consiste enun n
umero seguido
de una unidad de medida.
existe un comando especial:
\vfill: Este comando seguido de un texto genera el espacio justo para que
este quede al final de la pagina.
tambien es posible insertar espacios horizontales, para ello usamos el comando: \hspace*{tama
no}.
De igual manera \hfill colocalos espacios horizontales suficientes para que el
texto que va seguido del comando quede al final de la lnea. por ejemplo:
Este espacio
se hizo con \hfill.
8.1.3.

Otros comandos de espacio

\/: Este comando produce una correcci


on en cursiva. Este es un peque
no
espacio definido para evitar chocar con el caracter que lo sigue. Este se
suele usar cuando en un texto hay letras que se juntan tanto que parecen
una sola.
\dotfill: Esta instruccion produce un relleno de longitud. El cual se
rellena con puntos en lugar de quedar el espacio en blanco,

16

\hrulefill: Esta instruccion produce un relleno de longitud, el cual se puede


estrechar o alargar horizontalmente. Este se llenara con una regla horizontal. Ejemplo:
se hizo con \hrulefill.
este espacio
\hrule: Si se coloca antes del texto entonces colocara una lnea encima
de este. Pero si se coloca despues pondra una lnea debajo del texto. Por
ejemplo:
Texto.
Texto.

8.2.

Saltos de lnea

Normalmente LATEX. se encarga de los saltos de lnea, pero en algunos casos,


usted mismo determina los saltos de lneas.
8.2.1.

\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

Rompe la lnea en el punto actual, sin justificar el texto anterior, solo se


puede utilizar en modo p
arrafo.
8.2.3.

\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

LATEX. inicia nuevas p


aginas asincronicamente, cuando ha acumulado suficiente material para llenar una pagina. Por lo general, esto ocurre automaticamente, pero a veces, posiblemente, quieras influir en los saltos de pagina.
17

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

Para resaltar palabras en negrillas se utilizara el comando: \textbf{texto en


negrillas}
Por ejemplo: Texto en negrillas
8.4.2.

It
alicas o cursiva

Se lograr
a con el comando: \textit{texto en italica}
Por ejemplo: Texto en it
alica
8.4.3.

Subrayado

Para subrayar palabras u oraciones se utilizara el comando: \underline{texto


subrayado}
Por ejemplo: Texto subrayado
8.4.4.

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

Cuando queremos que LATEX. nos convierta las min


usculas a may
usculas
utilizamos el comando: \textsc{May
usculas}
sculas
Por ejemplo: Mayu

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

Para crear una nota al pie de pagina es necesario a


nadir el comando \footnote{Texto

de la nota al pie}. Esta


se indica enseguida del texto donde se colocara el n
umero
de la nota. Por ejemplo:
Yo hago mi servicio social en el Aula cimne.5
Para realizar lo anterior es necesario implementar el siguiente codigo:
Yo Hago mi servicio social en el Aula cimne.\footnote{Ubicada en las
instalaciones de la UG.}
Notese, al final de la p
agina, como se inserto la nota.
Si deseo numerar manualmente los pies de paginas se utiliza:
5 Ubicada

en las instalaciones de la UG.

19

Yo hago mi servicio social en el Aula cimne.100


Para realizar lo anterior es necesario implementar el siguiente codigo:
Yo Hago mi servicio social en el Aula cimne.\footnote[n
umero del
pie]{Ubicada en las instalaciones de la UG.}
Hay ocasiones, y documentos, en los que es necesario colocar una nota al
margen para ello utilizamos el comando: \[TextoIzquierd]{TextoDerecha} El
primer argumento es opcional y se utiliza en caso de que queramos incluir la
nota del lado izquierdo en lugar del derecho, que es el que LATEX. tiene por
defecto. Por ejemplo:
Yo hago mi servicio social en el Aula cimne.
Para realizar lo anterior es necesario implementar el siguiente codigo:
Yo Hago mi servicio social en el Aula cimne.\marginpar{Ubicada en las
instalaciones de la UG.}

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

en las instalaciones de la UG.

20

Ubicada en las
instalaciones
de la UG.

Una referencia a esta subseccion


\label{sec:esta} aparece as: ver
secci
on\ref{sec:esta} en la pagina
\{sec:esta}.

8.9.

Una referencia a esta subseccion


aparece as: ver seccion 8.8.1 en la
pagina 21

Bibliografa

Para incluir referecias bibliograficas en un documento se utiliza el entorno


thebibliogrphy, con la siguiente sintexis:
\{thebibliography}{99} %nos da margen de poner hasta 99 referencias
\{ref1} titulo, autor, a
no, etc...
\{ref2} titulo, autor, a
no, etc...
.........
\end{thebibliography}

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.

Como manejar los errores en la complaci


on

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

Este error puede tener varios origenes.


1. Es posible que ingresaras al ambiente metematico de una forma y salieras
dando otros comando distinto al que corresponda para cerrarlo.
2. Puede ser que trataras de generar ambientes como el de arreglos fuera
del ambiente matem
atico, o que trataras de obtenr caracteres (que solo se
pueden obtener en el ambiente matematico) fuera de el, como las letras
griegas.
3. Tratar de imprimir un signo de pesos de forma inapropiada sin el signo
\antes.
4. Y por u
ltimo poner una lnea en blanco en el ambiente metematico.
9.0.3.

Missing {(or}) inserted

Es posible que se haya omitido un corchete al abrir o cerrar un ambiente.


9.0.4.

! Undefined control sequence

Es probable que te equivocaras al escribir un comando. Es com


un no dejar
un espacio en blanco despues de los comandos como \bf.

9.1.

Otros errores

Otro error es cuando se sobreescribe otro archivo de pdf, es decir se crea


otro documento sin nombre, esto se soluciona compilando dos veces mas.

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

Vous aimerez peut-être aussi