Вы находитесь на странице: 1из 70

GUIA BASICA DE

Rashid Samaniego
P.

GUIA BASICA DE
Contenido del programa
Gua rpida de LaTeX
Estructuracin del documento
Clases y Paquetes
Ambientes
Referenciado de paginas, figuras, tablas y

ecuaciones.
Referencias bibliografas Bibtex
Manejo de Errores

Gua rpida de Latex

Qu es Latex?
LaTeX es un sistema de preparacin de documentos. Con l
puedes preparar manuscritos, artculos de revista, cartas, tesis,
presentaciones y cualquier tipo dedocumentoque quisieras
imprimir en papel o mostrar en pantalla.

Por qu debera de usar Latex?


Calidad profesional (Matemticos, qumica, fsica, computacin,
biologa, leyes, literatura, msica, etc. NO TIENE LIMITES)
Calidad de imprenta
separar elcontenidoy elformatode tu documento
Por qunodebera de usar Latex
No tienes tiempo para aprenderlo
Ya tienes tu documento escrito.
Lo que te interesa es eldiseode documentos.

Cmo consigo LaTeX?


Un editor de texto. Es la aplicacin interactiva que
usas para escribir documentos.tex. Cualquier editor de
texto simple te sirve, pero editores especializados en
LaTeX te pueden ofrecer rpido acceso a los comandos
ms comunes para procesar y ver los documentos que
generas.
Una distribucin de LaTeX. Este es elmotorque se
encarga de convertir tu archivos fuentede LaTeX en
documentos portables.pdf.
Un visor de documentos.Esta es la aplicacin que te
permite ver e imprimir tus documentos generados por
LaTeX.
Cmo uso LaTeX?
Editar Compilar - Visualizar

Estructuracin del documento

Practica 1:
Nuestro primer documento
1.- Crear una carpeta con el nombre C_latex_15
1.- Abrir programa TeXWorks
2.- Guardar como practica1 en la carpeta C_latex_15
Siguiendo la siguiente codificacin agregar un texto de
mnimo 30 palabras.
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\begin{document}
Ingrese su texto aqu
\end{document}

Un corto manual de
TeXworks

Un corto manual de TeXworks

Interfaz sencilla
1. Una barra de
1

2.
3.

4.
5.

ttulo
Una barra de
men
Dos pequeas
barras de
herramientas
Una gran zona de
trabajo
Una barra de
estado

Un corto manual de TeXworks

La primera barra de herramientas

1. Botn para lanzar la composicin y

una lista desplegable para elegir el


formato de dicha composicin
(elegiremos pdfLaTeX). Sabiendo que
el atajo de teclado de la composicin
es Ctrl+T (Mac OS X: [Cmd+T])
2. Botones clsicos:
Documento nuevo, Abrir, Guardar |
Deshacer, Rehacer | Cortar, Copiar,
Pegar | Buscar, Reemplazar.

Un corto manual de TeXworks

Practica 1:
Nuestro primer documento
1.- Crear una carpeta con el nombre
C_latex_15
2.- Abrir programa TeXWorks
3.- Guardar como practica1 en la
carpeta C_latex_15
Siguiendo la siguiente codificacin
agregar un texto de mnimo 30
palabras.

Un corto manual de TeXworks

Creacin de un documento
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\title{Ingrese Ttulo}
\author{Ingrese Autor}
\date{Ingrese fecha}
\begin{document}
\maketitle
Ingrese su texto aqu
\end{document}

Un corto manual de TeXworks

Compilamos Ctrl+T
(Mac OS X [Cmd+T]).
Se abre una ventana
(panel de salida) entre
la zona de trabajo y la
barra de estado.

Un corto manual de TeXworks

Gestin de errores en la compilacin


Es muy habitual que aparezcan errores en la compilacin. En
ese caso, Latex para de compilar y muestra en pantalla el
error. Hay diversas formas de proceder ante un error:
Pulsar intro: le estamos diciendo olvida el error y haz lo que
puedas. Puede ser necesario repetir el proceso varias veces
Pulsar x y luego intro: Latex detiene la compilacin
Pulsar r y luego intro: Latex seguir aunque encuentre
errores
Pulsar e y luego intro: Latex detiene la compilacin y nos
manda al archivo fuente a la primera lnea de cdigo en la
que encontr un error.
Pulsar h y luego intro para pedir ayuda; es menos clara que
el mensaje de error, pero, con frecuencia, nos da una pista.

Un corto manual de TeXworks

Plantillas latex
Los documentos tienen la
mayor parte de las veces
las mismas instrucciones
Archivo / Nuevo a partir
de Plantilla o
[Ctrl+Shift+N]
([Cmd+Shift+N], Mac OS
X)
Se puede elegir cualquier
plantilla o tambin hay
como descargar o crear
plantillas.

Un corto manual de TeXworks

La opcin editar tiene las caractersticas mas


comunes.

Un corto manual de TeXworks

Ortografa

Se puede requerir la realizacin de una verificacin

ortogrfica automtica durante el tecleado mediante


Editar / Ortografa / <seleccin-de-lengua>. Siempre se
necesita agregar el idioma espaol

Un corto manual de TeXworks

Instalar diccionarios
Descargar:

http://
extensions.openoffice.org/en/project/diccionario-de
-correccion-ortografica-separacion-silabica-y-sinon
imos-en-espanol-espana
Se descarga un archivo con extensin .oxt, haciendo
click derecho/renombrar cambiamos la extensin
por .rar
Se lo descomprime y se buscan los archivos con la
extensin .dic y .ef

Instalar
diccionarios

En el curso se
facilitara
el
archivo

Un corto manual de TeXworks


En
la
opcin
ayuda/
configuracin
y
recursos,
hacemos clic en la direccin que
se indica.
Luego creamos una carpeta
buscamos o dictionaries y
pegamos
los
archivos,
reiniciamos el programa y
tendremos el nuevo diccionario
agregado.

Un corto manual de TeXworks

Preferencias

Estructuracin del documento


Encabezamiento

Contiene toda la informacin sobre los aspectos globales


del documento que pretendemos crear: tipo de
documento, tipo de letra, mrgenes, espacio entre lneas,
etc.
\documentclass[opciones]{tipo de documento}
\usepackage[opciones]{paquete}
Cuerpo
Contiene el texto que deseamos escribir as como los
comandos para darle el formato deseado a dicho texto
\begin{document} y \end{document}
No aplica WYSIWYG (Wath you see is what you get).

Estructuracin del
documento

Clases(tipo de documento)
Article.- Este tipo es conveniente en la mayora de los casos.
Book.- Es usado para escribir libros, tiene estilos de
encuadernacin entre otros.
Report.- Este estilo es sugerido para documentos largos. Aqu
cuentas con un nivel mas de encabezados (Chapter) que en el
estilo article. Adems las tablas, guras y ecuaciones son
numeradas segn los captulos y no como en el estilo article.
Letter.- Al igual que la clase book es especial para escribir
cartas y los sobres de las mismas.
Slides.- presentaciones similares a powerpoint, hay diversas
variedades de paquetes, el mas popular es Prosper.
Proc.- Este tipo es basado en el tipo article y es especial para
escribir la recopilacin de artculos de una conferencia.
ltxdoc Esta clase sirve para crear una documentacin de
basado tambin en la clase article.

Estructuracin del documento

Article

Clsico

Revista (journal)

Estructuracin del documento

Book

Paquetes
\documentclass[opciones]{tipo de
documento}
\usepackage[opciones]{paquete}
La segunda linea nos indica que se
usarn los paquetes color
graphics, estos paquetes son usados
para manejar figuras, cambiar el color
de las letras, el fondo de la pgina, etc.

Paquetes
Introduccin de caracteres acentuados:

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
Usamos \usepackage[latin1]{inputenc}
si la codificacin esiso-8889-1(tambin conocida
comolatin1).
Si la codificacin esutf-8, como en muchas
distribuciones recientes: \usepackage[utf8]{inputenc}
y si somos de Macintosh, est otro:
\usepackage[applemac]{inputenc}
\usepackage[spanish]{babel}

Comandos y entornos

Comandos

Son rdenes que sirven para que LATEX realice una

accin sencilla: cambiar de prrafo escribir un


smbolo dejar un espacio. . .
Comienzan con \, se escriben slo con letras
(distingue maysculas y minsculas).
Pueden ser redefinidos y se pueden crear nuevos
comandos
La sintaxis habitual es: \nombrecomando[opciones]
{argumentos obligatorios}.
Ejemplos
\xi escribe la letra griega xi:
\textbf{Texto} Marca con negrita el Texto
\usepackage[spanish]{babel}le dice a LATEX que
cargue el paquete babel con la opcin espaol

Entornos

Son rdenes que sirven para que LATEX realice

una accin compleja: crear una matriz, crear


un pgina dentro de otra, escribir en varias
columnas.
Es necesario abrir el entorno y cerrarlo, la
sintaxis es:
\begin {entorno}
..
\end{entorno}
Los entornos tambin se pueden redefinir y se
pueden crear otros nuevos.

Entornos
Ejemplos
Entornos para escribir listas: itemize, enumerate
Entornos para escribir tablas: table, array, matrix
Entornos para situar el texto: center, ushleft,

ushright

Grupos

Un grupo es una parte bien delimitada del documento, con


un inicio y un n y que abarca todo lo que hay
comprendido entre ambos
Para abrir un grupo utilizamos {y para cerrarlo}
Los grupos se pueden anidar unos dentro de otros

Practica 2: Escribir el texto de la


practica 1 usando los comandos:

\documentclass[a4paper]{article}
\begin{document}
\begin{center}
\textbf{Ingresar texto \textit{Ingresar
texto}}\\
\textit{Ingresar texto}\\
\end{center}
\small texto \\ \large texto \\ \Large texto
\textsc{Texto}
end{document}

Espacios y prrafos

Uno o mas espacios son tratados como un espacio.


Tambin se trata como un espacio el salto de lnea.
Varias lneas en blanco separan los prrafos.
El comando \par tiene el mismo efecto.
\newline inicia una nueva lnea sin completar la lnea en

curso
\linebreak[opcin] inicia una nueva lnea justiciando la
lnea en curso

Saltos de pgina

\newpage inicia una nueva pgina sin completar la pgina en


curso
\clearpage produce un efecto similar al comando anterior
ubicando los objetos flotantes (como tablas o grficos) en una
nueva pgina sin texto alguno

Smbolos especiales
Algunos caracteres tienen una utilidad especial para

LATEX y su uso est reservado. Todos se pueden escribir


anteponiendo una barra invertida salvo la propia barra
invertida (\\indica lnea nueva)
\ Tilde
\~n la letra
$ Declarar el modo matemtico \$
{ } Iniciar y finalizar grupos \{ \}
# Indicar el nmero de un argumento \#
% Hacer que LTEX ignore una lnea de cdigo \%
& Separar elementos de una tabla o una frmula \&
\Inicio de cualquier comando$ \textbackslash$ y _:
Escribir super y subndices \ \_ \

Divisin de palabras
Latex se encarga de la divisin de palabras al

final de lnea cuando sea necesario


Se puede indicar como dividir una palabra
concreta usando \
El paquete babel hace, entre otras cosas, que
Latex use patrones guionado del lenguaje
seleccionado.

Alineacin de prrafos
Justificacin

Latex justifica el texto por defecto


Centrar
\begin{center} ... \end{center}
\centerline{texto}
Alinear izquierda
\begin{ushleft} ... \end{ushleft}
\centerline{texto}
Alineado a la derecha.
\begin{ushright} ... \end{ushright}
\centerline{texto}

Tamaos de letra

\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\hude
\Huge

Fuente

Negrita \textbf{texto}
Cursiva \textit{texto}
Subrayado \underline{texto}

Colores
Es necesario cargar el paquete de color
\usepackage[pdftex,usenames,dvipsnames]{color}
\textcolor{Red}{Texto} (se dispone de 68 colores)

RGB (Red Green Blue) Este es un sistema de composicin


de color a partir de la combinacin de los colores rojo,
verde y azul como colores Primarios. La identificacin de
un color se hace por una terna de nmeros comprendidos
entre 0 y 1 que fijan la proporcin de cada uno en la mezcla
\textcolor[rgb]{1,0,0}{Rojo}
\textcolor[rgb]{1,1,0}{Amarillo}
\textcolor[rgb]{0.2,0.5,0.7}{Azulado}

Colores
CMYK (Cyan Magenta Yellow Black) Debemos

especificar un conjunto de cuatro nmeros


comprendidos entre 0 y 1 representando la proporcin
de cada uno de los cuatro colores en la mezcla (mtodo
usado en impresoras
\textcolor[cmyk]{0,1,0,0}{Magenta}
\textcolor[cmyk]{1,0,1,0}{Verde}

Gray escala de grises, un nmero nico comprendido

entre 0 y 1.
\textcolor[gray]{0.3}{Gris Oscuro}
\textcolor[gray]{0.8}{Gris Claro}

Trabajo:
Pasar el Articulo , cambiando a

formato libre en latex.(Usar todos


los comandos posibles)

Entorno Listas

Listas
Existen tres entornos en LATEX para escribir
listas:
Itemize
Enumerate
Description.

\usepackage{enumerate}

Entorno Itemize

\begin{itemize}
\item Primera entrada del primer nivel
\item Segunda entrada del primer nivel
\begin{itemize}
\item Primera entrada del segundo nivel
\item Segunda entrada del segundo nivel
\begin{itemize}
\item Primera entrada del tercer nivel
\item Segunda entrada del tercer nivel
\begin{itemize}
\item Primera entrada del cuarto nivel
\item Segunda entrada del cuarto nivel
\end{itemize}
\end{itemize}
\end{itemize}
\end{itemize}

Listas:Itemize

Listas:Itemize
El uso de \usepackage[spanish]{babel} cambia los
indicadores predefinidos para cada nivel (, , ,
para LATEX estndar). LATEX nos permite
cambiar a nuestro gusto estos marcadores, cosa
que podemos hacer con la siguientes
instrucciones:
\renewcommand{\labelitemi}{Nuevo-marcador}
\renewcommand{\labelitemii}{Nuevomarcador} \renewcommand{\labelitemiii}{Nuevomarcador} \renewcommand{\labelitemiv}{Nuevomarcador}
Si queremos cambiar el smbolo de un elemento
en particular, usamos "\item[$*$]", donde dentro
de los corchetes podemos escribir el smbolo que

Listas:Itemize
\renewcommand{\labelitemi}{$-$}
\renewcommand{\labelitemii}{$\cdot$}
Futuros viajes:
\begin{itemize}
\item[$*$]Madrid.
\item Castilla la Mancha.
\item Castilla y Len.
\begin{itemize}
\item Segovia.
\item vila.
\end{itemize}
\end{itemize}

Entorno enumerate
\begin{enumerate}
\item Primera entrada del primer nivel
\item Segunda entrada del primer nivel
\begin{enumerate}
\item Primera entrada del segundo nivel
\item Segunda entrada del segundo nivel
\begin{enumerate}
\item Primera entrada del tercer nivel
\item Segunda entrada del tercer nivel
\begin{enumerate}
\item Primera entrada del cuarto nivel
\item Segunda entrada del cuarto nivel
\end{enumerate}
\end{enumerate}
\end{enumerate}
\end{enumerate}

Listas

Listas: Enumerate
Existen mtodos para manipular las etiquetas,
pero para describirlos necesitamos
conocimientos relativamente avanzados, por lo
que los abordaremos ms adelante. Sin
embargo, existe una alternativa simple y
elegante, usando el paquete enumerate. ste
paquete introduce un argumento optativo en el
entorno enumerate, de la forma:
\begin{enumerate}[argumento-optativo], donde
en el argumento se debe elegir un carcter clave:
1, i, I, a y A, (nmeros, nmeros romanos, y
letras) sobre el cual se basar la enumeracin.
Lo elegante del paquete es que permite combinar
el carcter clave con instrucciones LATEX.

Listas: Enumerate
Veamos ahora los pasos necesarios para escribir

un documento en \LaTeX:
\begin{enumerate}[\hspace*{0.5cm}%
\bfseries P{a}so 1]
\item Preparar documento fuente tex
\item Compilarlo para producir dvi
\begin{enumerate}[(a)]
\item Visualizar con un visor de dvi
\item Corregir errores
\item Recompilar
\end{enumerate}
\item Convertir a PostScript con dvips
\end{enumerate}

Listas: Enumerate
Para qu se ha utilizado

\hspace*{0.5cm} en el argumento
optativo? La razn reside en que, a
diferencia del entorno itemize, en el
entorno enumerate se suprime la sangra
para el primer nivel de elementos. Otro
punto importante es el porqu de la a
entre llaves en Paso. Es interesante ver
qu ocurre si eliminamos las llaves
(ejercicio).

Entorno description

Listas

El entorno description se puede


considerar como una generalizacin del
entorno itemize, en la que las etiquetas
pueden ser libremente configuradas, lo
cual es adecuado para descripciones.
\begin{description}
\item[\TeX] Un procesador de textos
\item[Word] Otro procesador de textos
\item .........
\end{description}

Lista de la compra:
\begin{enumerate}[1.]
\item Manzanas.
\item peras.
\item Pescado fresco.
\begin{enumerate}[a)]
\item trucha.
\item bagre.
\item corvina.
\end{enumerate}
\end{enumerate}

Listas

Practica 3: Listas
Las listas se pueden anidar

\begin{itemize}
\item Varias cosas :
\begin{enumerate}
\item Una ;
\item[-] otra ;
\end{enumerate}
\item segundo
\item tercer
\end{itemize}

Usar el articulo grabarlo como

practica 4, enumerar cada una de


los items

Columnas

Columnas
1.-Declarando como opcion twocolumn

\documentclass[opciones]{tipo de documento}
2.- Usando el comando \twocolunm y \onecolumn
No es recomendable ya que al usar el comando
automaticamente salda a una nueva pagina sin importar que
este sin completar la anterior

3,- Multicol

\usepackage{multicols}
\begin{multicols} {nmero}{ttulo}
texto
\end{multicols}

Columnas

Podemos personalizar el entorno multicols cambiando los

valores de las longitudes:

\columnsep -> separacin entre columnas


\columnseprule -> grosor de la lnea que separa las
columnas (por defecto, 0pt, es decir, invisible)
\multicolsep -> espacio libre que se deja antes y despues
de iniciar el entorno multicols, y que lo separa del texto
circundante.
Finalmente, el comando \columnbreak dentro del entorno
multicols inicia una nueva columna sin terminar la
anterior.

Practica 4:

Usar el articulo modificado de

la practica 4 y grabarlo como


practica 5 pasar a dos o mas
columnas (intentar anidar
columnas)

Nota importante para el manejo de imgenes y


tablas al usar columnas.
figure

De igual manera con table y table*

figure*

Figuras

Figuras
Mapas de bits: tabla que indica el color de cada punto.
Es un formato muy sencillo y popular para internet.
Este tipo de archivos es conveniente para guardar
fotografas.
La desventaja principal de este formato es que no puede
cambiarse el tamao del grfico con facilidad.
BMP, JPEG, GIF, PNG, TIFF
Microsoft Paint, Adobe Photoshop,...
Grcos vectoriales: no pierdan calidad cuando se
cambia su tamao.
Autocad, Adobe Illustrator, Microsoft Office, PowerPoint,...
Formatos WMF, EPS, PDF.
Error comn: pensar que, como hemos logrado guardar
un grfico dentro de un EPS, el grfico ya es vectorial.

Figuras

\begin{figure}[Posicin]
>>Objeto<<
\caption[Texto Leyenda \ ndice]{Texto Leyenda}
\end{figure}

Caption
Es opcional.
Sirve para escribir una leyenda a la figura.
Se puede escribir antes o despus de la figura.
Si se utiliza, se numera la figura. En este caso
es conveniente etiquetar la figura para poder
referirnos a ella con posterioridad.

Parmetr
Posicin
o
h

Establece la posicin del elemento flotante aqu.


sto es, aproximadamente en el mismo punto donde
aparece en el cdigo (sin embargo, no siempre es
exacto el posicionamiento)

Inserta la figura al inicio de la pgina.

Inserta la figura al final de la pgina.

Inserta los elementos flotantes en una pgina por


separado, que slo contiene figuras.

Sobreescribe los parmetros que LATEX usa para


determinar una buena posicin para la imagen.

Establece el elemento flotante precisamente en el


mismo lugar en el que aparece en el cdigo, se
requiere importar el paquete float. Es hasta cierto
punto equivalente a h!.

Insertar grficos

Figuras

Lo primero es cargar el paquete graphicx:


\usepackage{graphicx}
Comando
\includegraphics[clip,height=Longitud]{ ubicacin
grfico }
Longitud es una medida que hay que introducir
(dar la altura final del grficos)
Si compilamos en .pdf podemos usar grficos con
diversas extensiones: pdf,jpg, jpeg, png, tif,. . .
Ubicacin del grfico (.ext extension figura)
/nombre.ext (misma carpeta)
/carpeta/nombre.ext (carpeta dentro de la misma
ubicacin del archivo .tex)
/carpeta/nombre.ext la fig se encuentra en una
carpeta atrs de la que se encuentra)

Convertir imgenes a otro formato con Software


libre.

Practica 5

Tablas

Figuras

\documentclass[opciones]{tipo de documento}
\documentclass[twoside,dvips]{article}
\usepackage{graphics,color}
La segunda linea nos indica que se usarn los
paquetes color graphics, estos paquetes son
usados para manejar figuras, cambiar el color de las
letras, el fondo de la pgina, etc.
Amslatex: Formulas matemticas
Babel: poder usar diferentes idiomas
Graphics: inclusin y manejo de grficos
Psnfss: tipos de letra llamado Type 1 (PostScript).

Comandos

\documentclass[twoside,dvips]{article}
\usepackage{graphics,color}
\newcommand{\Real}{\mathbb R}
\textwidth 6.75in (Ancho de pgina)
\textheight 8.5in (altura de pgina)
\headheight 6.0in (Largo del texto excluyendo enc y pie de
pagina)
\oddsidemargin 0in (margen izquierdo desde el borde
izquierdo)
\topmargin 0in (margen superior)
\leftmargin 1in (Margen izquierdo)
\parindent 0.5em (identancin normal de un prrafo)
\parskip 2ex (Espacio adicional entre prrafos)
\baselineskip 1.5pt (separacion entre lineas)

Comando de configuracin de
pginas.

Tablas

Macros Excle2latex

Вам также может понравиться