introducción a latex

162
Introducción a L A T E X Seminarios de Formación Polinux curso 2008/2009 Andrés Ignacio Martínez Soto [email protected] Universitat Politècnica de València 18 de Diciembre de 2008 Andrés Ignacio Martínez Soto (UPV) Introducción a L A T E X 18 de Diciembre de 2008 1 / 132

Upload: andres-ignacio-martinez-soto

Post on 17-May-2015

3.423 views

Category:

Technology


2 download

DESCRIPTION

Seminario de Introducción a LaTeX ; Seminarios de Formación PolinuX 18-12-2008 (c) Andrés Ignacio Martínez Soto

TRANSCRIPT

Page 1: Introducción a LaTeX

Introducción a LATEXSeminarios de Formación Polinux curso 2008/2009

Andrés Ignacio Martínez [email protected]

Universitat Politècnica de València

18 de Diciembre de 2008

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 1 / 132

Page 2: Introducción a LaTeX

Licencia Creative Commons 3.0

fig:logo_creative

Usted es libre de:Copiar, distribuir y comunicar públicamente la obrahacer obras derivadas

Bajo las condiciones siguientes:Reconocimiento: Debe reconocer los créditos de la obra de lamanera especificada por el autor o el licenciador de la misma,además, le deberá comunicar al autor el uso de su obraNo comercial: No puede utilizar esta obra para fines comercialesCompartir bajo la misma licencia: Si altera o transforma esta obra,o genera una obra derivada, sólo puede distribuir la obragenerada bajo una licencia idéntica a estaAl reutilizar o distribuir la obra, tiene que dejara bien claro lostérminos de la licencia de esta obra

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 2 / 132

Page 3: Introducción a LaTeX

Esta charla forma parte de

http://www.polinux.upv.es

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 3 / 132

Page 4: Introducción a LaTeX

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 4 / 132

Page 5: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 5 / 132

Page 6: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 6 / 132

Page 7: Introducción a LaTeX

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 7 / 132

Page 8: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 8 / 132

Page 9: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 9 / 132

Page 10: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 10 / 132

Page 11: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 11 / 132

Page 12: Introducción a LaTeX

Logotipo de LATEX

LATEXTEX

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 12 / 132

Page 13: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 13 / 132

Page 14: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 14 / 132

Page 15: Introducción a LaTeX

¿Qué es LATEX ?

¿Qué es LATEX?Lenguaje de marcado para preparación de textosbasado en TEX de Donald E. KnuthColección de códigos fuente (macros) de TEX iniciada por LeslieLamport. . . con muchas posibilidades y añadidos (paquetes)para informática,humanidades,física,química,. . .. . .

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 15 / 132

Page 16: Introducción a LaTeX

¿Qué es LATEX

¿Qué es LATEXSoftware libre bajo licencia «LPPL» (LATEX Project Public License)Resultados de alta calidad tipográfica con «poco» esfuerzoMuy utilizado para la composición de artículos académicos, tesisy libros técnicos. . .

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 16 / 132

Page 17: Introducción a LaTeX

¿Qué me ofrece LATEX?

¿Qué me ofrece LATEX?Magnífico procesador de textosDocumentos de alta calidad sin esfuerzoSistema antiguo, asentado y muy estable de preparación de textosCreación de presentaciones (Beamer,Prosper,PDFSlide)Escritura de matemáticas complejas sencilla (Amstex)Escritura de libros, tesis doctorales, trabajos, proyectosDivisión del documento en varios ficheros de código LATEX. . .

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 17 / 132

Page 18: Introducción a LaTeX

¿Para qué debería utilizar LATEX?Para escribir apuntesPara escribir los trabajos de clasePara redactar proyectos y los manuales de estosPara presentaciones profesionales y dejar el PowerPoint fuera dejuegoPara escribir tu novelaPara escribir un teorema matemático. . .

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 18 / 132

Page 19: Introducción a LaTeX

¿Por qué debería utilizar LATEX?Porque Word y OOWriter crean resultados de poca calidadtipográfica y con mucho esfuerzoPorque con LATEX se puede escribir cualquier cosa y tener laestructura bien claraPorque es software libre, gratuito y multiplataforma {Windows,Unix{GNU-Linux,Sun,. . . },Mac Os}. . .

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 19 / 132

Page 20: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 20 / 132

Page 21: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 21 / 132

Page 22: Introducción a LaTeX

Inconventientes de LATEXNO es WYSIWIG What You See Is What You Get (lo que ves eslo que obtienes) - no es como otros procesadores de textos quese ve el texto a la vez que se compone -, LATEXes WYSIWYMWhat You See Is What You Mean («lo que ves es lo que quieresdecir»)Elevada curva de aprendizaje (especialmente para novatos quevienen de otros procesadores de textos y que esperan un granresultado en dos clicksUn error en una línea puede traerte de cabeza varias horas

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 22 / 132

Page 23: Introducción a LaTeX

Inconventientes de LATEXNO es WYSIWIG What You See Is What You Get (lo que ves eslo que obtienes) - no es como otros procesadores de textos quese ve el texto a la vez que se compone -, LATEXes WYSIWYMWhat You See Is What You Mean («lo que ves es lo que quieresdecir»)Elevada curva de aprendizaje (especialmente para novatos quevienen de otros procesadores de textos y que esperan un granresultado en dos clicksUn error en una línea puede traerte de cabeza varias horas

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 22 / 132

Page 24: Introducción a LaTeX

Inconventientes de LATEXNO es WYSIWIG What You See Is What You Get (lo que ves eslo que obtienes) - no es como otros procesadores de textos quese ve el texto a la vez que se compone -, LATEXes WYSIWYMWhat You See Is What You Mean («lo que ves es lo que quieresdecir»)Elevada curva de aprendizaje (especialmente para novatos quevienen de otros procesadores de textos y que esperan un granresultado en dos clicksUn error en una línea puede traerte de cabeza varias horas

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 22 / 132

Page 25: Introducción a LaTeX

Ventajas de LATEXProduce documentos con mucha calidad tipográfica, conresultados más vistosos que otros procesadores de textos y aptospara publicación científicaPosibilidad «nativa» de exportar a varios formatos:DVI,PDF,PS,XML,XHTML . . .Software libreMiles de macros gratuitas a tu disposición para hacer «cualquier»cosaIntroducción de fórmulas matemáticas,físicas,químicas . . . de unaforma sencillaPartición del documento en varios ficheros

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 23 / 132

Page 26: Introducción a LaTeX

Ventajas de LATEXProduce documentos con mucha calidad tipográfica, conresultados más vistosos que otros procesadores de textos y aptospara publicación científicaPosibilidad «nativa» de exportar a varios formatos:DVI,PDF,PS,XML,XHTML . . .Software libreMiles de macros gratuitas a tu disposición para hacer «cualquier»cosaIntroducción de fórmulas matemáticas,físicas,químicas . . . de unaforma sencillaPartición del documento en varios ficheros

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 23 / 132

Page 27: Introducción a LaTeX

Ventajas de LATEXProduce documentos con mucha calidad tipográfica, conresultados más vistosos que otros procesadores de textos y aptospara publicación científicaPosibilidad «nativa» de exportar a varios formatos:DVI,PDF,PS,XML,XHTML . . .Software libreMiles de macros gratuitas a tu disposición para hacer «cualquier»cosaIntroducción de fórmulas matemáticas,físicas,químicas . . . de unaforma sencillaPartición del documento en varios ficheros

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 23 / 132

Page 28: Introducción a LaTeX

Ventajas de LATEXProduce documentos con mucha calidad tipográfica, conresultados más vistosos que otros procesadores de textos y aptospara publicación científicaPosibilidad «nativa» de exportar a varios formatos:DVI,PDF,PS,XML,XHTML . . .Software libreMiles de macros gratuitas a tu disposición para hacer «cualquier»cosaIntroducción de fórmulas matemáticas,físicas,químicas . . . de unaforma sencillaPartición del documento en varios ficheros

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 23 / 132

Page 29: Introducción a LaTeX

Ventajas de LATEXProduce documentos con mucha calidad tipográfica, conresultados más vistosos que otros procesadores de textos y aptospara publicación científicaPosibilidad «nativa» de exportar a varios formatos:DVI,PDF,PS,XML,XHTML . . .Software libreMiles de macros gratuitas a tu disposición para hacer «cualquier»cosaIntroducción de fórmulas matemáticas,físicas,químicas . . . de unaforma sencillaPartición del documento en varios ficheros

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 23 / 132

Page 30: Introducción a LaTeX

Ventajas de LATEXProduce documentos con mucha calidad tipográfica, conresultados más vistosos que otros procesadores de textos y aptospara publicación científicaPosibilidad «nativa» de exportar a varios formatos:DVI,PDF,PS,XML,XHTML . . .Software libreMiles de macros gratuitas a tu disposición para hacer «cualquier»cosaIntroducción de fórmulas matemáticas,físicas,químicas . . . de unaforma sencillaPartición del documento en varios ficheros

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 23 / 132

Page 31: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 24 / 132

Page 32: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 25 / 132

Page 33: Introducción a LaTeX

Pequeña demostración de LATEXa LATEX es un programa para preparar documentos con el sistema detipografíasb TEX. LATEX fue desarrollado originalmente por LeslieLamport en 1984 y se convirtió en el método dominante para lamanipulación de TEX. La versión utilizada para generar estedocumento es LATEX 2ε.

E = mc2 (1)

m =m0√1− v2

c2

(2)

aCódigo obtenido de la wikipedia: http://es.wikipedia.org/wiki/LaTeXbSegún Wikipedia, la tipografía es el arte y técnica del manejo y selección de tipos,

originalmente de plomo, para crear trabajos de impresión.

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 26 / 132

Page 34: Introducción a LaTeX

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 27 / 132

Page 35: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 28 / 132

Page 36: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 29 / 132

Page 37: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 30 / 132

Page 38: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 31 / 132

Page 39: Introducción a LaTeX

Instalación

. . . en GNU-LinuxEn Ubuntu y distribuciones tipo Debian podemos instalarlo de la formahabitual:sudo apt-get install tetex-bin tetex-basetetex-extra texlive-base-bin tex-commonsudo apt-get install latex209-base latex-ucsEn otras distribuciones:

OpenSuse: Instalar los paquetes con YAST2Gentoo: Instalar los paquetes con emergeOtras: Bajar el código fuente, y compilarlo

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 32 / 132

Page 40: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 33 / 132

Page 41: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 34 / 132

Page 42: Introducción a LaTeX

Instalación

. . . en WindowsEn Windows es algo más complicado instalar LATEX .No obstante, necesitamos:

MiKTEX− > http://www.miktex.org/TexnicCenter − > http://www.toolscenter.org/ a

aTexnicCenter es de los mejores IDE para LATEX bajo Win32, aunque nos valdríatambién notepad.exe o cualquier editor de texto plano medianamente serio

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 35 / 132

Page 43: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 36 / 132

Page 44: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 37 / 132

Page 45: Introducción a LaTeX

Instalación

. . . en un pendrive (USBTEX)Para llevar LATEX a todas partes (donde haya un Windows).USBTEXcontiene:

MiKTeX 2.7 (versión portátil)Ghostscript 8.53Ghostview 4.7SumatraPDF 1.7Texmaker 1.6 (versión portátil)

Para más información visitarhttp://www.exomatik.net/LaTeX/USBTeXEspanol

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 38 / 132

Page 46: Introducción a LaTeX

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 39 / 132

Page 47: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 40 / 132

Page 48: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 41 / 132

Page 49: Introducción a LaTeX

Editores para LATEX

Para editar un fichero TEX de LATEX basta con cualquier editor de textomás o menos decente que admita preferentemente UTF-8Editores:

Editores para Windowsnotepad.exeNotepad++

Editores para GNU-LinuxKateEmacs o TexMacsVIMGedit

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 42 / 132

Page 50: Introducción a LaTeX

Editores para LATEX

Para editar un fichero TEX de LATEX basta con cualquier editor de textomás o menos decente que admita preferentemente UTF-8Editores:

Editores para Windowsnotepad.exeNotepad++

Editores para GNU-LinuxKateEmacs o TexMacsVIMGedit

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 42 / 132

Page 51: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 43 / 132

Page 52: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 44 / 132

Page 53: Introducción a LaTeX

IDEs para LATEX

IDEs (Integrated Development Evironement):

Entornos de Desarrollo Integrados para WindowsLyxTexMacsTexnicCenterWinEdt

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 45 / 132

Page 54: Introducción a LaTeX

IDEs para LATEX

IDEs (Integrated Development Evironement):

Entornos de Desarrollo Integrados para LinuxKileTexMakerLyxTexMacsWinefish

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 46 / 132

Page 55: Introducción a LaTeX

Kile

Kile

Figura: Captura de Kilefig:captura_kile

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 47 / 132

Page 56: Introducción a LaTeX

TexMaker

TexMaker

Figura: Captura TexMakerfig:captura_texmaker

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 48 / 132

Page 57: Introducción a LaTeX

Lyx

Lyx

Figura: Captura de Lyxfig:captura_lyx

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 49 / 132

Page 58: Introducción a LaTeX

TexnicCenter

TexNicCenter

Figura: Captura de TexNicCenterfig:captura_texniccenter

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 50 / 132

Page 59: Introducción a LaTeX

TexMacs

TexMacs

Figura: Captura de TexMacsfig:captura_texmacs

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 51 / 132

Page 60: Introducción a LaTeX

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 52 / 132

Page 61: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 53 / 132

Page 62: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 54 / 132

Page 63: Introducción a LaTeX

¡Hola Mundo!

En ésta sección se verá una introducción a LATEXbásica, quecomenzará por el clásico «¡Hola Mundo!» , para después explicarpaso a paso la compilación del ejemplo, y línea a línea el código delejemplo.

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 55 / 132

Page 64: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 56 / 132

Page 65: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 57 / 132

Page 66: Introducción a LaTeX

Código del ¡Hola Mundo!\documentclass[a4paper,10pt]{article}\usepackage [utf8] {inputenc}\usepackage [spanish] {babel}

\title{¡Hola Mundo!}\author{Fulanito de Tal}\date {\today}

\begin{document}

\maketitle% un comentario¡Hola Mundo! \newline\footnote {esto es una nota de pie de página}\end{document}

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 58 / 132

Page 67: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 59 / 132

Page 68: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 60 / 132

Page 69: Introducción a LaTeX

Compilación del ¡Hola Mundo!

Pasos para compilar el ¡Hola Mundo!1 usuario@máquina:$ latex hola.tex

Compilador de LATEX a DVI.2 usuario@máquina:$ pdflatex hola.tex

Compilador de LATEX a PDF.3 usuario@máquina:$ dvi2ps hola.dvi

Si queremos pasar el DVI a un PostScript.4 usuario@máquina:$ ps2pdf hola.ps

Si queremos pasar el PostScript a un PDF.5 usuario@máquina:$ latex2html hola.tex

Generará un fichero html con el código LATEX .

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 61 / 132

Page 70: Introducción a LaTeX

Compilación del ¡Hola Mundo!

Pasos para compilar el ¡Hola Mundo!1 usuario@máquina:$ latex hola.tex

Compilador de LATEX a DVI.2 usuario@máquina:$ pdflatex hola.tex

Compilador de LATEX a PDF.3 usuario@máquina:$ dvi2ps hola.dvi

Si queremos pasar el DVI a un PostScript.4 usuario@máquina:$ ps2pdf hola.ps

Si queremos pasar el PostScript a un PDF.5 usuario@máquina:$ latex2html hola.tex

Generará un fichero html con el código LATEX .

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 61 / 132

Page 71: Introducción a LaTeX

Compilación del ¡Hola Mundo!

Pasos para compilar el ¡Hola Mundo!1 usuario@máquina:$ latex hola.tex

Compilador de LATEX a DVI.2 usuario@máquina:$ pdflatex hola.tex

Compilador de LATEX a PDF.3 usuario@máquina:$ dvi2ps hola.dvi

Si queremos pasar el DVI a un PostScript.4 usuario@máquina:$ ps2pdf hola.ps

Si queremos pasar el PostScript a un PDF.5 usuario@máquina:$ latex2html hola.tex

Generará un fichero html con el código LATEX .

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 61 / 132

Page 72: Introducción a LaTeX

Compilación del ¡Hola Mundo!

Pasos para compilar el ¡Hola Mundo!1 usuario@máquina:$ latex hola.tex

Compilador de LATEX a DVI.2 usuario@máquina:$ pdflatex hola.tex

Compilador de LATEX a PDF.3 usuario@máquina:$ dvi2ps hola.dvi

Si queremos pasar el DVI a un PostScript.4 usuario@máquina:$ ps2pdf hola.ps

Si queremos pasar el PostScript a un PDF.5 usuario@máquina:$ latex2html hola.tex

Generará un fichero html con el código LATEX .

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 61 / 132

Page 73: Introducción a LaTeX

Compilación del ¡Hola Mundo!

Pasos para compilar el ¡Hola Mundo!1 usuario@máquina:$ latex hola.tex

Compilador de LATEX a DVI.2 usuario@máquina:$ pdflatex hola.tex

Compilador de LATEX a PDF.3 usuario@máquina:$ dvi2ps hola.dvi

Si queremos pasar el DVI a un PostScript.4 usuario@máquina:$ ps2pdf hola.ps

Si queremos pasar el PostScript a un PDF.5 usuario@máquina:$ latex2html hola.tex

Generará un fichero html con el código LATEX .

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 61 / 132

Page 74: Introducción a LaTeX

Resultado de compilar el ¡Hola Mundo!

¡Hola Mundo!¡Hola Mundo!Fulanito de Tal

18 de diciembre de 2008

Hola Mundo ¡Hola Mundo!a

aesto es una nota de pie de página

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 62 / 132

Page 75: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 63 / 132

Page 76: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 64 / 132

Page 77: Introducción a LaTeX

Disección del ¡Hola Mundo!

Paso por paso ( I )1 \documentclass[a4paper,10pt] {article}

Orden necesaria para definir el tipo de documentoTodos los documentos de LATEX comienzan así, es obligatorio.

2 \usepackage [utf8] {inputenc}Del paquete inputenc cargaremos la opción utf8 (o latin1)dependiendo del juego de caracteres que estemos utilizando.

3 \usepackage [spanish] {babel}Paquete para que LATEX incluya en todo el documento los nombresde las estructuras en castellano.

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 65 / 132

Page 78: Introducción a LaTeX

Disección del ¡Hola Mundo!

Paso por paso ( I )1 \documentclass[a4paper,10pt] {article}

Orden necesaria para definir el tipo de documentoTodos los documentos de LATEX comienzan así, es obligatorio.

2 \usepackage [utf8] {inputenc}Del paquete inputenc cargaremos la opción utf8 (o latin1)dependiendo del juego de caracteres que estemos utilizando.

3 \usepackage [spanish] {babel}Paquete para que LATEX incluya en todo el documento los nombresde las estructuras en castellano.

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 65 / 132

Page 79: Introducción a LaTeX

Disección del ¡Hola Mundo!

Paso por paso ( I )1 \documentclass[a4paper,10pt] {article}

Orden necesaria para definir el tipo de documentoTodos los documentos de LATEX comienzan así, es obligatorio.

2 \usepackage [utf8] {inputenc}Del paquete inputenc cargaremos la opción utf8 (o latin1)dependiendo del juego de caracteres que estemos utilizando.

3 \usepackage [spanish] {babel}Paquete para que LATEX incluya en todo el documento los nombresde las estructuras en castellano.

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 65 / 132

Page 80: Introducción a LaTeX

disección del ¡Hola Mundo!

Paso por paso ( II )1 \title {¡Hola Mundo!}

El título del documento.2 \author {Fulanito de Tal}

El autor del documento.3 \date {\today}

a La fecha del documento.a\today es una macro de LATEXque contiene la fecha actual (de compilación del

documento)

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 66 / 132

Page 81: Introducción a LaTeX

disección del ¡Hola Mundo!

Paso por paso ( II )1 \title {¡Hola Mundo!}

El título del documento.2 \author {Fulanito de Tal}

El autor del documento.3 \date {\today}

a La fecha del documento.a\today es una macro de LATEXque contiene la fecha actual (de compilación del

documento)

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 66 / 132

Page 82: Introducción a LaTeX

disección del ¡Hola Mundo!

Paso por paso ( II )1 \title {¡Hola Mundo!}

El título del documento.2 \author {Fulanito de Tal}

El autor del documento.3 \date {\today}

a La fecha del documento.a\today es una macro de LATEXque contiene la fecha actual (de compilación del

documento)

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 66 / 132

Page 83: Introducción a LaTeX

disección del ¡Hola Mundo!

Paso por paso ( y III)1 \begin {document}

Aquí comienza el documento.2 \end {document}

Aquí termina el documento.3 \maketitle

Para que genere la portada del documento.Sólo report, book y article.

4 % un comentarioLas líneas precedidas por % son ignoradas por LATEXya que se entienden como comentarios en el texto.

5 \footnote { esto es una nota de pie de página }Las notas de pie de página.

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 67 / 132

Page 84: Introducción a LaTeX

disección del ¡Hola Mundo!

Paso por paso ( y III)1 \begin {document}

Aquí comienza el documento.2 \end {document}

Aquí termina el documento.3 \maketitle

Para que genere la portada del documento.Sólo report, book y article.

4 % un comentarioLas líneas precedidas por % son ignoradas por LATEXya que se entienden como comentarios en el texto.

5 \footnote { esto es una nota de pie de página }Las notas de pie de página.

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 67 / 132

Page 85: Introducción a LaTeX

disección del ¡Hola Mundo!

Paso por paso ( y III)1 \begin {document}

Aquí comienza el documento.2 \end {document}

Aquí termina el documento.3 \maketitle

Para que genere la portada del documento.Sólo report, book y article.

4 % un comentarioLas líneas precedidas por % son ignoradas por LATEXya que se entienden como comentarios en el texto.

5 \footnote { esto es una nota de pie de página }Las notas de pie de página.

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 67 / 132

Page 86: Introducción a LaTeX

disección del ¡Hola Mundo!

Paso por paso ( y III)1 \begin {document}

Aquí comienza el documento.2 \end {document}

Aquí termina el documento.3 \maketitle

Para que genere la portada del documento.Sólo report, book y article.

4 % un comentarioLas líneas precedidas por % son ignoradas por LATEXya que se entienden como comentarios en el texto.

5 \footnote { esto es una nota de pie de página }Las notas de pie de página.

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 67 / 132

Page 87: Introducción a LaTeX

disección del ¡Hola Mundo!

Paso por paso ( y III)1 \begin {document}

Aquí comienza el documento.2 \end {document}

Aquí termina el documento.3 \maketitle

Para que genere la portada del documento.Sólo report, book y article.

4 % un comentarioLas líneas precedidas por % son ignoradas por LATEXya que se entienden como comentarios en el texto.

5 \footnote { esto es una nota de pie de página }Las notas de pie de página.

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 67 / 132

Page 88: Introducción a LaTeX

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 68 / 132

Page 89: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 69 / 132

Page 90: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 70 / 132

Page 91: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 71 / 132

Page 92: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 72 / 132

Page 93: Introducción a LaTeX

Sintaxis de LATEX(I)

Sintaxis LATEXSintaxis de paquetes:\usepackage [opciones] {nombre del paquete}Ejemplos:\usepackage {hyperref}\usepackage [utf8] {inputenc }

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 73 / 132

Page 94: Introducción a LaTeX

Sintaxis de LATEX(II)

Sintaxis LATEXEntornos o bloques:\begin {nombre del entorno}\end {nombre del entorno}a Ejemplos:\begin {center} . . . \end {center}\begin {itemize} . . . \end {itemize}

aRecuerda. . . , todo lo que se abre, se tiene que cerrar

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 74 / 132

Page 95: Introducción a LaTeX

Sintaxis de LATEX(III)

Sintaxis LATEX

Órdenes ya definidas:\today , \foo . . .Ejemplos:\vfill\textbf{Aquí texto en negrita}

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 75 / 132

Page 96: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 76 / 132

Page 97: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 77 / 132

Page 98: Introducción a LaTeX

Carácteres especiales

Carácteres especiales$ # % & ˆ _ { } ˜ \

Estos carácteres se tienen que escribir de la forma \ carácter ya que sino, LATEX los interpreta como comandos propios, ya que $ significamodo matemático, # se utiliza para especificar argumentos encomandos, & para separador de celdas en tablas, y % como carácterpara realizar comentarios en el texto . . .

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 78 / 132

Page 99: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 79 / 132

Page 100: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 80 / 132

Page 101: Introducción a LaTeX

Estructura de un documento LATEX

Todo documento LATEX debe seguir una estructura del tipo:

\documentclass[opciones] {tipo_de_documento}% Preámbulo\usepackage [opciones] {nombre_de_paquete}. . . blah blah . . .\begin{document}

% Cuerpo del documentoBlah Blah Blah Blah

\end {document}

Tipos dedocumentos:

bookarticleletterreportbeamerprosper

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 81 / 132

Page 102: Introducción a LaTeX

Estructura de un documento LATEX

Todo documento LATEX debe seguir una estructura del tipo:

\documentclass[opciones] {tipo_de_documento}% Preámbulo\usepackage [opciones] {nombre_de_paquete}. . . blah blah . . .\begin{document}

% Cuerpo del documentoBlah Blah Blah Blah

\end {document}

Tipos dedocumentos:

bookarticleletterreportbeamerprosper

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 81 / 132

Page 103: Introducción a LaTeX

Partes de un documento

Partes de un documento I:

\ pa r t { }\ chapter { }\ sec t i on { }\ subsect ion { }\ subsubsect ion { }\ paragraph { }\ subparagraph { }

a

aSi después del nombre de éstas órdenes se añade un asterisco * , éstas no senumeran

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 82 / 132

Page 104: Introducción a LaTeX

Partes de un documento

Partes de un documento IISoporte de estructuras según clase de documento.

Orden Clasearticle report book

\part√ √

\chapter√ √

\section√ √ √

\subsection√ √ √

\subsubsection√ √ √

\paragraph√ √ √

\subparagraph√ √ √

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 83 / 132

Page 105: Introducción a LaTeX

Partes de un documento

Partes de un documento III:LATEX genera un párrafo cada vez que se encuentra un carácter de finde línea o un punto «.» , seguidamente algunas órdenes para queLATEX cree párrafos:\paragraph{Título del párrafo}\subparagraph{Título del subpárrafo}\par

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 84 / 132

Page 106: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 85 / 132

Page 107: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 86 / 132

Page 108: Introducción a LaTeX

Tamaño y tipos de fuentes

Tamaños de fuentes\tiny{texto}\scriptsize{texto}\footnotesize{texto}\small{texto}\normalsize{texto}\large{texto}\Large{texto}\LARGE{texto}\huge{texto}\Huge{texto}

Salidatexto

textotextotextotextotextotextotextotextotexto

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 87 / 132

Page 109: Introducción a LaTeX

Tamaño y tipos de fuentes

Tamaños de fuentes\tiny{texto}\scriptsize{texto}\footnotesize{texto}\small{texto}\normalsize{texto}\large{texto}\Large{texto}\LARGE{texto}\huge{texto}\Huge{texto}

Salidatexto

textotextotextotextotextotextotextotextotexto

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 87 / 132

Page 110: Introducción a LaTeX

Tamaño de fuentes y tipos de fuentes III

Tipos de fuentes\textrm{}\textsf{}\texttt{}\textbf{}\textit{}\texttt{}\underline{}\mathnormal{}\mathrm{}\mathsf{}\mathit{}\emph {}

SalidaTextoTextoTextoTextoTextoTextoTextoTextoTextoTextoTextoTexto

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 88 / 132

Page 111: Introducción a LaTeX

Tamaño de fuentes y tipos de fuentes III

Tipos de fuentes\textrm{}\textsf{}\texttt{}\textbf{}\textit{}\texttt{}\underline{}\mathnormal{}\mathrm{}\mathsf{}\mathit{}\emph {}

SalidaTextoTextoTextoTextoTextoTextoTextoTextoTextoTextoTextoTexto

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 88 / 132

Page 112: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 89 / 132

Page 113: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 90 / 132

Page 114: Introducción a LaTeX

Alineación del texto

Alineación del texto\begin{center} texto... \end{center} : Centra el texto.\begin{flushleft} texto... \end{flushleft} : Pega el texto a la izquierda.\begin{flushright} texto... \end{flushright} : Pega el texto a la derecha.

Salidatexto...

texto...

texto...

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 91 / 132

Page 115: Introducción a LaTeX

Alineación del texto

Alineación del texto\begin{center} texto... \end{center} : Centra el texto.\begin{flushleft} texto... \end{flushleft} : Pega el texto a la izquierda.\begin{flushright} texto... \end{flushright} : Pega el texto a la derecha.

Salidatexto...

texto...

texto...

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 91 / 132

Page 116: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 92 / 132

Page 117: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 93 / 132

Page 118: Introducción a LaTeX

Las listas (I)

Listas enumeradas1 Primer elemento

1 Primer.Primerelemento

2 Primer.Segundoelemento

2 Segundo elemento

Código\begin {enumerate}\item Primer elemento\begin {enumerate}

\item Primer.Primer elemento\item Primer.Segundo elemento

\end {enumerate}\item Segundo elemento\end {enumerate}

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 94 / 132

Page 119: Introducción a LaTeX

Las listas (I)

Listas enumeradas1 Primer elemento

1 Primer.Primerelemento

2 Primer.Segundoelemento

2 Segundo elemento

Código\begin {enumerate}\item Primer elemento\begin {enumerate}

\item Primer.Primer elemento\item Primer.Segundo elemento

\end {enumerate}\item Segundo elemento\end {enumerate}

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 94 / 132

Page 120: Introducción a LaTeX

Las listas (II)

Listas de itemsPrimer elemento

I Primer.Primerelemento

I Primer.Segundoelemento

Segundo elemento

Código\begin {itemize}\item Primer elemento\begin {itemize}

\item Primer.Primer elemento\item Primer.Segundo elemento

\end {itemize}\item Segundo elemento\end {itemize}

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 95 / 132

Page 121: Introducción a LaTeX

Las listas (II)

Listas de itemsPrimer elemento

I Primer.Primerelemento

I Primer.Segundoelemento

Segundo elemento

Código\begin {itemize}\item Primer elemento\begin {itemize}

\item Primer.Primer elemento\item Primer.Segundo elemento

\end {itemize}\item Segundo elemento\end {itemize}

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 95 / 132

Page 122: Introducción a LaTeX

Las listas (III)

Listas descriptivasPrimer elemento

Primer 1Primer 2

Segundo elemento

Código\begin {description}\item [Primer] elemento\begin {description}

\item [Primer] 1\item [Primer] 2

\end {description}\item [Segundo] elemento\end {description}

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 96 / 132

Page 123: Introducción a LaTeX

Las listas (III)

Listas descriptivasPrimer elemento

Primer 1Primer 2

Segundo elemento

Código\begin {description}\item [Primer] elemento\begin {description}

\item [Primer] 1\item [Primer] 2

\end {description}\item [Segundo] elemento\end {description}

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 96 / 132

Page 124: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 97 / 132

Page 125: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 98 / 132

Page 126: Introducción a LaTeX

Tablas

Tablas\begin{center}\begin{tabular}{|l|c|}\hline\textbf{Fruta}& \textbf{Cantidad} \\\hlinePeras & 13 \\Manzanas & 10 \\Plátanos & 5 \\\hline\end{tabular}\end{center}

SalidaFruta CantidadPeras 13Manzanas 10Plátanos 5

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 99 / 132

Page 127: Introducción a LaTeX

Y más tablas`````````````̀Función

Argumento0 π/2

sin 0 1cos 1 0

D Pu uu β Gf(in) (lbs) (in) ( psi · in)

5 269.8 0.000674 1.79 0.0408910 421.0 0.001035 3.59 0.0408920 640.2 0.001565 7.18 0.04089

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 100 / 132

Page 128: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 101 / 132

Page 129: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 102 / 132

Page 130: Introducción a LaTeX

Gráficos

Gráficos

Figura: Paisaje

Gráficos\begin{center}\begin {figure}[posicionamiento] a

\includegraphics{foto.jpg}\caption {Paisaje}\end {figure}\end {center}

aEl parámetro posicionamiento esopcional. Si se especifica, debe valer «h»«H» «b» «p» «t» a los que se le puedeañadir «!» para forzar a LATEXa posicionarla figura donde se le indica

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 103 / 132

Page 131: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 104 / 132

Page 132: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 105 / 132

Page 133: Introducción a LaTeX

Matemáticas

$ f(x,y)=4y+5x-2 $$ n! \approx\sqrt{2\pi} \,e^{-n} \,n^{n + \frac12}$$ 2 \sum_{i = 1}^N i = 2\left( \frac{N + 1}{2} \right) $

f (x , y) = 4y + 5x − 2n! ≈

√2π e−n nn+ 1

2

2∑N

i=1 i = 2(N+1

2

)

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 106 / 132

Page 134: Introducción a LaTeX

Matemáticas

Matemáticasf (x , y , z) = 4zx2− 2y + 3z

Funciones a trozos

f (x) =

{1 si x > 10 si x 6= 0

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 107 / 132

Page 135: Introducción a LaTeX

Matemáticas

Matemáticasf (x , y , z) = 4zx2− 2y + 3z

Funciones a trozos

f (x) =

{1 si x > 10 si x 6= 0

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 107 / 132

Page 136: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 108 / 132

Page 137: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 109 / 132

Page 138: Introducción a LaTeX

Citas

Entorno quote y sus derivados\begin {quotation}end {quotation}\begin {quote}end {quote}Y en un capítulo de Futurama . . .

Bender : (soñando) «¡¡Aaaah!! ¡¡AAAAh!!»Fry : «¡Bender! ¿Qué pasa?»Bender : «¡Qué horrible pesadilla! ¡Unos y ceros por

todas partes! Hasta me pareció ver un 2.»Fry : «Es solo un sueño, Bender. No existe eso que

llamas 2.»

Se vé que Bender trabajaba en algo más que binario.

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 110 / 132

Page 139: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 111 / 132

Page 140: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 112 / 132

Page 141: Introducción a LaTeX

Cajas de texto

CajasCajas por defecto\fbox{Texto}\mbox{Texto}Cajas en el paquete fancybox\shadowbox{Texto}\ovalbox{Texto}Esto es una FBOX¡Una ShadowBox es una caja con sombra!�� ��Cajita ovalada. . .

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 113 / 132

Page 142: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 114 / 132

Page 143: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 115 / 132

Page 144: Introducción a LaTeX

Código fuente

Paquete Listings\lstset{frameround=fttt}\begin{lstlisting} [frame=trBL,language=C++]int main (void) {cout « "Hola mundo!«< endl;return 0;}\end{lstlisting}�i n t main ( void ) {

cout << " Hola mundo" << endl ;return 0;

}� �Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 116 / 132

Page 145: Introducción a LaTeX

Código fuenteOtro ejemplo de Listings\lstinputlisting[language=Python,caption=Cliente TCP de echo enPython] {cliente_echo_simple.py}

Listing 1: Cliente TCP de echo en Python# ! / usr / b in / pythonimport sockett ry :

s = socket . socket ( socket . AF_INET , \socket .SOCK_STREAM)

s . connect ( ( " z o l t a r . redes . upv . es " , 7 ) )s . send ( " Hola Zo l t a r i anos " )b u f f e r = s . recv (1024)pr in t b u f f e rs . c lose ( )

except socket . e r ro r , ( value , message ) :pr in t "Ha ocu r r i do un e r r o r : "+message

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 117 / 132

Page 146: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 118 / 132

Page 147: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 119 / 132

Page 148: Introducción a LaTeX

Referencias cruzadasLas referencias cruzadas son una especie de enlace entre diferentesobjetos de LATEX, es decir, para referenciar una figura, puedo ponerleuna etiqueta con \label {etiqueta} y luego «llamarla» allí donde lanecesite con \ref {etiqueta } .Y si queremos una URL, utilizaremos el paquete «hyperref» ...

Cajas\label{etiqueta}\ref{etiqueta}\pageref{etiqueta}\url{http://www.google.es}

EjemploYo quiero referenciar este texto en la diapositiva siguiente ... Y másfootexto, y más texto, y más texto . . . y otras cosillashttp://www.google.es

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 120 / 132

Page 149: Introducción a LaTeX

Referencias cruzadasLas referencias cruzadas son una especie de enlace entre diferentesobjetos de LATEX, es decir, para referenciar una figura, puedo ponerleuna etiqueta con \label {etiqueta} y luego «llamarla» allí donde lanecesite con \ref {etiqueta } .Y si queremos una URL, utilizaremos el paquete «hyperref» ...

Cajas\label{etiqueta}\ref{etiqueta}\pageref{etiqueta}\url{http://www.google.es}

EjemploYo quiero referenciar este texto en la diapositiva siguiente ... Y mástexto, y más texto, y más texto . . . y otras cosillashttp://www.google.es

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 120 / 132

Page 150: Introducción a LaTeX

Referencias cruzadas (II)

EjemploAquí hay una referencia a la diapositiva anterior 2 . . .

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 121 / 132

Page 151: Introducción a LaTeX

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 122 / 132

Page 152: Introducción a LaTeX

1 IntroducciónLogotipo de LATEXy TEX¿Qué es LATEX ?Ventajas e inconvenientes de LATEXPequeña demostración de LATEX

2 Instalación, y editoresInstalación en GNU-LinuxInstalación en WindowsLATEX en pendrive (USBTEX)Editores para LATEXIDEs para LATEX

3 ¡Hola Mundo!Código del ¡Hola Mundo!Compilación del ¡Hola Mundo!Disección del ¡Hola Mundo!

4 LATEXbásicoSintaxis de LATEXCarácteres especiales

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 123 / 132

Page 153: Introducción a LaTeX

Estructura de un documento LATEXLas fuentesAlineación del textoListasTablasGráficosMatemáticasCitasCajitasCódigo fuenteReferencias cruzadasBibliografía

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 124 / 132

Page 154: Introducción a LaTeX

La bibliografíaEntorno «thebibliography»\begin {thebibliography} {num_items}\bibitem{alias} Autores\emph{Nombre_Libro}. AnyoQA76.73.P22 D47 2000\bibitem{Tay} Erik T.Tay,\emph {Learning XML}. 2001\end {thebibliography} Y si queremos citar la bibliografía en algunaparte del documento: \cite {alias} .

Resultado

Alligator Descartes & Tim Bunce, Programming the Perl DBI. 2000AlligatorQA76.73.P22 D47 2000

Erik T.Tay, Learning XML. 2001TayMe dicen que hay mucho XML en el

Tay[2]

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 125 / 132

Page 155: Introducción a LaTeX

La bibliografíaEntorno «thebibliography»\begin {thebibliography} {num_items}\bibitem{alias} Autores\emph{Nombre_Libro}. AnyoQA76.73.P22 D47 2000\bibitem{Tay} Erik T.Tay,\emph {Learning XML}. 2001\end {thebibliography} Y si queremos citar la bibliografía en algunaparte del documento: \cite {alias} .

Resultado

Alligator Descartes & Tim Bunce, Programming the Perl DBI. 2000AlligatorQA76.73.P22 D47 2000

Erik T.Tay, Learning XML. 2001TayMe dicen que hay mucho XML en el

Tay[2]

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 125 / 132

Page 156: Introducción a LaTeX

Esto debería estar en blanco

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 126 / 132

Page 157: Introducción a LaTeX

BibliografíaBibliografía relativa a ésta charla

Frank Mittelbach, Michel Goossens y más,CompanionThe LATEX companion. 2004Addison-WesleySignatura UPV: 4-70/52B

Michel GoossensGraphics CompanionThe LATEX graphics companion. 1997Addison-WesleySignatura UPV: 4-70/567B

Bernardo Cascales SalinasImprentaLATEX una imprenta en sus manos . 2000Aula Documental de Investigación,Signatura UPV: 4-64/413B

Eduardo F. CassiragaAprendiendoAprendiendo LATEX . 2006Ediciones VJ, D.L.Signatura UPV: 4-70/7B

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 127 / 132

Page 158: Introducción a LaTeX

Fin

Fin

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 128 / 132

Page 159: Introducción a LaTeX

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 129 / 132

Page 160: Introducción a LaTeX

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 130 / 132

Page 161: Introducción a LaTeX

EOF¿Preguntas?¿Demos?¿Sugerencias?

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 131 / 132

Page 162: Introducción a LaTeX

Fin

Datos de contactoAndrés Ignacio Martínez Soto 2008http://www.andresmartinezsoto.esmailto: [email protected]

Andrés Ignacio Martínez Soto (UPV) Introducción a LATEX 18 de Diciembre de 2008 132 / 132