Está en la página 1de 82

Esta obra esta bajo una licencia reconocimiento no comercial 2.

5
Colombia de creativecommons. Para ver una copia de esta licencia,
visite http://creativecommons.org/licenses/by/2.5/co/ o envié una
carta a creative commons, 171second street, suite 30 San
Francisco, California 94105, USA

LATEX

Autores:
YANETH ADRIANA CAÑON LOVERA
BRAYAN RICARDO ROJAS ORMAZA

Tutor Investigación: Álvaro Enrique Palacios


Coordinadores: Maria Alejandra Enrı́quez
Leydi Diana Rincón
Coordinador Servicios Web: Daniel Alejandro Ardila
Analista de Infraestructura y Comunicaciones: Adelaida Amaya
Analista de Sistemas de Información: Álvaro Enrique Palacios Villamil
Lı́der de Gestión de Recurso Humano: Islena del Pilar Gonzalez

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
BOGOTÁ D.C.
NOVIEMBRE 2005
LATEX

Director Unidad de Informática: Henry Martı́nez


Tutor Investigación: Álvaro Enrique Palacios

Auxiliares de Investigación:
Adriana Lucia Castelblanco Leidy Viviana Avilés
Alexis de Jesús Moros Leydy Johana Poveda
Andrés Ricardo Romero Luis Alfonso Nieto
Brayan Ricardo Rojas Liliana Paola Rincón
Carlos Hernán Porras Luz Karina Ramos
Catherin Cruz Pinzón Maria Teresa Mayorga
Cristian Gerardo Gil Martha Rubiela Guevara
Daniel Alejandro Melo Miller Giovanny Franco
Diana Patricia Garcı́a Nubia Yolima Cucarian
Diego Fernando Rubio Rafael Leonardo Saavedra
Edwin Montaño Sandra Liliana Barrios
German David Riveros Sandra Milena Cardenas
Guillermo Alberto Ariza Sandra Monica Bautista
Héctor Javier Cortés Sonia Janeth Ramı́rez
Juan Felipe Rincón Yaneth Adriana Cañón

Este trabajo es resultado del esfuerzo de todo el equipo perteneciente a la Unidad de In-
formática.

Se prohı́be la reproducción parcial o total de este documento, por cualquier tipo de método
fotomecánico y/o electrónico, sin previa autorización de la Universidad Nacional de Colom-
bia.

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
BOGOTÁ D.C.
NOVIEMBRE 2005

2
TABLA DE CONTENIDO
1. RESUMEN 8

2. ABSTRACT 9

3. INTRODUCCIÓN 10

4. OBJETIVOS 11

5. DOCUMENTACIÓN DE LA INFORMACIÓN 12
5.1. VENTAJAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.2. DESVENTAJAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

6. HISTORIA 14
6.1. TEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.2. PLAIN TEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.3. MOTORES TIPOGRAFICOS . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.3.1. LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.3.2. AMS-TEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.3.3. LATEX2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.3.4. AMS-LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

7. WINDOWS - LATEX 16
7.1. INSTALACION MIKTEK . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
7.2. INSTALACIÓN TEXnicCenter . . . . . . . . . . . . . . . . . . . . . . . . . . 26
7.3. INSTALACION DE VISORES . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.3.1. Ghostscript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.3.2. Ghostview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7.4. PROCESO DE INSTALACIÓN . . . . . . . . . . . . . . . . . . . . . . . . . 36

8. LINUX - LATEX 37
8.1. PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.2. TETEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.3. KILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.4. GHOSTVIEW, GHOSTSCRIPT, ADOBE, ACROBAT . . . . . . . . . . . . 38

9. INSTALACIÓN 38

10.DESCRIPCIÓN DEL LENGUAJE (MANUAL DE OPCIONES) 39


10.1. AYUDA EN TEXnicCenter - LATEX . . . . . . . . . . . . . . . . . . . . . . . 39
10.2. CONFIGURACIÓN IDIOMA MIKTEX Y TEXnicCenter . . . . . . . . . . . 42
10.3. INSTALACION DE NUEVOS PAQUETES . . . . . . . . . . . . . . . . . . 44
10.4. COMANDOS LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
10.5. DESCRIPCION DE LOS COMANDOS . . . . . . . . . . . . . . . . . . . . 48
10.6. TIPOS DE DOCUMENTOS . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

3
10.7. MARGENES DEL DOCUMENTO . . . . . . . . . . . . . . . . . . . . . . . 49
10.8. ESTILO DE PÁGINA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
10.9. NUMERO DE PÁGINA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
10.10.REFERENCIA DE LA PAGINA . . . . . . . . . . . . . . . . . . . . . . . . 51
10.11.ELABORACIÓN DE SECCIONES . . . . . . . . . . . . . . . . . . . . . . . 51
10.12.REFERENCIA DE SECCIONES . . . . . . . . . . . . . . . . . . . . . . . . 52
10.13.ELABORACION DE INDICES . . . . . . . . . . . . . . . . . . . . . . . . . 52
10.14.JUSTIFICACIÓN DE TEXTOS . . . . . . . . . . . . . . . . . . . . . . . . . 53
10.15.PARRAFOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
10.16.CAMBIO DE LINEA Y PÁGINA . . . . . . . . . . . . . . . . . . . . . . . . 53
10.17.INSERTAR ESPACIOS VERTICALES . . . . . . . . . . . . . . . . . . . . . 54
10.18.ESPACIOS HORIZONTALES . . . . . . . . . . . . . . . . . . . . . . . . . . 54
10.19.CENTRAR TEXTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
10.20.AMBIENTE VERBATIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
10.21.ESTILO Y TAMAÑO DE LETRA . . . . . . . . . . . . . . . . . . . . . . . 56
10.22.CAMBIAR EL TAMAÑO DE LETRA . . . . . . . . . . . . . . . . . . . . . 56
10.23.SUBRAYAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
10.24.COMILLAS Y ACENTOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
10.25.SUBINDICE Y SUPERINDICE . . . . . . . . . . . . . . . . . . . . . . . . . 58
10.26.LETRAS GRIEGAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
10.27.LETRA CALIGRAFICA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
10.28.FECHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
10.29.LISTAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
10.29.1.Ambiente Enumerate . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
10.29.2.Ambiente Itemize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
10.29.3.Ambiente Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
10.30.COMANDOS PARA USO MATEMATICO . . . . . . . . . . . . . . . . . . 61
10.30.1.Ambiente Math . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
10.30.2.Ambiente Displaymath y Equation . . . . . . . . . . . . . . . . . . . 62
10.31.SIMBOLOS MATEMATICOS . . . . . . . . . . . . . . . . . . . . . . . . . . 63
10.31.1.Raı́z cuadrada y otras raı́ces . . . . . . . . . . . . . . . . . . . . . . . 63
10.31.2.Sumatorias, productos e integrales . . . . . . . . . . . . . . . . . . . . 63
10.32.LINEAS SUPERIORES, INFERIORES Y PARENTESIS . . . . . . . . . . . 64
10.33.ELABORACIÓN DE DIAGRAMAS . . . . . . . . . . . . . . . . . . . . . . 64
10.34.ACENTOS, TILDES, DIPTONGOS, etc. . . . . . . . . . . . . . . . . . . . . 66
10.35.CREACIÓN DE FORMULAS Y ECUACIONES COMPLEJAS . . . . . . . 67
10.36.ALINEACIÓN DE FORMULAS . . . . . . . . . . . . . . . . . . . . . . . . 67
10.37.PARÉNTESIS, CORCHETES, PARÉNTESIS CUADRADOS Y OTROS . . 68
10.38.REFERENCIANDO ECUACIONES . . . . . . . . . . . . . . . . . . . . . . 69
10.39.TEOREMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
10.40.MATRICES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
10.41.TABULAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
10.42.TABBING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
10.43.INSERTAR GRÁFICAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

4
10.44.ELABORAR GRÁFICAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
10.45.BIBLIOGRAFÍA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
10.46.COMPILACION DE DOCUMENTOS .DVI, .PS Y .PDF . . . . . . . . . . . 76

11.PLANTILLA DE INVESTIGACIÓN 77

12.LATEX vs WORD 77
12.1. VENTAJAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
12.2. DESVENTAJAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
12.3. COMPARACIÓN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

13.PROGRAMA DE CURSO LIBRE LATEX 80

14.CONCLUSIONES 81

15.BIBLIOGRAFIA 82

5
TABLA DE FIGURAS
1. DESCARGA DE MIKTEK . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2. DESCARGA O INSTALACIÓN - MIKTEK . . . . . . . . . . . . . . . . . . 17
3. TAMAÑO DE DESCARGA - MIKTEK . . . . . . . . . . . . . . . . . . . . 18
4. NOMBRE DEL PROGRAMA - MIKTEK . . . . . . . . . . . . . . . . . . . 18
5. INICIO DESCARGA - MIKTEK . . . . . . . . . . . . . . . . . . . . . . . . 19
6. PASO 2 DESCARGA - MIKTEX . . . . . . . . . . . . . . . . . . . . . . . . 19
7. FINALIZACIÓN DESCARGA - MIKTEX . . . . . . . . . . . . . . . . . . . 20
8. INICIO INSTALACIÓN - MIKTEX . . . . . . . . . . . . . . . . . . . . . . . 20
9. CARPETA MATRIZ - MIKTEX . . . . . . . . . . . . . . . . . . . . . . . . 21
10. SUBCARPETA - MIKTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
11. DIRECTORIO DE ARCHIVOS - MIKTEX . . . . . . . . . . . . . . . . . . 22
12. INTEGRACIÓN DE DIRECTORIOS - MIKTEX . . . . . . . . . . . . . . . 22
13. INSTALACIÓN - MIKTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
14. INSTALACIÓN 2 - MIKTEX . . . . . . . . . . . . . . . . . . . . . . . . . . 23
15. FINALIZACIÓN INSTALACIÓN - MIKTEX . . . . . . . . . . . . . . . . . 24
16. ACTUALIZACIÓN - MIKTEX . . . . . . . . . . . . . . . . . . . . . . . . . 24
17. PAGINA DE ACTUALIZACIÓN - MIKTEX . . . . . . . . . . . . . . . . . 25
18. FINALIZACIÓN DEL PROCESO - MIKTEX . . . . . . . . . . . . . . . . . 25
19. INICIO DE INSTALACION - TEXnicCenter . . . . . . . . . . . . . . . . . . 26
20. LICENCIA GNU - TEXnicCenter . . . . . . . . . . . . . . . . . . . . . . . . 26
21. DIRECTORIO RAIZ - TEXnicCenter . . . . . . . . . . . . . . . . . . . . . . 27
22. TIPO DE DESCARGA - TEXnicCenter . . . . . . . . . . . . . . . . . . . . . 27
23. UBICACION DE ICONOS - TEXnicCenter . . . . . . . . . . . . . . . . . . . 28
24. SELECCION NOMBRE - TEXnicCenter . . . . . . . . . . . . . . . . . . . . 28
25. INSTALACION - TEXnicCenter . . . . . . . . . . . . . . . . . . . . . . . . . 29
26. BIEVENIDA - TEXnicCenter . . . . . . . . . . . . . . . . . . . . . . . . . . 29
27. CONFIGURACION TEXnicCenter - MIKTEX . . . . . . . . . . . . . . . . . 30
28. VISORES DE COMPILACION - TEXnicCenter . . . . . . . . . . . . . . . . 30
29. INICIO DE DESGARGA - Ghostscript . . . . . . . . . . . . . . . . . . . . . 31
30. DESCARGA - Ghostscript . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
31. INICIO DE DESCARGA - Ghostview . . . . . . . . . . . . . . . . . . . . . 32
32. SETUP - Ghostview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
33. IDIOMA - Ghostview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
34. ASISTENTE - Ghostview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
35. LICENCIA - Ghostview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
36. ASOCIACION DE VISORES - Ghostview . . . . . . . . . . . . . . . . . . . 34
37. DIRECTORIO RAIZ - Ghostview . . . . . . . . . . . . . . . . . . . . . . . 35
38. NOMBRE CARPETA - Ghostview . . . . . . . . . . . . . . . . . . . . . . . 35
39. PROCESO DE INSTALACIÓN . . . . . . . . . . . . . . . . . . . . . . . . . 36
40. BUSQUEDA DE PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . 38
41. SELECCIÓN DE PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . 39
42. MENU AYUDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

6
43. CONTENIDO DE AYUDA . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
44. INDICE TEXnicCenter - LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . 41
45. BÚSQUEDA TEXnicCenter - LATEX . . . . . . . . . . . . . . . . . . . . . . . 41
46. FAVORITOS TEXnicCenter - LATEX . . . . . . . . . . . . . . . . . . . . . . . 42
47. IDIOMA MIKTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
48. SELECCION DE IDIOMA MIKTEX . . . . . . . . . . . . . . . . . . . . . . 43
49. SELECCION DE IDIOMA MIKTEX . . . . . . . . . . . . . . . . . . . . . . 44
50. FILTRO MIKTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
51. ACTUALIZACIÓN MIKTEX . . . . . . . . . . . . . . . . . . . . . . . . . . 46
52. FUENTE DE DESCARGAS MIKTEX . . . . . . . . . . . . . . . . . . . . . 46
53. SITIOS DE DESCARGAS MIKTEX . . . . . . . . . . . . . . . . . . . . . . 47
54. COMPILACION DE DOCUMENTOS . . . . . . . . . . . . . . . . . . . . . 77
55. TEXnicCenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
56. WORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

7
LATEX

1. RESUMEN
La Universidad Nacional de Colombia se ha caracterizado por su continuo proceso investi-
gativo, que le permiten crear espacios para la discusión y la difusión del conocimiento.

Para la creación de estos espacios el medio mas utilizado es el material escrito, incluyendo en
esta categorı́a artı́culos, revistas, periódicos y libros, principalmente; por tanto los actuales
profesionales necesitan los medios que faciliten su tarea como escritores para ser más eficaces
en la valiosa labor de transmitir su experiencia y conocimiento a las personas que más lo
necesitan.

Es por esto que este trabajo de investigación pretende establecer una guı́a de uso de la he-
rramienta para procesamiento de texto LATEX, la cual se caracteriza por su amplia oferta
de posibilidades de fácil manejo para aquellos autores que deseen escribir desde un artı́culo
hasta un libro de texto en cualquier rama del conocimiento, sorteando de esta manera las
dificultades que algunas veces se presentan para escribir un documento de alta calidad.

Para alcanzar este objetivo, el despliegue de la investigación se inicia con la contextualización


de la historia y desarrollo teórico de la herramienta hasta su estado actual.

En seguida la investigación presenta una descripción paso a paso del proceso de instalación
de la herramienta y la configuración de todos aquellos elementos que hacen más eficiente el
trabajo con LATEX. En ese segmento se inicia la descripción del proceso de generación de un
documento bajo la óptica de LATEX, se introduce entonces a la numeración de los distintos
comandos y la función de cada uno de ellos, ası́ como la del visor de compilación, iniciando
un recorrido por la elaboración de tablas, bibliografı́a, y por todos aquellos recursos que
facilitan y complementan el desarrollo de documentos en LATEX.

Adjunto a este archivo el lector encontrará una plantilla de investigación la cual es una
propuesta alterna a la elaborada por la coordinación de la UIFCE, cuyo objetivo es la im-
plementación y creación de nuevos recursos que hagan más eficiente el desempeño de los
monitores, y a la vez amplı́en sus expectativas en cuanto al trabajo con software libre y las
ventajas que esto implica.

Finalizando se presenta una propuesta del programa del curso libre LATEX, para que sea
estudiada la posibilidad de vincularla al grupo de cursos libres ofrecida por la UIFCE a los
estudiantes de la Facultad de Ciencias Económicas.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
8
LATEX

2. ABSTRACT
The National University of Colombia has been characterized by its continuous process of
investigation that allows him to create spaces for the discussion and the diffusion of the
knowledge.

For the creation of these spaces the tool more used is the written material, including in this
category articles, magazines, newspapers and books, mainly; therefore the present professio-
nals need the means that facilitate their task like writers to be more effective in the valuable
work to transmit their experience and knowledge to the people who plus need it.

It is by that this work of investigation tries to establish an user’s guide of the tool for word
processing LATEX, which is characterized by its ample supply of possibilities of easy handling
for those authors who wish to write from an article to a text book in any branch of the
knowledge, drawing for this way the difficulties that some times appear to write a document
of high quality.

In order to reach this objective, the unfolding of the investigation begins with the contex-
tualization of the history and the theoretical development of the tool until its present state.

Immediately the investigation presents a description step by step of the process of installation
of the tool and the configuration of all those elements that make the work with LATEX more
efficient. In that segment the description of the process of generation of a document under
the Latex optics begins, the introduction then to the numeration of the different commandos
and the function from each one of them, as well as the one of the compilation viewfinder,
initiating a route by the elaboration of tables, bibliography, and by all those resources that
facilitate and complement the LATEX document development.

Attached to this file the reader will find an investigation group which is an alternating
proposal to the elaborated one by the coordination of the UIFCE, whose objective is the
implementation and creation of new resources that make the performance more efficient of
the investigation assistant and simultaneously they extend its expectations as far as the work
with free software and the advantages that this implies.

Finishing a proposal of the program of the free course LATEX, so that the possibility is studied
of tying it to the group of free courses offered by the UIFCE to the students of the Economics
Faculty.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
9
LATEX

3. INTRODUCCIÓN
A través del desarrollo de esta investigación se observo que es indispensable el buen manejo
de herramientas que faciliten a diario nuestro ejercicio profesional, por lo cual se requiere
adquirir el conocimiento de ellas durante la carrera universitaria para un buen desempeño
laboral.

En la Universidad Nacional1 y en especial la Facultad de Ciencias Económicas no se ha


tratado a fondo el uso del lenguaje LATEX como una herramienta de gran potencial a la hora
de realizar trabajos de investigación, tesis, trabajos de grado, presentaciones, etc. Esto por
su poca divulgación y por el conocimiento previo de de bases en programación.

A pesar de esto se pretende dar a conocer que al realizar la comparación con el procesador
de texto Word propiedad de Windows e incluso al realizarlo con algunos otros procesadores
de palabra LATEX ofrece grandes ventajas a la hora de realizar trabajos extensos, de gran
complejidad cientı́fica y con gran calidad tipográfica.

Estas razones crearon bases para justificar el desarrollo de esta investigación, que se orienta
al estudio de una nueva herramienta, útil para el usuario que busca encontrar elementos que
le aporten y le faciliten su trabajo intelectual.

1 Se excluye facultad de ciencias, ingenierı́a, grupos de investigación y publicaciones

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
10
LATEX

4. OBJETIVOS
OBJETIVO GENERAL
Desarrollar capacidades y destrezas en el lenguaje LATEX y fomentar en la Facultad de Cien-
cias Económicas el uso de esta herramienta para la generación de documentos cientı́ficos y
matemáticos de alta calidad tipográfica que puede ser usados para producir una gran va-
riedad de documentos desde trabajos de clase, reportes, cartas, diapositivas, tesis, artı́culos
para revistas y libros.

OBJETIVOS ESPECIFICOS
Conocer y profundizar el uso de este lenguaje y sus diferentes aplicaciones al interior
de la UIFCE.
Generar una guı́a de uso del lenguaje orientado a los estudiantes de las ciencias económi-
cas, en el cual se muestren las principales caracterı́sticas y ventajas del lenguaje.
Crear el programa del curso libre del lenguaje, en el cual se esquematicen de manera
detallada los temas, intensidad horaria, material y ejercicios de soporte al curso.
Elaborar una plantilla desarrollada sobre lenguaje LATEX para la elaboración de informes
finales de investigación de la UIFCE.
Comparar en aspectos de generación de documentos a los procesadores de palabra Word
y LATEX.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
11
LATEX

5. DOCUMENTACIÓN DE LA INFORMACIÓN
Al hacer una investigación exhaustiva acerca de las bondades, fortalezas y debilidades de
LATEX en Internet, referencias bibliográficas y ayudas electrónicas se ha podido establecer lo
siguiente:

El sistema más antiguo y robusto para composición tipográfica cientı́fica.


Conjunto de macros derivadas de TEX, muy utilizados dentro de ámbitos académicos y
de prensa.
Editor de texto cientı́fico estructurado e interactivo que permite el manejo de aplica-
ciones cientı́ficas como interfaces del programa
LATEX es un sistema de composición de textos de alta calidad, dirigido particularmente
a textos que contienen una gran cantidad de expresiones matemáticas
Sin embargo LATEX no es un procesador de palabras como tal, ya que un archivo LATEX
tiene en su contenido el texto que queremos imprimir junto con órdenes predeterminadas
sobre cómo debe ser tratado y procesado por un compilador.
Al ser compilado se obtiene un archivo que es independiente de la plataforma, de ahı́ su
gran ventaja sobre los procesadores como Word.
TEX en sı́ es un procesador de macros, con una alta capacidad de programación.
Puede ser usado para producir una gran variedad de documentos desde trabajos de
clase, reportes, cartas, diapositivas, tesis, artı́culos para revistas, hasta libros.
Pero una mejor forma de comprender la creación de documentos LATEX serı́a com-
parándolo con la forma de crear paginas HTML.
Uso de patrones previamente definidos.
LATEX facilita este diseño permitiéndole al autor de este modo preocuparse por el con-
tenido y no por la forma.
Generalmente las distribuciones del sistema operativo UNIX y sus otros sabores (Linux,
freebsd, openbsd, etc.) vienen ya con compiladores TEX y su uso es muy fácil.
Para los usuarios de Windows existe un compilador de LATEX muy bueno. Su nombre
es MiKTex
Además se necesita un editor en dónde escribir como por ejemplo el Block de Notas que
trae Windows. Sin embargo es recomendable utilizar algún otro editor que facilite la
escritura de un documento. Para Windows existe WinEdit, Winshell y TEXnicCenter
TEXnicCenter es un ambiente integrado de editor y compilador que se acomoda muy
bien a la distribución de Miktex y es gratuito

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
12
LATEX

El TEX es multiplataforma, es decir que está pensado para poder trabajar en una
variedad de ordenadores equipados con diferentes sistemas operativos.
TEXnicCenter es un ambiente integrado de desarrollo especializado en producir archivos
de tipo LATEX bajo el sistema operativo de Windows (98, ME, NT, 2000).
Si fuésemos a trabajar en ambiente Linux la herramienta de trabajo que tenemos a
disposición es LATEX23 la cual se encuentra en la mayorı́a de las distribuciones de Linux
y es la última distribución de LATEX.
En ambientes Machintosh la herramienta a utilizar es OzTEX.

5.1. VENTAJAS
Gran cantidad de patrones profesionalmente diseñados para la creación de documentos
con calidad de imprenta.
La composición de formulas es realmente fácil.
Solo es necesario aprender unos comandos simples de entender para generar una variedad
de documentos, sin tener que preocuparse por el modo como será presentado en el patrón
escogido.
Estructuras complejas como pie de páginas, referencias, tablas de contenido y biblio-
grafı́as son fácilmente generadas.
Tareas tipográficas no soportadas por LATEX pueden ser realizadas por los diferentes
paquetes gratuita y fácilmente adquiribles.
LATEX lleva al autor a generar textos bien estructurados, ya que esa es la forma como
trabaja LATEX especificando su estructura.
TEX es bastante portable por lo tanto el sistema LATEX es igualmente portable.

5.2. DESVENTAJAS
Para correr el lenguaje LATEX se necesita muchos recursos del computador (memoria,
espacio en disco, tiempo de procesamiento), pero esto ya no es mucho problema con
procesadores de palabras que hacen uso del procesador todo el tiempo (LATEX solamente
usa la CPU cuando esta procesando un documento) y gastan exigen más y más de
espacio en disco.
La creación de patrones propios es un poco más complicada, y toma un poco más de
tiempo el diseñar uno.
Conocimientos previos de computación.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
13
LATEX

Para muchos la memorización de comandos implica un gran esfuerzo, pero este es bien
recompensado en el momento de obtener un documento ajustado a las necesidades de
presentación.

6. HISTORIA
La palabra TEX deriva de la raı́z griega de la palabra tecnologı́a, que también significaba
arte TEXT para los griegos, y que empieza con las letras TEX y es por eso que los puritanos,
y también los que no siéndolo profesan la religión TEX, lo pronuncian de modo reverente
”tej” en español, ”tecchhh” en inglés, o ”tech” en alemán.

TEX, a diferencia de dichos editores, se escribe en forma de texto llano, y su formato se


gobierna mediante determinadas secuencias de control o mandatos.

El TEX es multiplataforma, es decir que está pensado para poder trabajar en una variedad
de ordenadores equipados con diferentes sistemas operativos.

La modularidad del TEX está basada en los archivos de estilo (style files) y en los conjuntos
de macros (macro packages).

Una macro es la definición de un mandato de TEX en términos de otras elementales o pre-


viamente definidas. Las macros pueden ser definidas por el propio usuario, y existen por otra
parte potentes colecciones de macros (macro packages) para aplicaciones particulares (dia-
gramas en árbol, diagramas de Feynmann para la literatura relativa a la fı́sica de partı́culas,
escritura de música, etc.) e incluso para idiomas como el chino o el árabe.

la familia TEX forma parte del software gratuito (freeware), lo que naturalmente favorece
su difusión. La historia del TEX y de sus descendientes, como el LATEX, el AmS-TEX, etc.,
al igual que la del Linux, pertenece a uno de esos fenómenos de resonancia mundial, de
caracterı́stica romántica, donde muchos colaboran con su esfuerzo generoso para bien de una
comunidad, en este caso de ámbito planetario.

6.1. TEX
El programa TEX fue diseñado por Donald E. Knuth, a finales de la década de los seten-
ta y principios de los años ochenta, como un requerimiento de la American Mathematical
Society (AMS). Fue el propio Knuth el que provocó esa petición, como consecuencia de sus
crı́ticas a la calidad de las publicaciones de la AMS; Knuth empezó a trabajar en el proyecto
TEX en 1977, y la primera versión estuvo disponible el año 1982 El número de versión del
programa converge hacia el número pi, siendo 3;14159 el último valor del que se tiene noticia.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
14
LATEX

6.2. PLAIN TEX


La primera versión del TEX, aunque potente desde el punto de vista tipográfico, constaba
de unas 300 primitivas o mandatos de composición elementales, y era un lenguaje de bajo
nivel, que requerı́a de mucho trabajo para obtener resultados finales satisfactorios. Al poco
tiempo, el mismo Knuth desarrolló una versión de nivel más elevado, el Plain TEX, que
añadı́a al anterior unas 600 macros, definiciones de mandatos basadas directamente en las
primitivas o bien en las propias macros de ellas derivadas.

6.3. MOTORES TIPOGRAFICOS


6.3.1. LATEX

En 1985, Leslie Lamport amplió el Plain TEX mediante macros y formatos para constituir
un lenguaje que permitiera producir con facilidad documentos estructurados, tales como
artı́culos o libros. Esta versión se llamó LATEX,5 palabra en la que el prefijo ”La ” alude a
Lamport.

LATEX estructura los documentos mediante capı́tulos, secciones, subsecciones, etc.; permite
las referencias cruzadas, es decir que brinda la posibilidad de etiquetar no importa qué pun-
to del documento para referirse al mismo en cualquier otra parte sin necesidad de llevar el
control de la sección o la página en que se encuentra. Facilita igualmente la numeración de
las ecuaciones matemáticas, la formación de tabla de contenido, secciones de bibliografı́a, la
inclusión de tablas, figuras, imágenes, acompañando los ı́ndices de las mismas, etc.

6.3.2. AMS-TEX

Por las mismas fechas que el LATEX, el AMS-TEX fue desarrollado, también a partir del TEX,
por Michael Spivak, comisionado a tal efecto por la AMS, y enfocado a las publicaciones de
libros, revistas, artı́culos, etc. de esa entidad. El AMS-TEX, como se comprende, está espe-
cialmente orientado al dominio de la literatura matemática.

6.3.3. LATEX2

LATEX dio lugar a otros desarrollos que trataban de ampliarlo en algunos aspectos, y que
provocaron problemas de compatibilidad entre las diversas versiones. Para tratar de estable-
cer un estándar se creó en 1994 el equipo Latex3, bajo la dirección de Frank Mittelbach. Se
trataba de incorporar los requisitos solicitados desde hacı́a tiempo, además de reunir en una
misma versión las aparecidas a partir de la edición LATEX2.09., aparecido en Junio de 1994
y aceptado actualmente como el nuevo estándar. La versión 3 se anuncia como de próxima
aparición.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
15
LATEX

Una de las caracterı́sticas principales que distinguen al LATEX2 de la versión 2.09 del LATEX
es el modo como se seleccionan los tipos de letra.

6.3.4. AMS-LATEX

AMS-TEX y LATEX son complementarios, teniendo el primero mayores posibilidades para la


escritura de las expresiones matemáticas, y siendo el segundo más capaz para la elaboración
de variadas estructuras de documentos. Esto produjo desde la aparición de ambos productos,
que fue casi conjunta, una cierta esquizofrenia entre los potenciales usuarios. Para resolver
este estado de cosas, tratando por tanto de combinar la potencia especı́fica del AMS-TEX pa-
ra la literatura matemática con la facilidad y la generalidad del LATEX, la AMS comisionó de
nuevo un proyecto para proporcionar a los usuarios de tales productos la capacidad reunida
de ambos, con el resultado del AMS-LATEX, un hı́brido de los dos programas que lo inspiran.
La familia TEX es utilizada hoy en dı́a a escala planetaria, sobre todo por matemáticos,
fı́sicos, ingenieros y todos aquellos cientı́ficos que desean presentar sus informes de modo
estructurado, en particular si han de expresar parte de la información en forma matemática.

Para poder manejar a perfección las utilidades de LATEX se debe utilizar según la platafor-
ma algún software especializado en el lenguaje Latex para Windows es necesario utilizar el
MIKTEK que permite el manejo de los paquetes de LATEX, a continuación se presenta el
proceso de instalación del programa (se anota que esta descarga es free). Se debe ir a la
pagina http://www.miktex.org/setup.html

7. WINDOWS - LATEX
LATEX permite presentarse en plataforma Windows como Linux por tal razón se presentarà
el proceso de instalaciòn en base Windows, el proceso debe ser el siguiente:

1. Instalaciòn de Miktek
2. Instalaciòn de TEXnicCenter
3. Instalaciòn de visores (ghostview, ghostscript, adobe y acrobat)

7.1. INSTALACION MIKTEK


A continuaciòn se presentaràn como se debe realizar la instalaciòn de estos programas con
imagenes de este proceso.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
16
LATEX

En esta primera figura 1 se inicia la descarga de Miktek, que se realiza desde un CD, Internet
o un archivo compartido de datos, si se desea contar con las últimas actualizaciones se debe
hacer desde Internet como se mostrara en este caso.

Figura 1: DESCARGA DE MIKTEK

Si se hace la descarga desde Internet solicitara un DOWNLOAD o INSTALL si es desde un


escritorio remoto o un CD. Ver figura2.

Figura 2: DESCARGA O INSTALACIÓN - MIKTEK

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
17
LATEX

Al iniciar la descarga se tiene la opción de escoger el tamaño de la descarga Small, Large y


Total figura(3), que dependen de la cantidad de paquetes que se desean agregar.

Figura 3: TAMAÑO DE DESCARGA - MIKTEK

Una vez seleccionado el tamaño de la descarga (figura3) se procede a seleccionar el nombre


general del programa, por defecto es MIKTEK, pero si el usuario desea reescribirlo lo puede
hacer, figura 4.

Figura 4: NOMBRE DEL PROGRAMA - MIKTEK

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
18
LATEX

Al seleccionar el nombre que se le desea dar al programa se inicia su descarga, se presiona


la opción siguiente para el proceso(figuras 5-6).

Figura 5: INICIO DESCARGA - MIKTEK

Figura 6: PASO 2 DESCARGA - MIKTEX

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
19
LATEX

Figura 7: FINALIZACIÓN DESCARGA - MIKTEX

Finalizada la descarga del programa (figura 7) se procede a su instalación, donde se tiene la


opción de realizarlo a una conexión en red o el computador del usuario (figura 8).

Figura 8: INICIO INSTALACIÓN - MIKTEX

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
20
LATEX

Figura 9: CARPETA MATRIZ - MIKTEX

Posteriormente MIKTEX pregunta al usuario la ubicación de la carpeta matriz donde se


ubicaran los archivos (figura 9), realizado este paso pregunta de nuevo si la subcarpeta se
nombrara como el programa, por defecto ası́ se realiza (figura 10).

Figura 10: SUBCARPETA - MIKTEX

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
21
LATEX

Figura 11: DIRECTORIO DE ARCHIVOS - MIKTEX

El siguiente paso es la creación de un directorio o árbol que contendrá todos los archivos y
paquetes del programa (figura 11), en ocasiones se tienen versiones pasadas del programa,
por tal razón el instalador pregunta si desea integrar los dos directorios (figura 12).

Figura 12: INTEGRACIÓN DE DIRECTORIOS - MIKTEX

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
22
LATEX

Figura 13: INSTALACIÓN - MIKTEX

Creado el directorio matriz se procede a la instalación total del programa, en promedio su


duración puede durar de 1 a 2 horas dependiendo la red o la velocidad del lector de CD del
computador. Ver figuras 13 - 14.

Figura 14: INSTALACIÓN 2 - MIKTEX

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
23
LATEX

Se finaliza la instalación total del programa (figura 15).

Figura 15: FINALIZACIÓN INSTALACIÓN - MIKTEX

Se tiene la opción inmediata de seleccionar como realizar las actualizaciones del programa,
al igual que el proceso de descarga se puede realizar desde Internet, un Cd o en red (figura 16).

Figura 16: ACTUALIZACIÓN - MIKTEX

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
24
LATEX

Figura 17: PAGINA DE ACTUALIZACIÓN - MIKTEX

Si la opción es Internet se debe seleccionar la página del paı́s mas cercano para realizar las
actualizaciones (figura17), con esto se finaliza el proceso.

Figura 18: FINALIZACIÓN DEL PROCESO - MIKTEX

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
25
LATEX

7.2. INSTALACIÓN TEXnicCenter


Finalizando la instalación del MIKTEX para Windows es necesario proceder la descarga
de una plataforma que sea capaz de entender el lenguaje Latex para esto tenemos varias
opciones TexnicCenter (la descarga libre), Winedit y Winshell, estos sirven como interfaz en
el que se puede escribir, compilar e imprimir documentos.

El de mayor uso en plataforma Windows es el TexnicCenter por lo tanto se presentara su


instalación.

Figura 19: INICIO DE INSTALACION - TEXnicCenter

Iniciada la descarga (figura 19),se da clic en next, y debe mostrar la licencia GNU del sof-
tware la cual es libre, se acepta para continuar con la instalción (figura 20).

Figura 20: LICENCIA GNU - TEXnicCenter

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
26
LATEX

Figura 21: DIRECTORIO RAIZ - TEXnicCenter

Posterior a la licencia, se debe seleccionar la ubicación del directorio para la descarga del
programa, para el ejemplo se escoge el que se encuentra por defecto. (figura 21)

Figura 22: TIPO DE DESCARGA - TEXnicCenter

A continuación se elige el tipo y los componentes que se quieran instalar de TEXnicCenter


(Figura 22).

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
27
LATEX

Figura 23: UBICACION DE ICONOS - TEXnicCenter

Seleccionado el tamaño del programa se selecciona su ubicación, menú inicio y/o escritorio
(figura 23).

Figura 24: SELECCION NOMBRE - TEXnicCenter

Si se ha seleccionado el menú inicio, se puede cambiar el nombre del programa para el setup.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
28
LATEX

Figura 25: INSTALACION - TEXnicCenter

En la última ventana (figura 25) se verifica lo que se instaló, se da clic en Install, y el software
empezara a instalarse en el computador.

Figura 26: BIEVENIDA - TEXnicCenter

Después de tener instalado el programa, aparece la siguiente ventana (figura 26) esta indica
que se debe utilizar un compilador para poder generar los documentos.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
29
LATEX

Figura 27: CONFIGURACION TEXnicCenter - MIKTEX

En la ventana emergente (figura 27), pregunta si se quiere utilizar Miktex como programa
que contiene lenguaje TEX, en este ejemplo se seleccionar que si.

Figura 28: VISORES DE COMPILACION - TEXnicCenter

En la última ventana (figura 28) se confirma los tres archivos básicos de generación dvi, pdf
y ps.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
30
LATEX

Pero como TEXnicCenter con lenguaje LATEX es donde se realiza el diseño del documento que
se desea trabajar es necesario tener unos visores que permiten ver la presentación final del
documento después de su respectiva compilación, estos visores son de extensión .dvi, .ps y
.pdf. los programas que manejan estas extensiones son Ghostscript, Ghostview, (distribución
libre) Acrobat reader o Adobe reader.

7.3. INSTALACION DE VISORES


7.3.1. Ghostscript

Para realizar la descarga de ghostscript se debe ir al siguiente vı́nculo http://www.cs.wisc.edu


/ ghost/doc/AFPL

Figura 29: INICIO DE DESGARGA - Ghostscript

Al ir al vı́nculo y seleccionar ghostscript se da inicio a su descarga y se ejecuta(figuras 29-


30).

Figura 30: DESCARGA - Ghostscript

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
31
LATEX

7.3.2. Ghostview

Para poder realizar la descarga de Ghostview se debe ira la vı́nculo http://www.cs.wisc.edu


/ ghost/gsview/index.htm

Figura 31: INICIO DE DESCARGA - Ghostview

Al ir al vı́nculo y seleccionar ghostview se da inicio a su descarga y se ejecuta(figuras 31- 32).

Figura 32: SETUP - Ghostview

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
32
LATEX

Figura 33: IDIOMA - Ghostview

Ghostview da la opción de escoger entre varios idiomas (figura 34).

Figura 34: ASISTENTE - Ghostview

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
33
LATEX

Figura 35: LICENCIA - Ghostview

Las ventanas siguientes son el asistente y la aceptación de la licencia (figuras 34 - 35).

Figura 36: ASOCIACION DE VISORES - Ghostview

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
34
LATEX

Aceptada la licencia, ghostview permite asociar los archivos de extensión pdf, ps y dvi para
ejecutarlos al abrirlos (figura 36).

Figura 37: DIRECTORIO RAIZ - Ghostview

Se debe seleccionar la ubicación del directorio donde se instalara el programa (figura 37) y
el nombre que se le dará a la carpeta (figura 38), de esta manera se finaliza la instalación.

Figura 38: NOMBRE CARPETA - Ghostview

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
35
LATEX

7.4. PROCESO DE INSTALACIÓN


Para referenciar como se debe realizar la instalación completa para el correcto funcionamiento
de LATEX presentamos el siguiente diagrama (figura 39)2 .

Figura 39: PROCESO DE INSTALACIÓN

2 Tomado de protext - Thomas Feuerstack, 2005, pag6, figura 1.1:Los componentes individuales de Pro TEXt

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
36
LATEX

8. LINUX - LATEX
Después de realizada la investigacion operativa de LATEX en base a Windows se hace nece-
sario analizar el funcionamiento de este lenguaje bajo Linux por tal razón se mostrara como
se debe realizar operaciones en base a Linux.

8.1. PROGRAMAS
Como TEX es el lenguaje fuente que maneja LATEX y su contenido es libre Linux por ser
software Libre no se podı́a quedar atrás en el manejo de este potente y útil lenguaje para
la elaboración de documentos de carácter cientı́fico, por las diferentes versiones que posee
Linux como: red hat, debian, suse, mandrake, etc., se dificulta probar el funcionamiento en
todas las versiones, por tal razón se hizo la prueba en Suse 9.1 que se encuentra en la Unidad.

Como Linux maneja código fuente libre, en los cd’s de instalación se encuentra el lenguaje
LATEX, o si se hace la descarga desde Internet, en las páginas de descarga por lo general
poseen paquetes de LATEX para poder descargarlo.

Para poder realizar documentos de carácter cientı́fico en LATEX es necesario observar que tipo
de distribución de Linux se esta manejando ya que es necesario instalar algunos paquetes
que deben estar en Linux desde que se configuro esta plataforma.

Si no es ası́ en los Cd’s de instalación se encuentran los paquetes necesario para poder tra-
bajar en LATEX o desde Internet se puede realizar la descarga.

Los paquetes necesarios para poder realizar un buen trabajo en base de lenguaje LATEX son:

8.2. TETEX
Es el programa que maneja todos los paquetes de contenido LATEX, es el análogo a MIKTEX,
contiene todos los paquetes necesarios para el funcionamiento correcto del Lenguaje LATEX.

8.3. KILE
Este programa es el que permite elaborar el diseño del documento con lenguaje LATEX es el
similar a TexnicCenter; se encuentra en su versiòn 1.8.1, se encuentra en el entorno KDE de
linux y las siguientes caracterı́sticas principales son:
Compila, convierte un documento LATEX con un tecleo.
Auto-completa lenguaje LATEX.
Ordena plantillas y las marcas que indican que comienzan un nuevo trabajo del docu-
mento.
La inserción fácil de muchas etiquetas y sı́mbolos.
Búsqueda fácil de capı́tulos, secciones, etc.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
37
LATEX

Fàcil recolección y compilación de otros documentos alternos al documento final.


Inserción fácil de citaciones y de referencias al usar proyectos.
Sistema flexible y elegante de la estructura para compilar sus documentos del LATEX.
Acceso fácil a las varias fuentes de la ayuda.
Comandos avanzados el corregir.

8.4. GHOSTVIEW, GHOSTSCRIPT, ADOBE, ACROBAT


Estos visores de documentos permiten observar el documento final, de estos programas hay
versiones tanto para windows como para Linux.

9. INSTALACIÓN
Para poder realizar la instalación en Linux, es necesario ir a inicio - sistema - YAST al activar
esta opción aparece una ventana emergente en la cual en la opción software se selecciona
Instalar/desinstalar software. y emerge la pantalla:

Figura 40: BUSQUEDA DE PROGRAMAS

En la cual en la opción buscar registramos los software que deseamos instalar los cuales son
teTex, kile, ghostview, etc.
Al aparecer esta ventana se activa el cuadro de teTex posteriormente se activa la opción
comprobar dependencia, al terminar la comprobación de dependencias se da OK y aceptar.

Surge una ventana emergente la cual solicita activar los cambios automáticos que se gene-
ran al instalar un nuevo software, se activan las opciones y se da continuar, si se realizo la
instalación a través de Internet, solicita la conexión, si no es ası́ requiere insertar un Cd, el
cual puede cambiar según el programa que se instale.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
38
LATEX

Figura 41: SELECCIÓN DE PROGRAMAS

10. DESCRIPCIÓN DEL LENGUAJE (MANUAL DE


OPCIONES)
Para poder realizar una perfecta ejecución de LATEX es necesario como se menciono antes una
plataforma de diseño, la cual puede ser Winshell, Winedit o TEXnicCenter, la investigación
se basará sobre este último por lo tanto se aclara que las funciones que se realicen bajo
TEXnicCenter son de gran similitud a las otras dos plataformas, lo importante es que sin im-
portar la que se desee utilizar los comando de LATEX son iguales para cualquier tipo de editor.

Aclarando la situación se observarán pasos de ejecución y configuración sobre TEXnicCenter,


lo primero que se analizara es las opciones de ayuda básicas en las cuales se incluyen tanto
el manejo de TEXnicCenter como el manejo adecuado de comandos y funciones de LATEX.

10.1. AYUDA EN TEXnicCenter - LATEX


Para poder utilizar la ayuda de TEXnicCenter sobre lenguaje LATEX se debe ir a la opción
HELP de la barra de menús (figura 42):

Figura 42: MENU AYUDA

Si desea seguir el tutor de ayuda se presiona CONTENTS y sale una ventana emergente
(figura 43).

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
39
LATEX

Figura 43: CONTENIDO DE AYUDA

En esta nueva ventana (figura 43) se puede obtener varias opciones de ayuda:

Contenido: Nos permite observar el contenido de la ayuda que contiene TEXnicCenter en


ella se puede obtener ayuda sobre la configuración, errores tipos y forma de uso del
lenguaje LATEX( figura 43)

Índice: Muestra alfabéticamente los diferentes comandos como instrucciones que maneja
TEXniCenter en base del LATEX (figura 44)

Búsqueda: Nos permite encontrar información que se encuentre en la Ayuda sobre un mis-
mo tema, argumento o función que se desee buscar (figura 45)

Favoritos: Nos da la opción de que si en las formas de ayuda anteriores deseamos conservar
estas ayudas en un lugar de más fácil acceso (figura 46)

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
40
LATEX

Figura 44: INDICE TEXnicCenter - LATEX

Figura 45: BÚSQUEDA TEXnicCenter - LATEX

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
41
LATEX

Figura 46: FAVORITOS TEXnicCenter - LATEX

Si deseamos facilitar el acceso a la ayuda se coloca el cursor sobre la palabra la cual deseamos
obtener ayuda y se presiona la tecla F1, y se abre la ventana emergente de ayuda.

10.2. CONFIGURACIÓN IDIOMA MIKTEX Y TEXnicCenter


Para poder predeterminar el idioma en Miktex y TEXnicCenter se debe cambiar la confi-
guración que por defecto trae el sistema, es necesario poder realizarlo desde el utilitario de
paquetes como es MIKTEX y desde el diseñador TEXnicCenter.

Para poder cambiar el idioma en Miktex se debe ir a MIKTEX OPTIONS en el menú inicio
y emerge una ventana (figura 47).

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
42
LATEX

Figura 47: IDIOMA MIKTEX

Para cambiar la configuración del idioma predeterminado se debe ir a la pestaña de language


y seleccionar spanish (figura 48).

Figura 48: SELECCION DE IDIOMA MIKTEX

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
43
LATEX

Para poder cambiar la configuración del lenguaje predeterminado en TexnicCenter se debe


descargar el diccionario de http://ftp.services.openoffice.org /pub/OpenOffice.org/contrib
/dictionaries/es ES.zip

Para instalarlo simplemente se debe extraer el contenido de este archivo al directorio ...
\Language dentro del directorio de instalación de TEXnicCenter. Habitualmente:

C:/Archivos de programaTEXnicCenter\Language

Tras esto sólo se tiene que seleccionar en el programa el idioma español:

Tools -> Options -> Spelling y selecciona como Lenguaje: es y Dialect : es(figura 49)

Figura 49: SELECCION DE IDIOMA MIKTEX

10.3. INSTALACION DE NUEVOS PAQUETES


Al realizar la descarga de LATEX a través de Miktex este trae por defecto solamente unos
paquetes básicos los cuales son de uso común, si se desea obtener paquetes más sofisticados
se puede proceder de la siguiente manera:

1. Ir a Inicio - todos los programas - Miktex - Miktex Package Manager el cual contiene
todos lo paquetes instalados en el equipo que facilitan la utilización de LATEX.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
44
LATEX

2. Si no hay seguridad sobre el nombre del paquete que se desea instalar, o por ejemplo, si
se esta buscando un archivo de estilo que forma parte de un paquete grande, se puede
buscar. Se escribe parte del nombre del paquete en la casilla Name: o escribe el nombre
del archivo de estilo en Filename: y presiona Filter. (Figura 50)

Figura 50: FILTRO MIKTEX

3. Si esta es la primera vez que ejecuta el administrador de paquetes, se coloca la ruta


de la cuál instalará los paquetes seleccionando Repository Change Package Repository.
Normalmente, es el dispositivo de CD o Internet
4. Elige los paquetes que quieres instalar y presiona + para comenzar la instalación.
Se puede mantener la instalación actualizada usando el MiKTEX Update Wizard, sin te-
ner que esperar a la siguiente versión de un CD. Las actualizaciones se aplican a todos los
paquetes instalados mediante el administrador de paquetes como si fueran componentes del
sistema TEX

Arranca el Update Wizard (Inicio - Programas - MiKTeX - MiKTeX Update Wizard). Al


igual que el Administrador de Paquetes, se necesita poner una fuente de instalación la prime-
ra vez que se ejecuta. Naturalmente, para una actualización, se deberá especificar Internet.
(figura 51 - 52)

Mediante el Update Wizard se tiene acceso a los servidores de Internet ctan .Se prefiere elegir
el mas cercano al paı́s. Por ejemplo, en Colombia se tiene la opción de Chile y de Brasil.
(figura 54)

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
45
LATEX

Figura 51: ACTUALIZACIÓN MIKTEX

Figura 52: FUENTE DE DESCARGAS MIKTEX

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
46
LATEX

Figura 53: SITIOS DE DESCARGAS MIKTEX

10.4. COMANDOS LATEX


Un comando comienza con el carácter \ seguido por su nombre hay tener cuidado pues exis-
ten diferencias en la utilización de mayúsculas y minúsculas.

También hay uso de caracteres básicos como son # $ % & ∼∧\

Para poder incluir estos caracteres dentro del documento, como parte del texto se debe an-
teponerle un backslash:

Para obtener # , escribe \#


Para obtener $ , escribe \$
Para obtener % , escribe \%
Para obtener & , escribe \&
Para obtener _ , escribe \_
Para obtener { o } , escribe \{ o \}
Para obtener ~ , escribe \verb’~’
Para obtener ^ , escribe \verb’^’
Para obtener \ , escribe \verb’\’
El documento contiene dos secciones principales que son, el encabezado, que está compuesto
por los comandos para definir la estructura general del documento, y el documento propia-
mente tal, que contiene el texto y algunos otros comandos. La forma general de un documento
en LATEX es:

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
47
LATEX

\documentstyle[...
(Comandos del encabezado)
\begin{document}
(Texto del documento y comandos)
\end{document}
Un ejemplo del encabezado puede ser:

\documentstyle[12pt,spanish]{article}
\oddsidemargin 0in
\textwidth 6.75in
\topmargin 0in
\textheight 8.5in
\parindent 0em
\parskip 2ex
\begin{document}

10.5. DESCRIPCION DE LOS COMANDOS


\documentstyle[12pt,double]{article}: Este es el primer comando, y especifica el tipo
de documento que se va utilizar.

NOTA: Los paréntesis cuadrados [] son opciones asociadas al comando que se va ha ejecu-
tar; un buen comando es SPANISH (utilización de acentos) o TWOCOLUMN (texto en dos
columnas)

El 12pt muestra el tamaño de las letras de impresión

10.6. TIPOS DE DOCUMENTOS


Article: Este tipo es conveniente en la mayorı́a de los casos.
Report: Este estilo es sugerido para documentos largos. Aquı́ cuentas con un nivel más de
encabezados (Chapter) que en el estilo Article y además las tablas, figuras y ecuaciones
son numeradas según los capı́tulos y no consecutivamente a través del documento como
en el estilo article.
Book: Comando para la elaboración de libros, a través del manejo de partes y capı́tulos
Letter: Elaboración de cartas, con diferentes formatos.
Slides: Para el manejo de transparencias

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
48
LATEX

10.7. MARGENES DEL DOCUMENTO


\oddsidemargin dice al compilador de LATEX que el márgen izquierdo será de 1+0 pulgadas
desde el borde izquierdo de la hoja (el argumento 0in también puede ser negativo).

\textwidth define el ancho del texto y con esto también se puede calcular el márgen derecho
asociado.

\topmargin coloca el margen superior del texto a 1+0 pulgadas desde el inicio de la hoja.

\headheight define el largo del texto excluyendo el encabezado y el pie de página.

No se pueden utilizar estos comandos para modificar los márgenes del texto durante docu-
mento.

\parindent 3em define que la indentación debe ser de 3 espacios.

\parskip define el salto entre párrafos.

Para una descripción mas completa de espacios y margenes se puede utilizar el paquete
\usepackage{layout}, despues de \begin{document} se convoca el paquete con la
instrucción \layout}, otros comandos de espacios son:

oddsidemargin Distancia del texto al borde izquierdo del papel menos una pulgada. Si el
estilo distingue entre páginas pares e impares, esta longitud sólo afecta a las impares.
Las páginas pares las regula
evensidemargin (pero si el estilo no distingue las páginas pares y las impares entonces
evensidemargin no tiene efecto).
textwidth Anchura del texto.
topmargin Distandia de la cabecera al borde superior del papel menos una pulgada.
headheight Altura de la cabecera.
headsep Distancia de la cabecera al texto.
textheight Altura del texto.
footskip Distancia del texto al pie de página.
hoffset Margen izquierdo menos una pulgada.
size Ancho de lı́nea.
leftskip Espacio adicional a principio de lı́nea (0 por defecto)
rightskip Espacio adicional al final de la lı́nea (0 por defecto)

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
49
LATEX

parindent Longitud del sangrado


parfillskip Espacio de relleno en la última lı́nea de un párrafo.
baselineskip Distancia entre las lı́neas base de lı́neas consecutivas.
lineskiplimit Mı́nima distancia admisible entre las lı́neas base de las lı́neas consecutivas.
Si no se respeta se añade espacio adicional usando lineskip
lineskip Espacio entre la parte inferior de una lı́nea y la superior de la siguiente si no se
respeta baselineskip
parskip Espacio vertical entre dos párrafos.
abovedisplayskip Espacio por encima de una fórmula centrada.
belowdisplayskip Espacio por encima de una fórmula centrada. La sintaxis para modifi-
car estas magnitudes es ’baselineskip=.5cm’. Además se dispone de las instrucciones
siguientes para hacerlo:
nointerlineskip Suprime el espacio adicional entre las lı́neas anterior y posterior.
offinterlineskip Suprime el espacio adicional entre lı́neas en lo sucesivo.
noindent Suprime el sangrado en el párrafo siguiente.
hangafter = n añade una sangrı́a adicional (independiente de la que produce ’parin-
dent’) a partir de la lı́nea n del párrafo y cuya longitud se especifica mediante
hangindent = 5pt. Si n es negativo la sangrı́a se aplica a las primeras lı́neas del
p´arrafo. Si ’hangindentés negativo la sangrı́a se aplica a la derecha.
parshape = n i1l1i2l2. . .inln produce un párrafo donde las n primeras lı́neas tienen
sangrı́a ik y longitud lk. El primer párrafo tras un tı́tulo de sección no se sangra.
Para sangrarlo ponemos al principio del documento usepackage indentfirst-

10.8. ESTILO DE PÁGINA


\pagestyle{style}: decide cual será el encabezado y el pie de página. Las opciones de
argumento para este comando son:

plain: Indica que el número de página va en el final y que el encabezado es vacı́o, ésta es la
opción por omisión en el caso de article y report.
empty: Indica que tanto el encabezado como el pie de página van vacı́os.
headings: El número de página y cualquier otra información, que ha sido determinada en
el documentstyle va en el encabezado, y el pie de página va vacı́o.
myheadings: Similar a headings pero es posible anexar información propia a través de los
comandos \markboth \markright.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
50
LATEX

10.9. NUMERO DE PÁGINA


Es posible saltear o resetear el contador de páginas en cualquier parte del documento, esto se
logra con el comando \setcounter página, además se puede especificar el tipo de números
a trabajar con \pagenumber. Ejemplo:

\setcounter{page}{25} = 25 es el número de la página

\pagenumbering{estilo) = los tipos de estilo son:

arabic: Para obtener números como 1,2,3... (Este es el estilo por omisión).
roman: i, ii, iii, iv, ...
Roman: I, II, III, IV, ...
alph: a, b, c, ...
Alph: A, B, C, ...

10.10. REFERENCIA DE LA PAGINA


Para referenciar una página desde cualquier lugar del texto se usa:

\label{’key’}
\pageref{’key’}

Label: Se le da un nombre a la página

Pageref: cuando se quiera referenciar la pagina desde cualquier lugar del documento

10.11. ELABORACIÓN DE SECCIONES


Para poder elaborar una sección, capı́tulo o división se deben utilizar los siguientes comandos:

part (Opcional. Utilizado frecuentemente en el estilo book.)


chapter (Sólo en los estilos Book y report )
section - subsection - subsubsection
paragraph - subparagraph

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
51
LATEX

El encabezado de las secciones va entre los corchetes y se debe dejar una lı́nea en blanco
antes y después del comando.

LATEX automáticamente numera las secciones y subsecciones, si no se quiere numerar una


sección se debe agregar un asterisco (por ejemplo section* ). Además todas las secciones
aparecerán en el ı́ndice.

10.12. REFERENCIA DE SECCIONES


Para referenciar una sección, los comandos son los mismos que para una página, lo único
que cambia es que se debe colocar el comando ´label´ key justo después del comienzo de la
sección. Por ejemplo:

subsectionReferencia...
label’fig1‘
y luego, en alguna otra parte de texto se escribe

(ver {ref} {’fig1’}}\\

10.13. ELABORACION DE INDICES


LATEX da la posibilidad de crear el ı́ndice del documento a través del comando ´tableofcon-
tents´, este requiere ser escrito después del comando ´begin´document. Es necesario compilar
dos veces tu documento, pues genera un archivo de extensión .toc en la primera compilación
y que es utilizado en la segunda.

Además si se utiliza el paquete babel con la opción spanish no saldra table of contents sino
tabal de contenido o ı́ndice.

Para generar tabal de figuras utilizo el comando


\newpage
\renewcommand{\listfigurename}{\centerline{TABLA DE FIGURAS}}
\listoffigures
De esta manera genero la lista de figuras de igual manera se procede con la lista de tablas
\listoftables

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
52
LATEX

10.14. JUSTIFICACIÓN DE TEXTOS


LATEX automáticamente quita los espacios en blanco que se encuentren entre palabras,
además justifica la lı́nea, es decir, rellena con espacios de tal forma de que ésta se dis-
tribuya justo en el espacio asignado.

En algunos casos si no se desea que esto ocurra, para ello hay varias posibilidades, una es
poner dos backslash lo que obliga un salto de lı́nea. Por ejemplo:

Universidad Nacional \\ Facultad de Ciencias Económicas \\ UIFCE\\


Ası́ se generarı́a:

Universidad Nacional
Facultad de Ciencias Econòmicas
UIFCE

Otra posibilidad para evitar la justificación es un par de comandos que provocan, que el texto
encerrado entre ellos no sea justificado, pero si son borrados los espacios entre palabras, un
ejemplo es:

\begin {raggedright}\\
Universidad nacional\\
Facultad de Ciencias Económicas\\
\end {raggedright}\\
Y se obtiene:

Universidad nacional Facultad de Ciencias Económicas

10.15. PARRAFOS
LATEX comienza un nuevo párrafo cada vez que uno deja una lı́nea en blanco, esto provoca
que el compilador salte el espacio asignado por el comando ´parskip´ e indente la primera
lı́nea según lo indicado por el comando ´parindent´. Es necesario tener en cuenta que más
de una lı́nea no hace ninguna diferencia, es decir, da lo mismo una que cinco lı́neas, entre
dos de texto.

10.16. CAMBIO DE LINEA Y PÁGINA


Si se escribe \\ en una lı́nea, esto indica al compilador que el texto continua en la próxima
lı́nea, al contrario si se escribe una tilde (´) entre dos palabras, esto significa que el compi-
lador no debe cortar la lı́nea entre estas dos palabras.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
53
LATEX

El comando ´newpage´ fuerza un cambio de página, y los comandos ´nolinebreak´ y ´nopa-


gebreak´ previenen un cambio de lı́nea o página donde no se quiera.

10.17. INSERTAR ESPACIOS VERTICALES


LATEX provee de tres sencillos comandos para insertar espacios predefinidos entre lı́neas, estos
son:

smallskip
medskip
bigskip
Estos comandos generan espacios dependiendo del estilo del documento. Si se desea colocar
el tamaño exacto del espacio, existe el comando:

vspace*tamaño

Donde tamaño es el argumento y consiste en un número seguido de una unidad de medida


que puede ser:

1. 1in = 1 pulgada.
2. 2.34cm = 2.34 centı́metros.
3. -0.7m = -0.7 milı́metros. El signo negativo significa que el salto será hacia arriba en vez
de hacia el final de la página.
4. 2ex = el largo igual a dos veces una letra x.
5. 0pt= es el tamaño del punto utilizado para definir el tamaño de las letras.

Por último el comando ´vfill´ seguido de un texto, genera el espacio justo para que éste
quede al final de la página.

10.18. ESPACIOS HORIZONTALES


El uso de este comando es idéntico al de espacios verticales y sus unidades de medida son
las mismas.

\hspace*{tama~
no}\\
\hfill \\

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
54
LATEX

Este comando seguido de un texto genera los espacios horizontales suficientes para que este
quede al final de la lı́neas, por ejemplo:
Esto es un \hfill Ejemplo\\

Esto da como resultado:


Esto es un Ejemplo

10.19. CENTRAR TEXTO


Para centrar una o más lı́neas de texto, se usan los siguientes comandos:
\begin{center}\\
lineas 1\\
lineas 2\\
\end{center}\\
Si se quiere ingresar varias lı́neas centradas en texto, se debe separar por un doble backslash.

10.20. AMBIENTE VERBATIM


En este ambiente, lo que se escribe es lo que se obtiene en la impresión. El comando es de
la forma:
\begin{verbatim}\\
(texto)\\
/end{verbatim}\\
Este ambiente posee su propio tipo de letra que es el typewriter (tt), además en su interior
no es posible ejecutar ningún comando de LATEX, por ejemplo si se escribe:

\begin{verbatim}\\
Unidad de Informática\\
\bigskip\\
Universidad Nacional\\
/end{verbatim}

Lo que se obtiene es:

Unidad de Informática
\bigskip
Universidad Nacional

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
55
LATEX

10.21. ESTILO Y TAMAÑO DE LETRA


LATEX provee de varios tipos y tamaños de letras, la siguiente son algunas posibilidades:

rm roman
em italic
bf boldface
sl slanted
sf sans serif
sc small caps
tt typewriter
Roman es el estilo por omisión y typewriter es el estilo del ambiente verbatim. Si se desea
cambiar el estilo de la letra sólo en unos pocos caracteres, se tiene la posibilidad de utilizar
el siguiente comando:

Según el {\emCoordinador Carlos} el trabajo... \\


Da como resultado:

Según el Coordinador Carlos el trabajo...


Para secciones de texto más largas, es mejor cambiar el tipo de letra a través del comando
\begin{bf} Y el texto que se desee \end{bf}\\

10.22. CAMBIAR EL TAMAÑO DE LETRA


Los mismos comandos que se utilizan para cambiar el estilo de las letras son los que se
utilizan para cambiar el tamaño de estas. Está es una lista de tamaños ordenada desde el
más pequeño al más grande:

tiny

scriptsize

footnotesize

small

normalsize

large

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
56
LATEX

Large
LARGE
huge
Huge
Al igual que en la sección anterior se puede hacer un comando de la forma
{\Large UNIDAD DE INFORMÁTICA}

y expulsarı́a UNIDAD DE INFORMÁTICA

10.23. SUBRAYAR
El comando
\underline
pone una lı́nea horizontal bajo el argumento encerrado entre los corchetes. Esto se ocupa de
la siguiente forma:

Esto es \underline(muy, pero muy)interesante y genera:\\


Esto es muy, pero muy interesante.

10.24. COMILLAS Y ACENTOS


Las comillas (”) y apóstrofos (’‘) en Latex no son caracteres especiales, por tanto no es un
problema incluirlos, en el texto. Sin embargo, para poner acentos y ñ es necesario poner un
apóstrofo (’) antes de la vocal a acentuar o de la n, por ejemplo:

’ o ’ A ’ n ’ N
Da como resultado

ó Á ñ Ñ

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
57
LATEX

10.25. SUBINDICE Y SUPERINDICE


Para obtener subı́ndices o superı́ndices es necesario utilizar el ambiente matemático, para
esto se utiliza el comando pesos $ para abrir y cerrar el ambiente. La forma de obtener estos
efectos es la siguiente:

$base_{subindice}$
$base^{superindice}$
y genera:
basesubindice

basesuperindice

También se pueden hacer cosas más complicadas como un superı́ndice con un subı́ndice:

$x^{y_{1}}$
y genera:

xy1

10.26. LETRAS GRIEGAS


En algunas ocasiones es necesario editar letras griegas que acompañen al texto. En LATEX,
para obtener una de estas letras es necesario entrar en el modo matemático, a través del
comando $. Un ejemplo puede ser:

La variable $\beta$ es la principal.


La variable β es la principal.

10.27. LETRA CALIGRAFICA


Se puede usar el comando
$\cal texto $
para obtener una versión caligráfica del texto. Por ejemplo:

$\cal F $(x) es una función continua.


F (x) es una función continua.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
58
LATEX

10.28. FECHA
Si escribes \today\ en el texto aparece la fecha actual.

Si escribes 27 de enero de 2006 en el texto aparece la fecha actual.

10.29. LISTAS
Una lista es una serie de ı́tems, que son marcados con caracteres, letras o números. LATEX
provee tres tipos de listas, estas son; enumerate, itemize y descripction.

10.29.1. Ambiente Enumerate

Los comandos que se deben utilizar son los siguientes para poder efectuar listas mediante
ambiente enumerate3 :

\begin{enumerate}
\item Primer item de la lista
\item Segundo item de la lista
\begin{enumerate}
\item Primer item en la lista anidada
\item Segundo item en la lista anidada
\end{enumerate}
\item Tercer item de la lista
\end{enumerate}
Esto genera:

1. Primer item de la lista


2. Segundo item de la lista
a) Primer item en la lista anidada
b) Segundo item en la lista anidada
3. Tercer item de la lista
Los ı́tems por omisión tienen la numeración como en el ejemplo, pero esto puede cambiar
ejecutando uno de los siguientes comandos:

3 No es necesario ingresar los comandos, como en el ejemplo, sólo está ası́ para una mejor comprensión .

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
59
LATEX

\renewcommand{\labelenumi}{\arabic{enumi}.} (1., 2., 3.,...)


\renewcommand{\labelenumi}{\roman{enumi}.} (i., ii., iii.,...)
\renewcommand{\labelenumi}{\Roman{enumi}.} (I., II., III.,...)
\renewcommand{\labelenumi}{\alph{enumi}.} (a., b., c.,...)
\renewcommand{\labelenumi}{(\alph{enumi}).} [(a), (b), (c),...]
\renewcommand{\labelenumi}{\Alph{enumi}.} (A., B., C.,...)

10.29.2. Ambiente Itemize

El planteamiento que se debe utilizar para este tipo de ambiente es:

\begin{itemize}
\item Primer item en la lista
\item Segundo item en la lista
\begin{itemize}
\item Primer item en la lista anidada
\item Segundo item en la lista anidada
\end{itemize}
\item Tercer item en la lista
\end{itemize}
Y genera:

Primer item en la lista


Segundo item en la lista
• Primer item en la lista anidada
• Segundo item en la lista anidada
Tercer item en la lista
Este ambiente tiene cuatro niveles de anidamiento, por defecto el primer nivel se marca con
un punto grande, para el segundo nivel está el signo menos (-), para el tercer nivel se ocupa
el asterisco (*) y por último para el cuarto nivel se ocupa un punto pequeño.

Si se desea cambiar estos signos, para esto se utiliza el siguiente comando, antes de la
instrucción
\begin{itemize}\renewcommand{\labelitemi}{caracter}
Y para cambiar los caracteres del segundo, tercer y cuarto nivel de anidamiento, se debe
utilizar los comandos

\labelitemii, \labelitemiii o \labelitemiv,

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
60
LATEX

10.29.3. Ambiente Description

Este ambiente es especialmente bueno, como su nombre lo dice, para dar descripciones de
elementos o palabras. Ejemplo:

\begin{description}
\item [contra] {\em prep}. against; before; opposite.
{\em Remar contra a mare}, to pursue one’s course,
to persist in spite of all opposition.
\item [Computador] {\em noun, masc.} Aparato con software y hardware.
\item [Latex] {\em noun, masc.} lenguaje de Programación
\end{description}
Esto da como resultado

contra prep. against; before; opposite. Remar contra a mare, to pursue one’s course, to
persist in spite of all opposition.
Computador noun, masc. Aparato con software y hardware.
Latex noun, masc. lenguaje de Programación

10.30. COMANDOS PARA USO MATEMATICO


LATEX es especialmente apropiado para imprimir fórmulas, ecuaciones y sı́mbolos matemáti-
cos. Para esto existe el ambiente matemático, el cual se puede utilizar a través de 4 comandos
que son: math (para fórmulas en el texto), displaymath (para una lı́nea de ecuación no nu-
merada), equation (para una lı́nea de ecuación numerada) y por último eqnarray (para varias
lı́neas de ecuación).

A continuación se describirá la manera de utilizar las herramientas de los comando ma-


temáticos.

10.30.1. Ambiente Math

Este ambiente se utiliza para intercalar fórmulas en las lı́neas de texto, por ejemplo si se
escribe

El teorema de Pitágoras, $x^{2} + y^{2} = h^{2}$

El teorema de Pitágoras, x2 + y 2 = h2

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
61
LATEX

O también puede ser:

El teorema de Pitágoras.
\begin{math}
x^{2} + y^{2} = h^{2}.
\end{math}

El teorema de Pitágoras.

x2 + y 2 = h2 .
El estilo por defecto que se tiene en el ambiente matemático es el italic. No es aconsejable
utilizar el modo matemático para obtener palabras o frases en letras italic, pues en este
modo, todos los espacios son eliminados, por ejemplo:

$Hola amigos$
produce: Holaamigos

10.30.2. Ambiente Displaymath y Equation

Este comando se utiliza para imprimir una ecuación en el centro de la lı́nea. Si se encierra
la fórmula entre los comandos son:

\begin{displaymath} y
\end{displaymath}
o entre \[ y \], ocasiona que la fórmula no sea numerada
En cambio si se utiliza
\begin{equation} y \end{equation}
La fórmula será numerada. Y cada vez que se ingresa una nueva fórmula en este ambiente
se incrementará automáticamente el número.

El siguiente es un ejemplo:

\begin{displaymath}
x^{2} + y^{2} = h^{2}
\end{displaymath}
Que genera:

x2 + y 2 = h2
Sin embargo, se puede utilizar el otro ambiente:

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
62
LATEX

\begin{equation}
x^{2}+y^{2}=h^{2}
\end{equation}

Que genera:

x2 + y 2 = h2 (1)

10.31. SIMBOLOS MATEMATICOS


Algunos de los sı́mbolos matemáticos que se pueden utilizar:

Si $\log x \leq \epsilon$ entonces $\partial y / \partial x = 20 \pm 0.1$


Si log x ≤  entonces ∂y/∂x = 20 ± 0,1

10.31.1. Raı́z cuadrada y otras raı́ces

El comando
\sqrt{}
es que el permite generar el sı́mbolo de raı́z cuadrada. Entre los corchetes es donde se debe
poner el argumento que esté dentro de la raı́z. Existe un segundo parámetro opcional para
este comando sqrt[n]”, donde n es el número que identifica el orden de la raı́z, ejemplos:

$\sqrt{b^{2}-4ac}$
$sqrt[3]{x+y}$
√ √
b2 − 4ac x x + y

10.31.2. Sumatorias, productos e integrales

Los comandos
\sum, \prod y \int
, son los utilizados para crear estos sı́mbolos especiales muy importantes en el ambiente
matemático. Para darles argumentos e intervalos, se utiliza la siguiente forma:

\[sum_{i=1}^{n} x_{i} \]
\[ \prod_{i=1}^{n} x_{i} \]

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
63
LATEX

sumni=1 xi
n
Y

i=1

10.32. LINEAS SUPERIORES, INFERIORES Y PARENTESIS


Los comandos
\overline y \underline
son los que ponen lı́neas superiores e inferiores respectivamente sobre el argumento. Ejemplos:

$\underline{x+y}$
$\overline{\overline{x}^{2} + 1}$

x + y x2 + 1
De la misma forma es posible poner corchetes en vez de lı́neas, para esto los comandos son,
atim}\overbrace y \underbrace, por ejemplo:

$\overbrace{a+ \underbrace{b + c} + d}$


z }| {
+ }c +d
a + b| {z
También es posible titular el corchete, esto se hace, por ejemplo:

\[ \underbrace{a + \overbrace{b+ \cdots + y}^{24} + z}_{35} \]

24
z }| {
a + b + · · · + y +z
| {z }
35

10.33. ELABORACIÓN DE DIAGRAMAS


Para la elaboración de diagramas se tienen varias opciones, se debe utilizar el entorno ma-
temático es decir con $ $ o con el sı́mbolo \[ \] y de esta manera se puede invocar entorno
matemático, para los diagramas hay varios paquetes que facilitan su elaboración entre ellos
están:

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
64
LATEX

amscd
pb-diagram
PsTricks
PiCtex
Para elaborar los nodos que son el eje donde se unen las flechas en el paquete pb-diagram
utilizo el comando \node[]{}, en los paréntesis cuadrados indica la diatancia en columnas
se debe ubicar un nodo con respecto a otro y en las llaves se da el argumento que aparecera
en el eje del nodo.

Para unir los nodos se utilizan flechas con el comando \arrow y tiene argumentos cua-
drados en los cuales se indica a cuántas columnas o filas se debe extender la flecha, en
dirección,E,opciones, para dirección se tienen cuatro opciones básicas n = norte, s = sur,
w = oeste y e = este, se pueden convinar estos parametros; para el comando E que indica
la ubicación de la etiqueta si se quiera se tiene t = superior de la flecha, b = inferior, l =
izquierda si la flecha es vertical y r = derecha si es vertical, y para opciones se tiene que tipo
de flecha, punteada, invisible, sin cabeza no cola y con ambos extremos, los comandos que
ejecutan estas opciones son ... ! - <> respectivamente.

Un ejemplo de pb-diagram es el siguiente:

\[ \begin{diagram}
\node[2]{Z} \arrow{se,t}{f} \arrow{sw,t}{t}\\
\node{W} \arrow[2]{e,b}{h} \node[2]{v}
\end{diagram} \]

Que genera lo siguiente:

Z
t f
@
R
@
W - v
h
Un nuevo ejemplo:

\[
\begin{diagram}
\node{B} \arrow[2]{e} \arrow[2]{s} \arrow{se} \arrow{se} \node[2]{S}
\arrow[2]{s} \arrow{se} \\
\node[2]{A} \arrow[2]{e} \arrow[2]{s} \node[2]{W} \arrow[2]{s} \\
\node{H} \arrow[2]{e} \arrow{se} \node[2]{B} \arrow{se} \\
\node[2]{N} \arrow[2]{e} \node[2]{V}

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
65
LATEX

\end{diagram}
\]
Que genera:

B - S
@ @
R
@ R
@
A - W

? ?
H - B
@ @
R ?
@ R ?
@
N - V

10.34. ACENTOS, TILDES, DIPTONGOS, etc.


Es posible generar tildes y acentos a las letras en ambiente matemático, para esto se utilizan
comandos que están en la siguiente lista:

hat(x)
check(x)
breve(x)
tilde(x)
bar(x)
vec(x)
acute(x)
grave(x)
dot(x)
ddot(x)

Cada uno genera lo siguiente:

x̂x̌x̆x̃x̄~xx́x̀ẋẍ

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
66
LATEX

10.35. CREACIÓN DE FORMULAS Y ECUACIONES COMPLEJAS


El comando \frac{num}{den} es usado para crear una fracción donde num es el numerador
y den es el denominador, por ejemplo:

\[ x = \frac{y + z/2}{y^{2} + 1} \]
\[ \frac{e^{xy} }{1+ \frac{y}{x+1}} \]

y + z/2
x=
y2 + 1
exy
y
1 + x+1

10.36. ALINEACIÓN DE FORMULAS


Con el ambiente \begin{eqnarray} puedo alinear las ecuaciones, para separar cada una de
las ecuaciones utilizo un doble \\, y utilizo un & para referenciar las partes de la ecuación.

x = y
x2 = xy
x2 − y 2 = xy − y 2
(x + y)(x − y) = y(x − y)
x+y = y
2y = y
2 = 1

x = y (2)
x2 = xy
x2 − y 2 = xy − y 2
(x + y)(x − y) = y(x − y)
x+y = y
2y = y por (2)
2 = 1

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
67
LATEX

x = y (3)
x2 = xy (4)
x2 − y 2 = xy − y 2 (5)
(x + y)(x − y) = y(x − y) (6)
x+y = y (7)
2y = y (8)
2 = 1 (9)
Para que no se numeren las ecuaciones después del comando se coloca un asterisco *

10.37. PARÉNTESIS, CORCHETES, PARÉNTESIS CUADRADOS Y OTROS


En el ambiente matemático son muy usados distintos delimitadores, es por ello que Latex
incluye la gran mayoria. Para generar delimitadores más grandes, que encierren a una fórmula
completa o expresiones grandes, existen los comandos
\left y \right
. Estos puestos inmediatamente antes del delimitador generan el tamaño deseado, por ejem-
plo, la lı́nea:

\left( (expresión) right)


Genera dos paréntesis que encerrarán toda la expresión, un ejemplo concreto es:

\ [ Y = 1+ \left [ \frac {x+3}{2x^{2}+4x-5} \right] \]

 
x+3
Y =1+
2x2 + 4x − 5

También es posible poner un subı́ndice y un superı́ndice al delimitador, esto se hace de la


siguiente forma

\[ \left[ \frac{x-3}{2x+7} \right]^{1}_{0} \]

 1
x−3
2x + 7 0

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
68
LATEX

10.38. REFERENCIANDO ECUACIONES


Es posible referenciar una ecuación desde cualquier lugar del texto, para ello se utilizan dos
comandos, estos son:

\label{key} (En la ecuación)


~\ref{key} (Insertada en el lugar del teto donde la ecuación es citada)

10.39. TEOREMAS
Como en algunas ocasiones es necesario en la elaboración de documento especı́ficar el argu-
mento obligatorio LATEX permite la elaboración de descripciones o teoremas de la siguiente
manera:

\newtheorem{teo}{Teorema}[section]=coloca un teorema y lo numera\\

\newtheorem{teo}{TEOREMA}[section]
\begin{teo} Hay infinitos números primos
\end{teo}
Que produce lo siguiente

TEOREMA 10.1 Hay infinitos números primos

10.40. MATRICES
Para hacer una matriz en el entorno math con dos $$

$$
A = \left(
\begin{array}{rccl}
52 & 8 & y & 4652\\
89 & 9 & x^54+3 & 987
\end{array}
\right)
$$

 
52 8 y 4652
A=
89 9 x5 4 + 3 987

los comandos array -rccl- indican que se va a escribir una matriz con cuatro columnas, de
las cuales la primera estará justificada por la derecha, las otras dos por el centro y la última
por la izquierda. Dentro de cada fila, las distintas entradas se separan mediante signos & y

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
69
LATEX

el final de cada fila se indica mediante \\. array no pone los paréntesis, sino que estos se
ponen antes y después de la matriz.

$$
\left(
\begin{array}{c|ccc}
a&0&\cdots &0\\
\hline
0&1 & & \\
\vdots & &\ddots & \\
0& & & 1
\end{array}
\right)
$$
Que produce:

 
a 0 ··· 0
 0 1 
 . . 
 .. .. 
0 1

Otro comando básico para hacer matrices MATRIX y una opcion más interesante es BOR-
DEMATRIX, que produce una fila y una columna fuera de los paréntesis, como en

$$
\bordermatrix{& & &j& &k\cr
&1\cr
& &\ddots\cr
j& & &0& &1\cr
& & & &\ddots\cr
k& & &1& &0\cr
& & & & & &\ddots\cr
& & & & & & &1}
$$
Que genera:

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
70
LATEX

j k
 
1
..

 . 

j
 0 1 

 .. 
 . 
 
k 1 0 
 .. 
 . 
1

10.41. TABULAR
El entorno tabular se puede usar de manera similar al comando array, sin embargo tabular se
puede usar modo normal (no matemático). El manejo de array se puede aplicar para tabular
al igual que algunas cosas de tabular sirven para array, se pueden unir varias columnas en
una sola mediante \multicolumn’. Por ejemplo la siguiente tabla:
\begin{center}
\begin{tabular}{|c|r@{--}l|}
\hline
&\multicolumn{2}{c|}{Precio}\\
\cline{2-3}
Producto &Mı́nimo &Máximo \\
\hline
PX & 1000 & 3005 \\
PY & 1800 & 9000 \\
PZ & 8798 & 65435 \\
\hline
\end{tabular}
\end{center}
Que genera:

Precio
Producto Mı́nimo–Máximo
PX 1000–3005
PY 1800–9000
PZ 8798–65435
La siguiente es un nuevo ejemplo:

\begin{center}
\begin{tabular}{|c|r@{--}l||p{4cm}|}
\hline

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
71
LATEX

&\multicolumn{2}{c||}{Precio}& \\
\cline{2-3}
Producto &Mı́nimo&Máximo&\multicolumn{1}{c|}{Observaciones}\\
\hline
X&100 & 3000 & Económico.\\
Y&1000 & 4000& Mejor calidad.\\
Z&8000 & 10000& bienes suntuarios.\\
\hline
\end{tabular}
\end{center}
Que genera:

Precio
Producto Mı́nimo–Máximo Observaciones
X 100–3000 Económico.
Y 1000–4000 Mejor calidad.
Z 8000–10000 bienes suntuarios.
Las barras | permite crear los bordes de las tablas, con cline y hline las lı́neas horizontales.

10.42. TABBING
Este ambiente produce texto alineado en columnas. Se maneja mediante begintabbing- end-
tabbing en modo no matemático. Se cambia de lı́nea mediante doble \\. Cada vez que se
sitúa un = se fija un pare y el comando salta al siguiente pare. Por ejemplo:

\begin{tabbing}
Nombre \= Apellido \= Teléfono\\
Juan \> Gémez\> 3141592\\
Pedro \> Saenz\> 2718281
\end{tabbing}
Que genera la siguiente visualización:

Nombre Apellido Teléfono


Juan Gémez 3141592
Pedro Saenz 2718281

10.43. INSERTAR GRÁFICAS


Para insertar graficas o figuras es necesario que el archivo tenga extensión .PDF, .EPS,
.JPEG, .PNG y .TIFF, pero estas extensiones no son compatibles con todos los paquetes o
con todas los visores, por tal razón es recomendable la extensión .EPS cuando se compila

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
72
LATEX

primero sobre Ps y luego a PDF, si se compila solo en PDF es común utilizar extensión .PNG.

Al insertar la gráfica se da inicio al entorno \figure de la siguiente manera:

\begin{figure}[]
\begin{center}
\includegraphics{}
\caption{NOMBRE DE LA FIGURA}\label{REFERENCIAS POSTERIORES}
\end{center}
\end{figure}

Los argumentos opcionales [] como ’b”bottomı́ndica que la tabla debe ir al final de la página.
Otras alternativas son t(top, arriba), h (here, aquı́) yp (page, en una página aparte, toda
con tablas y figuras).

Si las figuras han de contener algún texto, es preferible no incorporarlo en el programa


que la genera, sino desde el propio LATEX, de modo que no se produzcan cambios de fuen-
tes. Dentro del entorno picture podemos usar el comando put(x, y)(algo) para poner algo en
la posición (x, y), donde el origen de coordenadas es el extremo inferior izquierdo de la figura.

10.44. ELABORAR GRÁFICAS


Utilizando el paquete PSPICTURE4 se pueden realizar con el uso de comandos gráficas de
gran presentación, el uso de este paquete no se profundizará por su complejidad y por el poco
conocimiento adquirido hasta el momento no se hará una explicación completa sobre el tema.

Para el uso de Pspicture, dependiendo la gráfica deseada se utiliza un comando:


RECTAS: Se usa \psline[opciones,]flechas o extremosx0 , y0 x1 , y1...
CIRCUNFERENCIAS: Se usa pscircle[opciones,]x0 , y0radio y otros como psarc, psarcn,
pswedege y psdisk
ELIPSES: \psellipse[opciones]x, y(a, b)
PARABOLA: \parabola[opciones]flechas(x0 , y0)(m1 , m2 )
CURVAS: \pscurve[opciones]flechas(x0 , y0 ), (x1 , y1 ), ..., tan se permite pscurve y psecurve
con los mismos argumentos
Para una mayor descripción se recomineda visitar el sitio: http://tug.org/PSTricks/main.cgi/
o www.ctan.org, a continuación se presentarán algunos ejemplos de las bondades de este
paquete y un código de uno de ellos:
4 Esta sección como las gráficas son un aporte del Profesor Gustavo Junca de la Facultad de Ciencias Económicas de la

Universidad Nacional de Colombia Sede Bogotá, se agradece su aporte en este trabajo.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
73
LATEX

y C
E G
K I
A D B

a c d e k g h i b x

Se presenta los siguientes comandos:

\begin{center}
\psset{xunit=0.75cm, yunit=0.5cm}
\begin{pspicture}(-3,-6.6)(4,5.7)
\rput[c](0,-6.6){\normalsize{}}
\rput[c](4.8,-0.6){\footnotesize{x}}
\rput[c](-0.3,5.3){\footnotesize{y}}%
\rput[c](1,-0.6){\footnotesize{1}}
\rput[c](3.8,2){\footnotesize{$y=(x-1)^3$}}%
\psdots(1,0)%
\psaxes[labels=none,ticks=none]{<->}(0,0)(-3,-5.7)(5,5.7)
\psplot[plotstyle=curve,plotpoints=300,
linewidth=1.2pt]{-0.7}{2.7}{x 1 sub 3 exp}%
\end{pspicture}
\end{center}
Que generan la siguiente gráfica:

y = (x − 1)3

b
1 x

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
74
LATEX

f ( x ) = sen x

−2π −π π 2π x

x3 x5 x7
f( x ) = x − 3!
+ 5!
− 7!

10.45. BIBLIOGRAFÍA
Para la elaboración automática de la bibliografı́a se debe utilizar el siguiente comando:

\thebibliography{XXX}
\subsection{renewcommand{refname}{Bibliografı́a}} si se quiere numerar

\begin{thebibliography}{15}
\bibitem{}PUEYO MENA, F. Javier. ALERGIA AL \LaTeX sdlatex.pdf 2000. 33p
\bibitem{}CRESPO Pedro. \TeX/ \LaTeX Manual de Iniciación.1999, 127p
\bibitem{}Feuerstack Thomas. ´Protext - Un Entorno TEX completo´. 2005, 23p
\bibitem{}Bautista Thomas y otros. ¨Una descripción de LATEX.1998, 79p
\bibitem{}PREPARACION DE TEXTOS CON \LaTeX{}
\bibitem{}ROJAS. Brayan. PLANTILA DE INVESTIGACIÓN CON \LaTeX. 2005 p7
\bibitem{}http://www.tug.org/applications/hyperref/manual.html
\bibitem{}http://www.sci.usq.edu.au/staff/robertsa/LaTeX/ltxxref.html

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
75
LATEX

\bibitem{}http://www.udlap.mx/~ma108907/latex/index.html

\end{thebibliography}

para referenciar una cita se utiliza \cite{Cer}

10.46. COMPILACION DE DOCUMENTOS .DVI, .PS Y .PDF


Al terminado el documento o en su ejecucı́ón si se desea ver el documento de presentación o
la visualización del lenguaje es necesario realizar la compilación del documento en cualquiera
de estos formatos:

1. LATEX=> PS
2. LATEX=> DVI
3. LATEX=> PDF
4. LATEX=> DVI => PS
5. LATEX=> PS => PDF
6. LATEX=> DVI => PDF

Para realizar esta compilación es necesario, haber configurado las extensiones al momento de
instalar los programas (figura 28), sin embargo se puede configurar después de realizada la
instalación. Como el programa de diseño que se ha utilizado es TEXnicCenter se mostrará su
realización en este programa. Sin embargo en diseñadores como winedit con solo presionar
dvi;pdf logra esta compilación.

Para poder realizar la compilación del documento en TEXnicCenter se va al menú Build -


Define Output profiles, si se realizo correctamente la instalación como se presento en este
informe las pestañas de los numerales 1, 2 y 3 deben estar completas.

Para poder realizar las compilaciones de los numerales 4, 5 y 6 se debe realizar un post-
procesor para esto se debe utilizar los archivos dvips, ps2pdf y dvipdfm respectivamente.
Después se presiona Ctrl + F7, compilado se puede ver el documento en extensión dvi, ps o
pdf según se halla seleccionado con la opción F5 y se activa el visor ya sea ghostview o adobe.

La figura 545 muestra el proceso que se puede realizar para compilar el documento
5 Tomado de Making Slides in LATEX with PROSPER

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
76
LATEX

Figura 54: COMPILACION DE DOCUMENTOS

11. PLANTILLA DE INVESTIGACIÓN


Un objetivo de esta investigación era poder realizar una plantilla para que la UIFCE la ten-
ga como alternativa a la hora de realizar sus presentaciones finales de investigación, la cual
se realizo a cabalidad, ojala se tenga en cuenta ya que si se desea implementar el software
libre está debe ser una alternativa muy importante. Esta plantilla se encuentra como archivo
adjunto.

12. LATEX vs WORD

A partir de este momento se realizará una de las principales pruebas al lenguaje LATEX la cual
es enfrentarse contra la gran comercialización de Office en especial con Word al mismo tiempo
se podrá realizar una homologación con otros procesadores como Star office, Open Office, etc.

12.1. VENTAJAS
Para poder referirse a unas completas ventajas de LATEX frente a Word serı́a necesario que
se incluyeran todas las posibilidades que da la programación básica a través de comandos,
pero para poder realizar esto tambı́én serı́a necesario conocerlos a profundidad, lo cual no
se ha realizado completamente.

Pero a pesar de mostrar está debilidad LATEX no se queda a trás a la hora de enfrentarse
contra el merchandaising de Word, entre sus fortalezas están:

Es un lenguaje Libre por lo tanto sus distribuciones también lo son reduciendo en primer
plano costos para las empresas y los hogares.
Es compatible con Windows, Linux y Machintosh
La calidad tipográfica que se puede realizar es avalada por la AMS6
Puede ser usado para producir una gran variedad de documentos desde trabajos de
clase, reportes, cartas, diapositivas, tesis, artı́culos para revistas, hasta libros.
6 American Mathematical Society

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
77
LATEX

LATEX facilita este diseño permitiéndole al autor de este modo preocuparse por el con-
tenido y no por la forma.
Gran cantidad de patrones profesionalmente diseñados para la creación de documentos
con calidad de imprenta.
La composición de formulas es más facil que el diseño de funciones de word al igual que
la realización de gráficas.
Solo es necesario aprender unos comandos simples de entender para generar una variedad
de documentos, sin tener que preocuparse por el modo como será presentado en el patrón
escogido.
Estructuras complejas como pie de páginas, referencias, tablas de contenido y biblio-
grafı́as son fácilmente elaboradas y se actualizan después de la compilación.
Como se observa LATEX ofrece grandes ventajas a las personas que desean trabajar en verdad
con el, en especial si desean incluirse en grandes proyectos de investigación con relación en
las ciencias puras, la ingenieria y las ciencias sociales como la economı́a que se basan en
un gran contenido matemático, pero ası́ no sean investigadores a la hora de realizar un tra-
bajo, un ensayo o una carta LATEX puede dar grandes ayudas con el uso de algunos comandos.

12.2. DESVENTAJAS
Al comparar Word con LATEX, este último tiene las siguientes desventajas:

Es necesario conocimientos básicos de programación


El lenguaje en que se maneja es el Inglés
Se debe realizar el esquema o esqueleto del documento para poder visualizarlo en forma
de presentación de los diferentes formatos7
Es de vital importancia conocer los comandos básicos del lenguaje LATEX para poder
iniciar un documento
8
realizada la compilación del documento se crean cuatro archivos que incomodan a
algunos usuarios
Para algunas aplicaciones básicas como margenes, renglones, tamaños y tipos de letra,
colores de texto, fondos de página, tamaño de la hoja, manejo de columnas y corrección
ortográfica no es de fácil acceso y de gran variabilidad como lo ofrece Word, para acceder
a este tipo de funciones es necesario tener conocimientos avanzados en lenguaje LATEX
Para correr el sistema LATEX se necesita muchos recursos del computador
7 Archivos de extensión DVI, PS y PDF
8 Archivos de extensión TEX, DVI, AUX y LOG

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
78
LATEX

En general LATEX no posee facilidad de aprendizaje para principiantes debido a su poca divul-
gación, por lo tanto no es de fácil aprendizaje impidiendo que estas desventajas desaparezcan
rápido en especial las que se refieren a otros complementos, maquillajes y decoraciones que
se realizan a los documentos para mejorar en algunos casos su apariencia, por tal motivo
mientras no se implemente una amplia divulgación no se podrá contrarrestar estas diferen-
cias que aunque pocas son las que marcan la diferencia con la rápida comercialización de
Word y sus compañeros de trabajo.

12.3. COMPARACIÓN
Hablar de una comparación entre LATEX y Word serı́a muy difı́cil en especial después de
las referencias anteriores, pero se pueden destacar algunas y es que los dos a pesar de que
LATEX no es un procesador de palabra como Word permiten el desarrollo de elementos es-
critos, no importando la forma ni la presentación9 ; otra comparación es, a pesar de que
cada uno lo hace de diferente manera le ofrecen al usuario grandes posibilidades a la ho-
ra de crear un documento por último word y LATEX son agradables a la vista tanto a la
hora de su realización como en la presentación final de los documentos (Se hace notar que
a pesar de ser un software libre LATEX maneja el mismo contenido de ventanas que Windows)

La primera gráfica que se observa es la pantalla de diseño de LATEX, la cual como se menciono
en el pasado informe posee tres posibles deseñadores Winshell, Winedit y TexnicCenter del
cual es la imagen, en la segunda imagen se representa al entorno Word.

Figura 55: TEXnicCenter

A primera vista se observa como LATEX y Word tienen un contenido visual muy similar,
aunque en este caso TEXnicCenter por el aumento de barras se ve muy complejo pero al
activar los complementos de Word se analiza con la misma complejidad.

9 Puede resultar irrelevante esta interpretación pero es necesario referirla para una mejor explicación del tema

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
79
LATEX

Figura 56: WORD

13. PROGRAMA DE CURSO LIBRE LATEX


El programa del curso libre LATEXse encuentra como archivo adjunto a este documento, en
el cual se explica conferencista, objetivos generales y especı́ficos, justificación del curso, la
metodologı́a a utilizar, la programación de sesiones y su intensidad, temas a tratar, sistema
de evaluación y los recursos necesarios´para el buen desarrollo del curso.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
80
LATEX

14. CONCLUSIONES
1. LATEX es una potente herramienta que puede ser de gran uso para la UIFCE a la hora
de realizar los informes de investigación y de grupos de trabajo.
2. Incentivar el uso de LATEX en la facultad de ciencias económicas no es de gran viabilidad
a la hora de hacer su implementación en una asignatura básica, seminario, electiva o
curso de contexto, debido a su aplicación de carácter más personal que de conocimiento
global.
3. A pesar de no pensarse como asignatura se puede incentivar en la implementación de
los cursos libres que ofrece la UIFCE el único requisito serı́a haber tomado el curso de
Informática básica.
4. El conocimiento generado a través de está investigación es suficiente para poder realizar
pequeñas capacitaciones, charlas y cursos libres de la UIFCE por lo tanto se tiene
como alternativa continuar con el proceso (de manera personal) para aumentar estas
posibilidades.
5. Es necesario implementar el uso de LATEX dentro de los monitores de la UIFCE a través
de capacitaciones al iniciar el semestre e ı́nter semestrales ya sean de carácter obligatorio
o como complemento a sus conocimientos.
6. Para que se incentive el uso de LATEX dentro de la UIFCE como en la Facultad se debe
realizar la instalación del software necesario para su correcto funcionamiento dentro de
los equipos de los usuarios como de los monitores
7. Se deben generar contactos con personas que trabajen y deseen trabajar con LATEX
dentro de la facultad como en la Universidad para poder ampliar el conocimiento.
8. La utilización de LATEX es efectiva en diferentes materias de la facultad de Ciencias
Económicas para la entrega de trabajos, proyectos, tesis, informes, etc., por tal razón
su uso es de carácter efectivo y necesario.

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
81
LATEX

. 15. BIBLIOGRAFIA
[11] De Castro K., El universo LATEX 2a edicion, 2003. 470p
[11] PUEYO MENA, F. Javier. “ALERGIA AL LATEX sdlatex.pdf“2000. 33p
[11] CRESPO Pedro. “TEX LATEX Manual de Iniciación“.1999, 127p
[11] Feuerstack Thomas. ´Protext - Un Entorno TEX completo´. 2005, 23p
[11] Bautista Thomas y otros. ¨Una descripci´on de LATEX.1998, 79p
[11] PREPARACION DE TEXTOS CON LATEX
[11] ROJAS. Brayan. “PLANTILA DE INVESTIGACIÓN CON LATEX“. 2005 p7
[11] http://www.tug.org/applications/hyperref/manual.html
[11] http://www.sci.usq.edu.au/staff/robertsa/LaTeX/ltxxref.html
[11] http://www.udlap.mx/ ma108907/latex/index.html
[11] http://filemon.mecanica.upm.es/CervanTeX/

UNIVERSIDAD NACIONAL DE COLOMBIA


FACULTAD DE CIENCIAS ECONOMICAS
UNIDAD DE INFORMATICA Y COMUNICACIONES
82

También podría gustarte