17
´ Indice I. INTRODUCCI ´ ON 2 II. DISTRIBUCIONES TeX/ L A T E X Y EDITORES 2 A. DISTRIBUCIONES .......... 2 B . EDITORES ............... 2 C . ACCIONES EN UNA SECI ´ ON EN LATEX ................. 3 III.ESTRUCTURACI ´ ON DEL DOCU- MENTO 3 A. PRE ´ AMBULO ............. 3 B . PAQUETES .............. 4 C . CUERPO DEL DOCUMENTO .... 4 D . M ´ ARGENES DEL TEXTO ...... 4 E . CABECERA Y PIE DE PAGINA .. 4 F . N ´ UMERO DE P ´ AGINA ........ 5 G . CABECERAS ............. 5 IV. EDICI ´ ON DE TEXTO 6 A. CARACTARES RESERVADOS DE L A T E X .................. 6 B . ESPACIOS EN BLANCO ....... 6 C . TIPOS DE TEXTO .......... 6 D . TAMA ˜ NOS DE TEXTO ........ 6 E . ALINEACI ´ ON DEL TEXTO ..... 6 E.1. TEXTO CENTRADO ..... 7 E.2. ALINEACI ´ ON A LA IZ- QUIERDA O DERECHA ... 7 V. LISTAS 7 A. TIPOS DE ENTORNOS ....... 8 A.1. ENTORNO enumerate ..... 8 A.2. ENTORNO itemize ...... 8 A.3. ENTORNO description .... 8 VI. SECCIONADO DEL DOCUMENTO 8 VII. TABLAS 8 A. EL ENTORNO TABULAR ...... 9 B . FILAS .................. 9 C . EL AMBIENTE TABLE ....... 10 VIII. INCLUSI ´ ON DE GR ´ AFICOS 10 A. GR ´ AFICOS EN L A T E X ......... 10 B . EL COMANDO \includegraphics .. 10 C . CREACI ´ ON DE FIGURAS FLO- TANTES ................ 11 D . POSICIONAMIENTO DE FIGURAS 11 IX.ECUACIONES Y F ´ ORMULAS 12 A. EL AMBIENTE math ......... 12 B . LOS AMBIENTES displaymath y equation ................. 12 C . S ´ IMBOLOS MATEM ´ ATICOS .... 13 D . OPERADORES ............ 13 E . FUNCIONES .............. 13 F . DELIMITADORES .......... 13 X. MATRICES Y DETERMINANTES 13 A. ENTORNO PARA MATRICES ... 14 B . ENTORNO PARA DETERMINANTES 14 XI.EXPORTACI ´ ON A CODIGO L A T E X 14 A. GEOGEBRA .............. 14 B . MAXIMA ................ 15 XII. BIBLIOGRAFIA 16 A. ENTORNO thebibliography ...... 16 XIII. CONCLUSIONES 17 XIV. REFERENCIAS 17 1

Manual Latex

Embed Size (px)

Citation preview

Page 1: Manual Latex

Indice

I. INTRODUCCION 2

II. DISTRIBUCIONES TeX/ LATEX YEDITORES 2

A. DISTRIBUCIONES . . . . . . . . . . 2

B . EDITORES . . . . . . . . . . . . . . . 2

C . ACCIONES EN UNA SECION ENLATEX . . . . . . . . . . . . . . . . . 3

III.ESTRUCTURACION DEL DOCU-MENTO 3

A. PREAMBULO . . . . . . . . . . . . . 3

B . PAQUETES . . . . . . . . . . . . . . 4

C . CUERPO DEL DOCUMENTO . . . . 4

D . MARGENES DEL TEXTO . . . . . . 4

E . CABECERA Y PIE DE PAGINA . . 4

F . NUMERO DE PAGINA . . . . . . . . 5

G . CABECERAS . . . . . . . . . . . . . 5

IV. EDICION DE TEXTO 6

A. CARACTARES RESERVADOS DELATEX . . . . . . . . . . . . . . . . . . 6

B . ESPACIOS EN BLANCO . . . . . . . 6

C . TIPOS DE TEXTO . . . . . . . . . . 6

D . TAMANOS DE TEXTO . . . . . . . . 6

E . ALINEACION DEL TEXTO . . . . . 6

E.1. TEXTO CENTRADO . . . . . 7

E.2. ALINEACION A LA IZ-QUIERDA O DERECHA . . . 7

V. LISTAS 7

A. TIPOS DE ENTORNOS . . . . . . . 8

A.1. ENTORNO enumerate . . . . . 8

A.2. ENTORNO itemize . . . . . . 8

A.3. ENTORNO description . . . . 8

VI. SECCIONADO DEL DOCUMENTO 8

VII. TABLAS 8

A. EL ENTORNO TABULAR . . . . . . 9

B . FILAS . . . . . . . . . . . . . . . . . . 9

C . EL AMBIENTE TABLE . . . . . . . 10

VIII.INCLUSION DE GRAFICOS 10

A. GRAFICOS EN LATEX . . . . . . . . . 10

B . EL COMANDO \includegraphics . . 10

C . CREACION DE FIGURAS FLO-TANTES . . . . . . . . . . . . . . . . 11

D . POSICIONAMIENTO DE FIGURAS 11

IX.ECUACIONES Y FORMULAS 12A. EL AMBIENTE math . . . . . . . . . 12B . LOS AMBIENTES displaymath y

equation . . . . . . . . . . . . . . . . . 12C . SIMBOLOS MATEMATICOS . . . . 13D . OPERADORES . . . . . . . . . . . . 13E . FUNCIONES . . . . . . . . . . . . . . 13F . DELIMITADORES . . . . . . . . . . 13

X. MATRICES Y DETERMINANTES 13A. ENTORNO PARA MATRICES . . . 14B . ENTORNO PARA DETERMINANTES 14

XI.EXPORTACION A CODIGO LATEX 14A. GEOGEBRA . . . . . . . . . . . . . . 14B . MAXIMA . . . . . . . . . . . . . . . . 15

XII.BIBLIOGRAFIA 16A. ENTORNO thebibliography . . . . . . 16

XIII.CONCLUSIONES 17

XIV.REFERENCIAS 17

1

Page 2: Manual Latex

MANUAL DE LATEX

xx/xx/2013

Abstract:

LATEX is a soft-

C:/Users/HP/Pictures/lesliel.jpg

Figura 1: Leslie Lamport

ware consisting of a

set of macros for

Tex, written by Les-

lie Lamport in 1984,

in order to facilitate

the use of language

typesetting.It was created by Donald Knuth.

It is widely used for writing academic pa-

pers, theses and technical books, since the

typographic quality of the documents made

with LATEXis comparable to that of a frontline

scientific publishing.

I. INTRODUCCION

LATEX es un programa donde podemos realizar ar-

ticulos tecnicos, trabajos en revistas, tesis, libros y

presentaciones, en resumen podemos realizar docu-

mentos cientificos. LATEXpermite centrarse exclusi-

vamente en el contenido, sin tener que preocuparse

de los detalles del formato. Entre sus funciones es-

ta las graficas para representar ecuaciones, formulas

complicadas, notacion cientıfica , permite estructurar

facilmente el documento (con capıtulos, secciones, no-

tas, bibliografıa, ındices analıticos, etc.)

II. DISTRIBUCIONES TeX/LATEX Y EDITORES

Una distribucion TEX contiene el nucleo principal

del programa, paquetes y extensiones adicionales: In-

tegra todo lo que hace falta para poner a funcionar

TeX y LaTeX, sobre un sistema operativo.

A. DISTRIBUCIONES

Distribuciones de TEX: TeXLive (Windows, Linux,

Mac) y MacTeX (Mac OS X). Las distribuciones Li-

nux (como Ubuntu) vienen con TeXLive y los editores

Kile y LyX.

B. EDITORES

Despues de la instalacion de la distribucion

TEXinstalamos un editor. Para Linux hay varios edi-

tores Kile, LyX, TeXMaker, etc. Para Mac esta TeX-

Maker. En Windows se pueden utilizar alguno de los

editores siguientes:

• TeXMakerC:/Users/HP/Pictures/TM.png

2

Page 3: Manual Latex

http://www.xm1math.net/texmaker/

• WinShell

C:/Users/HP/Pictures/Win.png

http://www.winshell.org/

• LEdC:/Users/HP/Pictures/LED.png

http://www.latexeditor.org/

• WinEditC:/Users/HP/Pictures/WINE.png

http://www.winedt.com

Estos editores se instalan despues de la distribucion

TEX.

C. ACCIONES EN UNA SECIONEN LATEX

En una sesion Latex ejecutamos varias acciones:

• Preambulo: la clase de documento, indicaciones so-

bre margenes, largo y ancho de pagina, numeracion,

etc y cargamos los paquetes adicionales.

• Editamos: escribimos texto corriente y texto en mo-

do matematico.

• Compilamos: En el menu del editor esta la opcion

LaTeX para compilar. Esto nos permite detectar erro-

res en los comandos.

• Convertir LaTeX a PDF: Esto se hace con la opcion

Compilar .

III. ESTRUCTURACIONDEL DOCUMENTO

En latex un documento consta de 2 partes: el

preambulo y el cuerpo del documento.

C:/Users/HP/Pictures/pream.png

Figura 2: Preambulo de latex

A. PREAMBULO

En el preambulo constaran las instrucciones

fundamentales que indican a LATEX que clase de

documento se va a escribir y que caracterısticas va a

tener este. Se declara mediante el siguiente control:

\documentclass [opcion 1, opcion 2,..]{clase de documento}

Clase de documento: Se refiere al estilo de docu-

mento que se quiere producir.

Los tipos de documento basicos son:

article, para artıculos en revistas cientıficas, infor-

mes breves, invitaciones.

report,para reportes divido en capıtulos, libros

pequenos, tesis, etc.

Book, para libros en el sentido mas completo.

Letter, previsto para configurar la estructura de

una o varias cartas.

3

Page 4: Manual Latex

C:/Users/HP/Pictures/clase2.jpg

Figura 3: Documentos mas comunes en LATEX

Slide, para producir material con destino a presen-

taciones, tales como transparencias.

Opcion: son opciones asociadas al comando, estas

pueden ser, por ejemplo 12pt que tiene como finali-

dad decidir el tamano de las letras para la impresion.

Otras posibilidades son: onecolumn o twocolumn

que produce un documento enuna o dos columnas

respectivamente.

B. PAQUETES

Mientras se escribe un documento, hay que tener

en cuenta que existen algunas areas donde el LATEX

basico no puede resolver el problema, por ejemplo si

se desea incluir una grafica, texto de color o codigo

fuente de algun archivo en el documento. En tal ca-

so, se requiere ampliar las capacidad de LATEX usando

paquetes. Los paquetes son activados con el siguiente

comando:

\usepackage[opciones]{paquete}

Existen paquetes muy comunes que son de gran uti-

lidad

amsmath:Proporciona comandos para la escritura

de formulas matematicas complejas.

babel: Este paquete esta hecho para soportar len-

guajes diversos, entre ellos el espanol.

graphics: Con este paquete se podra incluir y trans-

formar imagenes en el documento.

C. CUERPO DEL DOCUMENTO

Por otra parte, el cuerpo del documento inicia

con la instruccion \begin{document} y culmina con

la instruccion \end{document}. Lo escrito despues

del entorno document, es decir a partir del control

\end{document}, es ignorado por el procesador.

D. MARGENES DEL TEXTO

LATEX permite especificar el tamano de la pagina

en el comando \documentclass. Luego de este coman-

do, automaticamente se eligen los margenes correc-

tos. Pero a veces se puede no estar conforme con los

valores por omision. Naturalmente, estos pueden ser

cambiados. Las opciones para modificar los margenes

son las siguientes:

Cuadro 1: Comandos para establecer margenes en la-tex

COMANDO DESCRIPCION

\hoffse Horizontal offse

\voffse Vertical offset

\evensidemargin Margen del lado par

\headheight Alto del cabezal

\headsep Separacion del cabeza

\textheigh Alto del campo para texto

\textwidt Ancho del campo para texto

\paperwidth Ancho del papel

\paperheigh Alto del papel

4

Page 5: Manual Latex

E. CABECERA Y PIE DE PAGINA

Las cabeceras y pies de paginas son definidas

por los comandos \pagestyle y \pagenumbering.

La estructura del comando \pagestyle es:

\pagestyle{estilo}

donde estilo puede ser uno de los siguientes:

plain: Indica que el numero de pagina va en el

final y que el encabezado es vacıo, esta es la op-

cion por omision en el caso de article y report.

empty:Indica que tanto el encabezado como el

pie de pagina van vacıos.

headings: El numero de pagina y cualquier otra

informacion, que ha sido determinada en el docu-

mentclass va en el encabezado, y el pie de pagina

va vacıo.

myheadings:Similar a headings pero es posible

anexar informacion propia a traves de los coman-

dos \markboth y \markright.

El comando \thispagestyle{estilo} puede ser usado

para cambiar el estilo de la pagina en curso, sin alte-

rar el estilo.

F. NUMERO DE PAGINA

Es posible setear o resetear el contador de paginas

en cualquier parte del documento, esto se logra con

el comando \setcounter{pagina} , ademas puedes

especificar el tipo de numeros que deseas a traves del

comando \pagenumber

La forma de utilizar este comando es :

\setcounter{page}{25}

Esto ocasiona que el numero actual de la pagina

sea 25.

\pagenumbering{estilo}

Vuelve el contador de paginas a 1 y comienza a

numerar de acuerdo con lo especificado en estilo, que

puede ser una de las siguientes opciones:

arabic : Para obtener numeros como 1,2,3...

roman : i, ii, iii, iv, ...

Roman : I, II, III, IV, ...

alph : a, b, c, ...

Alph : A, B, C, ...

G. CABECERAS

Cuando el estilo seleccionado para las cabeceras es

headings, LATEX toma informacion del texto (el tıtulo

del capıtulo, la seccion, etc.) para producir la cabece-

ra, pero en algunos casos el resultado no es satisfac-

torio, porque el tıtulo es mas largo de lo que cabe en

una sola lınea. Las definiciones de capıtulo, seccion,

etc. pueden ser ejecutadas del siguiente modo:

\chapter[Tıt. para cabecera e ındice]{Tıt. del cap.}

Si el estilo escogido es myheadings las ca-

beceras son producidas mediante los comandos:

\markboth{Encabezado Izq.}{Encabezado Der.}

si hemos escogido la opcion twoside en

la definicion de documento, o el comando

\markright{Encabezado}

Si hemos escogido la opcion oneside. En cualquiera

5

Page 6: Manual Latex

de los casos, se imprime siempre el numero de pagina

en la parte derecha de la cabecera de las paginas

impares y en la parte izquierda de la cabecera de las

paginas pares.

IV. EDICION DE TEXTO

Al escribir texto ordinario para el LATEX no hay

que preocuparse para nada del formato del mismo,

porque el propio procesador se encarga de resolver

este aspecto.

A. CARACTARES RESERVADOSDE LATEX

Para evitar errores en LATEX, es necesario conocer

cuales caracteres son usados como comandos o delimi-

tadores por el compilador de Latex, estos caracteres

son:

$ # % & { } ~ ^ \

Para que aparezcan como simples sımbolos en el texto

compilado, debemos de escribir:

\ $ \# \% \& \ \{ \} \verb’~’ \verb’^’

\verb’\’

B. ESPACIOS EN BLANCO

En latex, un espacio en blanco en el texto fuente

produce un espacio en blanco en el documento com-

pilado. Mas de un espacio en blanco en el texto fuen-

te no producen mas que un espacio en blanco en el

texto compilado. Si queremos obtener varios espacios

seguidos debemos usar el comando\.

C. TIPOS DE TEXTO

El tipo de letra, que por omision es el llamado Ro-

man, puede modificar a lo largo del texto.

Cuadro 2: Tipos de textoCOMANDO SALIDA

\textrm{Roman} Roman

\texttt{Maquina escribir} Maquina escribir

\textsf{Sans serif} Sans serif

\textbf{Negrita} Negrita

\textit{Italica} Italica

\textsc{Mayusculas peq.} Mayusculas peq.

\emph{Enfatico} Enfatico

D. TAMANOS DE TEXTO

El tamano de la fuente depende de la seleccion por

defecto. Los comandos para modificarlo son:

Cuadro 3: Tamanos de textoCOMANDO SALIDA

{\tiny Tiny } Tiny

{\small Small } Small

{\scriptsize Script } Script

{\normalsize Normal } Normal

{\Large Large } Large{\large large } large

{\Huge Huge } Huge{\huge huge } huge{\footnotesize Foot } Foot

E. ALINEACION DEL TEXTO

Aunque la justificacion que hace LATEX del texto

es a izquierda y a derecha, es posible construir texto

centrado, o justificado a derecha e izquierda con el

entorno apropiado.

6

Page 7: Manual Latex

E.1. TEXTO CENTRADO

El entorno center hace que el texto aparezca

centrado. Si el texto fuera muy largo, LATEX se ocupa

de repartirlo en varias lıneas.Para centrar solo una

lınea podemos utilizar:

\centerline{linea centrada}

linea centrada

y si son varias lıneas, usaremos el ambiente

\begin{center} - \end{center}

Ejemplo:Codigo en latex

\begin{center}

El ingenioso hidalgo

D. Quijote de la Mancha

Miguel de Cervantes Saavedra

\end{center}

Salida:

El ingenioso hidalgo

D. Quijote de la Mancha

Miguel de Cervantes Saavedra

E.2. ALINEACION A LA IZQUIERDA ODERECHA

Los entornos flushleft y flushright generan parrafos

alineados a la izquierda o a la derecha respecti-

vamente.Si no indica los saltos de lınea mediante

\\,LATEX los determinara automaticamente.

Ejemplo: Codigo en Latex

\begin{flushleft}

Este texto aparecera

alineado por su

parte izquierda

\end{flushleft}

\begin{flushright}

Ahora este texto

tiene alineacion

a la derecha

\end{flushright}

Salida:

Este texto aparecera

alineado por su

parte izquierda

Ahora este texto

tiene alineaciion

a la derecha

En LATEX es posible justificar una sola linea a

la izquierda y derecha con los siguientes comandos

respectivamente:

\leftline y \leftline

V. LISTAS

Sirven para marcar un tipo especial de parrafo o

texto.

Estructura del entorno:

7

Page 8: Manual Latex

\begin{nombre de entorno}

\item{texto}

\end{nombre de entorno}

A. TIPOS DE ENTORNOS

Existen tres tipos de entornos para crear listas for-

mateadas.

enumerate - enumerar

itemize - itemizar

description - descripcion

A.1. ENTORNO enumerate

1. Se trata de listas secuenciadas numericamente.

2. Los numeros son consecutivos empezando por 1,

en cada llamada al entorno.

A.2. ENTORNO itemize

Cada uno de los items son indicados con un

sımbolo determinado.

La longitud del texto no tiene lımite.

A.3. ENTORNO description

Primero Parece claro el funcionamiento de este en-

torno.

Observacion No es un entorno demasiado frecuen-

te..

VI. SECCIONADO DEL DO-CUMENTO

Un documento en LATEX puede dividirse en sec-

ciones, subsecciones, parrafos y subparrafos. Con las

clases book y report podemos incluir tambien capıtu-

los.

Para iniciar un capıtulo usamos el comando

\chapter{”nombre del capıtulo”}

Para documentclass report y book:

\part , \chapter

En article:

\section{...}, \subsection{...},

\subsubsection{...}, \paragraph{...},

\subparagraph{...},

\appendix (a partir de esta orden de

apendice las secciones se numeraran por

letras en lugar de numeros y apareceran de

forma especial en el ındice).

Para hacer un ındice en el encabezamiento

ponemos:

\tableofcontents

Y compilamos (hacemos pdflatex) dos veces.

Para hacer una seccion que no queremos

que se numere ni que aparezca en el ındice

le ponemos un asterisco antes del argumento

\section*{...}}

VII. TABLAS

8

Page 9: Manual Latex

A. EL ENTORNO TABULAR

LATEX provee la posibilidad de organizar texto

en filas y columnas. El entorno para producir tales

construcciones es tabular, cuya sintaxis es:

\begin{tabularr}[posicion]{colocacion}

filas

\end{tabular}

El significado de los argumentos es el siguiente:

posicion, Posicion vertical de la tabla respecto de

la lınea base. Puede tomar los valores:

t: la lınea superior de la tabla se alinea con la lınea

base.

b: la lınea inferior de la tabla se alinea con la lınea

base.

Si no aparece el parametro, se centrara respecto de

la lınea base

colocacion Alineacion de las columnas. Debe

aparecer una entrada por cada columna de la tabla

ademas de entradas opcionales para delimitar los

bordes entre cada columna.

Los formatos posibles para cada columna son:

l: (coloca el texto en el borde izquierdo)

c: (texto centrado)

r: (coloca el texto en el borde derecho)

{wd}: elemento tipo parrafo. El texto aparecera en

un parrafo de anchura wd, con la linea superior

alineada con las otras columnas

Los elementos para separacion de columnas son:

| (imprime una lıneas vertical del largo de la tabla)

‖ (imprime una doble lınea vertical)

B. FILAS

Una fila de la tabla consiste en columnas separadas

por &, seguida por \\, y ademas se puede poner al

final de la lınea un comando opcional (arg).

Cada una de las filas tendra la estructura siguiente:

Elemento1 & Elemento2 & ... & ElementoN

Otros comandos son:

\hline: imprime una lınea horizontal del tamano de

la tabla entre la lıneas anterior y la siguiente.

\cline{n-m}: imprime una lınea desde la columna

n hasta la columna m.

\vline: este comando dibuja una lınea vertical en

la lınea en la que aparece de altura correspondiente

a la fila en la que se encuentra.

\multicolumn{numero}{col}{texto}: engloba

un numero de columnas dado por numero bajo una

columna simple cuya anchura corresponde a las que

engloba, con formato dado en col y con el contenido

de texto.

Ejemplo: Codigo en Latex

\begin{tabular}{|l||c|r|}

\hline

\multicolumn{3}{|c|}{Tabla con numeros}\\

\hline

uno & dos & tres \\

\hline\hline cuatro & cinco & seis\\

\cline{1-2} siete & ocho & nueve \\

\cline{2-3}

diez & once & doce\\

\cline{1-2}

9

Page 10: Manual Latex

trece& \multicolumn{2}{c}{catorce} \\

\hline

\end{tabular}

Salida:

Cuadro 4: Ejemplo de tablaTabla con numeros

uno dos tres

cuatro cinco seissiete ocho nuevediez once docetrece catorce

C. EL AMBIENTE TABLE

El ambiente table del primer comando

(\begin{table}[opcion])

no es totalmente necesario para la creacion de la ta-

bla, pero nos puede resultar beneficioso por dos razo-

nes:

1. Para estar seguro que no ocurrira un quiebre de

pagina en el medio de la tabla, de tal forma de

que esta no se corte y continuen en la siguiente

pagina.

2. Para generar tablas numeradas, de tal forma que

aparezcan en el ındice de tablas.

Dentro de los corchetes de la opcion, podemos

pasar varios parametros:

1. h: significa que LaTeX creara la tabla en el sitio

mismo donde empieza el ambiente table, siempre que

esto sea posible.’

2. t: esta opcion situara la tabla en el borde superior

de la pagina.

3. b: esto provocara que la tabla se situe en el borde

inferior de la pagina.

4. p: si usamos esta opcion, la tabla sera creada en

una hoja aparte.

VIII. INCLUSION DEGRAFICOS

A. GRAFICOS EN LATEX

La inclusion de graficos en LATEX depende hasta

cierto punto de la plataforma de uso, y hace que la

inclusion de ciertos tipo de graficos sea mas dificulto-

sa que otros. Los formatos mas recomendables para

su uso son el Encapsulated PostScript (EPS) y el for-

mato PostScript (PS). Si usamos PDFLATEX, los

formatos mas comunes son PDF, PNG, o GIF. Los

archivos son insertados dentro del fichero Latex me-

diante el comando

\includegraphics[opciones]{fichero}

Para poder usar este comando, previamente hay que

cargar el paquete graphicx con

\usepackage{graphicx}

B. EL COMANDO \includegraphics

La sintaxis de este comando es:

\includegraphics[opciones]{fichero}

Las opciones disponibles para \includegraphics son:

width: Anchura del grafico (escalandolo si es nece-

sario).

height: Altura del grafico (escalandolo si es necesa-

10

Page 11: Manual Latex

rio).

scale: Define un factor de escala a aplicar en ambas

direcciones.

angle: Especifica un angulo de rotacion en grados

(en sentido positivo).

Ejemplo: Codigo en Latex

\includegraphics[width=2.8in]

{C:/Users/HP/Pictures/FIGL.png}

Salida:

C:/Users/HP/Pictures/FIGL.jpg

C. CREACION DE FIGURASFLOTANTES

Las figuras flotantes se crean con el entorno figure,

en cuyo interior situamos el correspondiente grafico

con \includegraphics.

La sintaxis del entorno es:

\begin{figure}[posicion]

\centering

\includegraphics{figure.eps}

\caption{Pie de la figura}

\label{etiqueta}

\end{figure}

Caracterısticas

Los comandos \caption y \label son opcionales

y sirven para situar una leyenda para la fgu-

ra, que aparecera numerada. Dicha numeracion

se asignara a la etiqueta \label. El comando

\label debe ser situado inmediatamente despues

del \caption.

Si el comando \caption no aparece se crea una

fgura sin numerar.

El comando \listoffigures (normalmente situado

al inicio del documento) genera una lista con to-

das las figura incluidas en el documento.

El comando \caption puede llevar un argumento

opcional que especifica el texto que aparecera en

la Lista de Figura. En caso de no aparecer, dicho

texto es el mismo que el argumento obligatorio

del comando. Por ejemplo:

D. POSICIONAMIENTO DE FI-GURAS

La posicion en la que la figura aparece en el texto

esta determinada por el argumento opcional que pue-

de ser una (o mas de una) de las siguientes letras h,

t, b, p.

11

Page 12: Manual Latex

C:/Users/HP/Pictures/img.jpg

Figura 4: Ejemplo de imagen con Caption

h: Situa la figura donde aparece el entorno.

t: Situa la figura en la parte superior de la pagina.

b: Situa la figura en la parte inferior de la pagina.

p: Situa la figura en una pagina separada.

IX. ECUACIONES YFORMULAS

LATEX es especialmente apropiado para imprimir

formulas, ecuaciones y sımbolos matematicos. Para

esto existe el ambiente matematico, el cual se puede

utilizar a traves de 4 comandos que son: math (para

formulas en el texto), displaymath (para una lınea

de ecuacion no numerada), equation (para una lınea

de ecuacion numerada) y por ultimo eqnarray (para

varias lıneas de ecuacion).

A. EL AMBIENTE math

Este ambiente se utiliza para intercalar formulas

en las lıneas de texto, por ejemplo : El teorema de

Pitagoras,

Entrada Salida

$xˆ{2} + yˆ{2} = hˆ{2}$ x2 + y2 = h2

O tambien puede ser. El teorema de Pitagoras.

\begin{math}

xˆ{2} + yˆ{2} = hˆ{2}

\end{math}

Produce:

x2 + y2 = h2.

B. LOS AMBIENTES displaymath yequation

Estos comandos se utiliza para imprimir una ecua-

cion en el centro de la lınea. Los comandos son:

Si encierras la formula entre los comandos :

\begin{displaymath} y \end{displaymath}

O entre \[ y \], ocasiona que la formula no sea

numerada.

En cambio si se utiliza:

\begin{equation} y \end{equation}

la formula sera numerada. Y cada vez que ingre-

ses una nueva formula en este ambiente se incre-

mentara automaticamente el numero.

Ejemplo: Codigo en Latex

\begin{displaymath}

xˆ{2} + yˆ{2} = hˆ{2}

\end{displaymath}

Produce:

x2 + y2 = h2

12

Page 13: Manual Latex

Sin embargo, se puede utilizar el otro ambiente:

Ejemplo: Codigo en Latex

\begin{equation}

xˆ{2} + yˆ{2} = hˆ{2}

\end{equation}

Produce:

x2 + y2 = h2 (1)

C. SIMBOLOS MATEMATICOS

Sumatorias, productorias e integrales

Los comandos \sum, \prod y \int, son los uti-

lizados para crear estos sımbolos especiales muy

importantes en el ambiente matematico.

Ejemplo: Codigo en Latex

\[sum {i=1}ˆ{n} x {i} \]

\[\prod {i=1}ˆ{n} x {i} \]

\[\int {-a}ˆ{b} eˆx \, dx \]

Produce:

sumni=1xi

n∏i=1

xi

∫ b

−a

ex dx

D. OPERADORES

E. FUNCIONES

MACRO EJEMPLO DESCRIPCION

aˆb ab superındice

a b ab subındice

\frac{a}{b} ab

division

\sqrt[a]{b} a√b radicales

Cuadro 5: Operadores

\arcos \arcsin \tan \arg

\cos \cosh \cot \coth

\csc \deg \det \dim

\exp \inf \lg \lim

\liminf \limsup \ln \og

\max \min \sec \sin

\sinh \sup \tan \tanh

Cuadro 6: Funciones

F. DELIMITADORES

Para ajustar delimitadores al tamano de una

formula se usan los comandos \left ...\right.

Ejemplo: Codigo en Latex

$\displaystyle \left[{x+1\over (x-1)2}\right]n$

Produce:[x + 1

(x− 1)2

]n

X. MATRICES Y DETERMI-NANTES

El entorno array es util y versatil. Si solo quere-

mos trabajar con matrices podemos usar los entornos

pmatrix, bmatrix, Bmatrix, vmatrix y Vmatrix. Es-

tos entornos producen, respectivamente, ( ), [ ], , y |

| ‖‖.

13

Page 14: Manual Latex

A. ENTORNO PARA MATRICES

Ejemplo: Codigo en Latex

$\begin{pmatrix}

0 & 1\\

1 & 0

\end{pmatrix}$

Produce:

0 1

1 0

B. ENTORNO PARA DETERMI-NANTES

Ejemplo: Codigo en Latex

$\begin{vmatrix}

a & j\\

8 & 0

\end{vmatrix}$

Produce:

∣∣∣∣∣∣∣0 1

1 0

∣∣∣∣∣∣∣

XI. EXPORTACION A CODI-GO LATEX

A. GEOGEBRA

El programa geogebra permite exportar cualquier

dibujo a codigo PGF/Tikz.

Pasos para exportar a latex

En primer lugar haremos una construccion sencilla

con geogebra. Dibujamos la funcion y = x2. Ha-

ciendo clic derecho sobre la parabola, seleccionamos

propiedades, le ponemos un color y en estilo ponemos

un trazo mas grueso.

Ahora seleccionamos el menu Archivo / Exporta

/ Vista grafica com PGF/TiKx. Pulsamos sobre

Genera codigo PGZ/TiKZ y obtenemos el siguiente

codigo:

Ejemplo: Codigo en Latex

\begin{tikzpicture} [line cap=round,line

join=round,¿=triangle 45,x=0.4cm,y=0.8cm]

\draw[-¿,color=black] (-4.3,0) – (7.02,0);

\foreach \x in {-4,-3,-2,-1,1,2,3,4,5,6,7}

\draw[shift={(\x,0)},color=black] (0pt,2pt) –

(0pt,-2pt) node[below] {\footnotesize $\x$}; \draw[-

¿,color=black] (0,-2.32) – (0,6.3); \foreach \y in

-2,-1,1,2,3,4,5,6 \draw[shift=(0,\y),color=black]

(2pt,0pt) – (-2pt,0pt) node[left] {\footnotesize

$\y$}; \draw[color=black] (0pt,-10pt) no-

de[right] {\footnotesize $0$}; \clip(-4.3,-2.32)

rectangle (7.02,6.3); \draw [samples=50,rotate

around={0:(0,0)},xshift=0cm,yshift=0cm,domain=-

4.0:4.0)] plot (\x,{(\x)2/2/0.5}); \end{tikzpicture}

Incluimos en el preambulo los paquetes y librerıas

14

Page 15: Manual Latex

que necesita:

\usepackage{pgf,tikz}-\usetikzlibrary{arrows}

En el documento ponemos, mediante insertar codigo

Latex, todo el codigo que hay entre \begin{ do-

cument} y \end{document}.Y obtenemos nuestro

grafico nativo-LATEX con TiKz(Figura 5).

C:/Users/HP/Pictures/img.png

Figura 5: Grafica de geogebra

Ejemplo

C:/Users/HP/Pictures/img2g.png

Figura 6: Grafica en Geogebra

B. MAXIMA

Exportar codigo de wxMaxima a

Latex:

En la siguiente imagen(Figura 6) tene-

mos una sesion de maxima

C:/Users/HP/Pictures/max.png

Figura 7: Imagen sesion en wxMaxima

Podemos seleccionar una parte, hacer

clic derecho y elegir Copiar Latex. Eso

lo copiara en la memoria y nos vamos

a nuestro documento LATEX y ele-

gimos pegar. Otra opcion es exportar

toda la sesion. Para ello nos vamos al

menu Archivo /Exportar. En tipo de

archivo seleccionamos pdfLATEX y nos

creara un archivo.tex con el codigo de to-

da la sesion de maxima como se muestra

a continuacion:

(%i1) (x-2)^4;

( %o1) (x− 2)4

(%i2) expand(%);

( %o2) x4 − 8x3 + 24x2 − 32x + 16

15

Page 16: Manual Latex

(%i3) M:matrix ([2,0,-1,0,0],

[1,0,0,-1,0],

[0,2,-2,-4,0],[0,1,-2,0,0]);

( %o3)

2 0 −1 0 0

1 0 0 −1 0

0 2 −2 −4 0

0 1 −2 0 0

(%i5) echelon(M);

( %o5)

1 0 −1

20 0

0 1 −2 0 0

0 0 1 −2 0

0 0 0 0 0

Exportar graficos de maxima

Mediante el menu Graficos / Graficos

3D podemos introducir una funcion, por

ejemplo esta:

C:/Users/HP/Pictures/MAXE.png

Figura 8: Ingreso de funcion en wxMaxima

Al pulsar aceptar nos creara el grafico en

una nueva ventana. Pero lo interesante

es guardarlo con el formato *.eps. Para

ello en la opcion Grafico al archivo

elegimos un nombre de archivo.eps para

despues insertar la imagen.eps en nuestro

docimento LYX (los graficos *.eps son

nativos de Latex y no pierden definicion

al ampliarlos)

(%i1) plot3d(x^2-y^2, [x,-5,5],

[y,-5,5],

[plot_format,gnuplot])$

C:/Users/HP/Pictures/imwx.png

Figura 9: Grafica de wxMaxima

XII. BIBLIOGRAFIA

A. ENTORNO thebibliography

La bibliografıa es el entorno que permite al

autor listar las referencias utilizadas y citar-

las en algun punto del texto. La estructura

16

Page 17: Manual Latex

es similar a la de una lista enumerada donde

cada entrada viene marcada por el comando

\bibitem y es referenciada desde el comando

\cite, que producira un numero de referencia

o el nombre del autor, segun sea el estilo

escogido.

El entorno se define del siguiente modo:

\begin{thebibliography}[etiqueta

mayor]

\bibitem[leyenda1]{referencia1}Tıtulo, autor, . . .

\bibitem[leyenda2]{referencia2}Tıtulo, autor, . . .

\end{thebibliography}

El argumento etiqueta mayor indica la

anchura de la mayor etiqueta que vaya a apa-

recer. Por ejemplo, si vamos a introducir entre

10 y 99 publicaciones, entonces deberemos

comenzar con \begin{thebibliography}[99].

Si vamos a referenciar con el nombre

del autor, entonces debemos poner el

nombre mas largo que vayamos a usar,

\begin{thebibliography}[nombre]

El argumento opcional de \bibitem, leyenda

se utiliza para modificar la identificacion

en la lista de referencias, en lugar de un

numero. El argumento referencia sera la

etiqueta usada para referenciar la cita.

Se usa a traves del comando \cite.

XIII. CONCLUSIONES

El presente manual tiene contenidos, que para el

usuario son faciles de comprender.

Latex tiene diferentes herramientas muy utilies

para crear documentos cientificos.

El conocimiento y uso de las distintas herramien-

tas de latex, son importantes para el desarrollo

y presentacion de un documento.

XIV. REFERENCIAS

@BOOKManual de LATEX, AUTHOR Freddy

Perez, TITLE = ”Tutorial de LATEX”, YEAR

=Octubre 2005

@BOOKManual de Latex, AUTHOR = E. Krish-

nan, TITLE = ”LATEX Tutorials”, YEAR =2003

September

@BOOKManual de LATEX, AUTHOR Mayerlin

Uzcateguı, TITLE = ”LATEX Manual de Referen-

cia”, YEAR =Octubre de 1996

@BOOKManual de LATEX, AUTHOR Luis Randez,

TITLE = INTRODUCCION A LATEX”, YEAR

=19 noviembre 2012

17