PDF de programación - Tutorial de Latex

Imágen de pdf Tutorial de Latex

Tutorial de Latexgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 14 de Febrero del 2018)
575 visualizaciones desde el 14 de Febrero del 2018
305,3 KB
37 paginas
Creado hace 19a (18/10/2004)
Tutorial de Latex

Juan Carlos Inostroza

[email protected]

18 de octubre de 2004

˝ndice

I

Introducci(cid:243)n a LATEX

1. Introducci(cid:243)n

1.1. La Potencia de LATEX . . .
. . . .
1.2.
1.3. Primeros Pasos
. . . .

. . . .
. .

Instalaci(cid:243)n .

. . . .
. . . .
. . . .

. . .
. . .
. . .

. . . .
. . . .
. . . .

. . . .
. . . .
. . . .

. . . .
. . . .
. . . .

. . . .
. . . .
. . . .

II Formatos de Fuentes y PÆrrafos en LATEX

2. Formatos

. .

.

. . . .
2.1. Fuentes
. . . .
2.2. Tipos de Letras . .
. . . .
2.3. Tamaæos de Fuente . . . .
2.4. Caracteres especiales . . .
. . . .
2.5. Parrafos . .
. . . .
2.6. Medidas . .
. . . .
. . . .
. . . .
2.7. Un ejemplo . . . .
. . . .
2.8. Opciones
. . . .
2.9. Estilos de PÆgina .
. . . .
. . . .
2.10. Paquetes Externos .
. . .
. . . .

2.10.1. Babel

. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .

. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .

. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .

. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .

. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .

. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .

1

3

3
4
4
5

6

6
6
7
8
8
9
9
12
12
13
13
14

˝NDICE

III Documentos

3. La clase Book

. . . .

.

. . . .
3.1. Titulo y Autor . .
3.2. Separaciones y Secciones . . . .
. . . .
3.3. Tabla de Contenidos . . .
3.4. Figuras
. . . .
. . . .
. . . .
. . . .
. . . .
3.5. Referencias . . .
. . . .
3.6.
. . . .
. . . .
3.7. Tabla de (cid:2)guras .
. . . .
. . . .
. . . .
3.8. Notas al pie de pÆgina . .
3.9. Notas al margen .
. . . .
. . . .

ImÆgenes

4. Clase Report

5. MÆs elementos

. . . .

5.1. Enumeraciones .
. . . .
5.2. Listas No numeradas (o Listas) .
5.3. Ambientes Verbatim . .
. . . .
. . . .
. . . .
5.4. Tablas . .
5.5. Ejemplo .
. . . .
. . . .

. . . .
. . . .

. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .

. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .

. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .

. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .

. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .

. . .
. . .
. . .
. . .
. . .

. . . .
. . . .
. . . .
. . . .
. . . .

. . . .
. . . .
. . . .
. . . .
. . . .

. . . .
. . . .
. . . .
. . . .
. . . .

. . .
. . .
. . .
. . .
. . .

6. Modo matemÆtico

. . . .
6.1. LatexSym . . . .
. . . .
6.2. Alfabeto Griego .
6.3. Simbolos relacionales . .
6.4. Operadores Binarios
. .
6.5. Super(cid:237)ndices y Sub(cid:237)ndices
. . . .
6.6. Ecuaciones
6.7. Matrices .
. . . .
6.8. Condicionalidades . . . .
. . . .
6.9. Teoremas
6.10. Ejemplo .
. . . .

. . .
. . . .

. . . .
. . . .

. . . .
. . . .
. . . .
. . . .
. . .
. . . .
. . . .
. . . .
. . . .
. . . .

. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .

. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .

. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .

. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .

. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .

2

˝NDICE

14

14
15
15
17
17
19
21
24
24
25

25

26
26
28
28
28
31

31
31
31
32
32
32
34
34
35
35
37

. .
. .
. .
. .
. .
. .
. .
. .
. .

. .
. .
. .
. .
. .

. .
. .
. .
. .
. .
. .
. .
. .
. .
. .

1 INTRODUCCI(cid:211)N

˝NDICEDEFIGURAS

˝ndice de (cid:2)guras

1.
2.
3.
4.
5.
6.
7.

. . .
Resultado del ejemplo dado . . . .
. . . .
. . .
Ejemplo de una (cid:2)gura . . .
. . . .
. . . .
Figura alineada al tope de la pÆgina
. .
. . . .
Figura con formato (cid:147)Here, if possible(cid:148) .
. . . .
Ejmplo de (cid:147)Here, de(cid:2)nitely(cid:148) . . .
. . .
. . . .
Ejemplo de una imagen inserta en una (cid:2)gura . .
Ejemplo de enumeraciones anidadas . .
. . . .

. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .

. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .

. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .

12
17
18
18
19
23
27

Resumen

Latex es uno de los lenguajes para documentaci(cid:243)n (junto con Docbook) mÆs
versÆtiles conocidos. Extensible, con uso de plantillas, entre otras cosas. Este tuto-
rial tratarÆ de cubrir las partes mÆs simples para generar documentos.

Parte I
Introducci(cid:243)n a LATEX
1.

Introducci(cid:243)n

LATEX ( http://www.latex-project.org ) es la extensi(cid:243)n del antiguo TEX, escrito original-
mente por Donald Knuth. A diferencia de otro tipo de editores de textos(como Openof-
(cid:2)ce o AbiWord), el documento es escrito en primer lugar en un documento de texto
plano, luego interpretado y exportado en algun otro formato manejable para impresion,
como DVI, PS o PDF, entre otros.
TEX es ademas un lenguaje de programaci(cid:243)n (poderoso, por cierto), en las cuales se
pueden agregar nuevas y mejoradas opciones. LATEX (haciendo honor al nombre) es
una vasta cantidad de adiciones (de ahi lo de La del nombre, de Large) al TEX original.
TEX y METAFONT (el sistema de manejos de fuentes de TEX) fueron presentados en
la American Mathematical Society como forma de escribir documentos matemÆticos
usando sistemas de Typesetting. Los componentes de esa sociedad se interesaron de
inmediato de la propuesta de Knuth.
Con el objetivo de hacer que las funciones primitivas de LATEX fueran un poco mas ami-
gables, Leslie Lamport comenz(cid:243) a tranajar en una modi(cid:2)caci(cid:243)n a TEX llamada LATEX,
permitiendo que el autor se concentrara en el contenido y la estructura del documento,
en vez de los detalles del formato. AdemÆs, LATEX posee programas auxiliares externos
que ayudan a la generaci(cid:243)n de (cid:237)ndices, bibliograf(cid:237)as, referencias cruzadas, entre otros.

3

1.1 LaPotenciadeLATEX

1 INTRODUCCI(cid:211)N

Por el momento, existe LaTex version 2e, el cual sera reemplazado en el futuro por
LATEX 3. Mas informaci(cid:243)n acerca de la diferencia entre estos dos, se encuentra en
http://www.latex-project.org/latex3.html .

1.1. La Potencia de LATEX

LATEX es un lenguaje algo complicado al principio, debido a la sintaxis (los progra-
madores se podran sentir algo mas comodos trabajando en Øl). Pero posee ventajas
signi(cid:2)cativas sobre otros procesadores de textos:

LATEX no es un procesador de palabras (ahorrando tiempo de proceso en otras
tareas)

LATEX es un lenguaje de Type-Setting (similar a una imprenta, donde los tipos de
letras se van colocando, y luego bajo un proceso f(cid:237)sico se imprimen en papel).
Es decir, los tipos y estilos de letras (entre otras cosas) de forma muy (cid:2)na y
depurada.

Para la redacci(cid:243)n de documentos cienti(cid:2)cos, LATEX es muy superior a otros proce-
sadores de textos.

La redacci(cid:243)n de formulas matemÆticas es mÆs simple en LATEX que en otros pro-
gramas.

El formato del document puede cambiarse entre pÆginas con uno o mas coman-
dos. Es posible cambiar incluso la orientaci(cid:243)n de la pÆgina.

Como funciona usando archivos de textos, puede usarse con sistemas de control
de versiones (CVS, por ejemplo) de forma mÆs simple, para llevar un control
preciso de los cambios.

Un documento LATEX puede contener mas de un documento externo (incluirlo).

No contiene formatos propietarios

No estÆ limitado al hardware en el que corre

1.2.

Instalaci(cid:243)n

La gran mayor(cid:237)a de las distribuciones poseen LATEX como paquetes opcionales.
Para tener corriendo LATEX, es necesario instalar los paquetes basicos de teTex (tetex-bin,
tetex-base y tetex-extra). Los archivos base (tanto de teTex como de LATEX) se
encuentran en /usr/share/texmf (generico y distro-neutral). Ademas, hay paquetes
opcionales como latex2html.

4

1 INTRODUCCI(cid:211)N

1.3 PrimerosPasos

1.3. Primeros Pasos

LATEX no es similar a otros lenguajes para documentos (como SGML). A diferencia
de SGML (estructurado con tags), LATEX esta estructurado por comandos. Estos son
ingresados usando "\" (backslash) y el nombre del comando. Opcionalmente, los argu-
mentos (como el texto a afectar por el comando) se encierran con las llaves {} y [].
Mas adelante, se verÆ la diferencia entre estas dos llaves.
El comando mas basico de todos (en LATEX), al igual que otros lenguajes de programa-
cion (Pascal) es usar las clausulas "begin" y "end".
Las clausulas (cid:147)Begin(cid:148) y (cid:147)End(cid:148) de(cid:2)nen un (cid:147)ambiente(cid:148), es decir, lo que haya dentro de
Øl se pueden contener varios elementos distintos y de(cid:2)nen, al mismo tiempo, el inicio y
(cid:2)n de alguna propiedad global o espec(cid:237)(cid:2)ca del formato. La primera y mas basica forma
de ambientes es "document".

\ begin{ document }

...

\end { document }

Este es un documento muy bÆsico en LATEX, pero no pasara por el interprete, ya que
es necesario de(cid:2)nir antes el tipo de documento que se escribirÆ. Esto se hace con el
comando

\ documentclass{ clase_de_documento}

Algunos de las clases de documentos existentes son "article", "book", "letter", entre
otros. Estas clases de LATEX son archivos .cls que se encuentran en /usr/share/texmf/tex/latex/.
En una instalaci(cid:243)n comun de LATEX, se encuentran cerca de 40 clases de documentos.
Un documento basico en LATEX seria:

% mi primer documento en latex
\ documentclass{ article }

\begin { document }

Hola , mundo !

\end { document }

No estÆ demÆs decir que los comentarios en LATEX se denotan con %.
Grabar este archivo como 1-holamundo.tex e interpretarlo como:

$ latex 1- holamundo .tex

Se generan 3 archivos:

5

2 FORMATOS

primer.aux : un archivo auxiliar usado generalmente para referencias

primer.log : el registro de interpretaci(cid:243)n el archivo LATEX, contiene los errores
y advertencias

primer.dvi : el archivo de LATEX listo para ser visto por algun visor de DVI,
como xdvi (este archivo NO es Postscript).

Es o
  • Links de descarga
http://lwp-l.com/pdf8779

Comentarios de: Tutorial de Latex (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad