SlideShare a Scribd company logo
1 of 133
Download to read offline
Procesamiento de textos con
                 LaTeX

                                                     Ofimática
                                                                    Vicente García Díaz – garciavicente@uniovi.es
                                                                                      Universidad de Oviedo, 2012

Adaptación basada en los documentos de cursos anteriores realizados por María Elena Alva de Sagastegui - alvamaria@unovi.es y Agustín
    Cernuda del Río - guti@uniovi.es para la asignatura de Ofimática (Escuela de Ingeniería Informática de la Universidad de Oviedo)
2


Tabla de contenidos

1. Aspectos básicos

2. Edición

3. Documentos

4. Misceláneas y edición en modo matemático
3
4

Aspectos básicos

    Introducción

     • Escrito originalmente por Donald Knuth
     • Knuth empezó su trabajo con TeX en 1977
     • TeX es un poderoso lenguaje de programación, en el cual
       se pueden agregar nuevas y mejoradas opciones
     • TeX y METAFONT (sistema de manejo de fuentes de TeX)
       fueron presentados en la American Mathematical
       Society como una forma de escribir documentos
       matemáticos usando sistemas type-setting
     • Es software libre
     • Es un sistema que consiste en varios componentes
       individuales, que deben ser instalados separadamente
5

Aspectos básicos

    Introducción: LaTeX
     • LaTeX es una extensión de TeX desarrollado en 1980 por
       Leslie Lamport
     • La idea es:
        1. Escribir el documento en texto “plano”
        2. Compilarlo
        3. Exportarlo en algún otro formato manejable para
           impresión y visualización (DVI, PS, PDF, etc.)
     • Existen programas auxiliares externos que ayudan a la
       generación de índices, bibliografías, referencias cruzadas,
       etc.
     • Software libre
     • Estándar internacional “de facto” para escribir
       documentos científicos
6

Aspectos básicos

    Potencia de LaTeX
     • Es superior a los procesadores de textos para la
       redacción de documentos científicos
        ▫ Por ejemplo, bibliografía
     • Es fácil introducir fórmulas matemáticas
     • Es más rápido para trabajar con muchas imágenes
     • El formato del documento puede cambiarse entre
       páginas
     • Funciona utilizando archivos de texto, por lo que pueden
       emplearse con sistemas de control de versiones para el
       control de cambios
     • Un documento puede contener más de un documento
       externo
     • No contiene formatos propietarios
     • No está limitado al hardware / sistema operativo
     • Es gratis
7

Aspectos básicos

    USBTEX
     • Es un entorno LaTeX portátil
        ▫ http://www.exomatik.net/U-Latex/USBTeXEspanol
        ▫ No es necesario configurarlo ni instalarlo
     • USBTEX incluye:
        ▫ Texmaker 3.2.1
            Editor para crear documentos con LaTeX
        ▫ MiKTeX 2.9
            Implementación de LaTeX
        ▫ Sumatra PDF 1.9
            Visor de formato PDF de bajo consumo
        ▫ Ghostscript
            Visor de formato PostScript (PS)
8

Aspectos básicos

    Ejemplo básico (con línea de comandos)
     • 1) Se edita el archivo



        ▫ >latex prueba1.tex
     • 2) Se generan 3 archivos extra
        ▫ prueba1.aux  archivo auxiliar interno para la generación
        ▫ prueba1.log  archivo de registro en el que se guarda lo que
            va ocurriendo durante el proceso (advertencias, errores)
        ▫ prueba1.dvi  archivo generado, listo para ser visualizado
     • 3) Se puede convertir el archivo DVI a otros formatos
       como PDF o PostScript
9

Aspectos básicos

    Ejemplo básico (con entorno TexMaker)
10

Aspectos básicos

    Formatos de comandos
     • LaTeX se estructura mediante el empleo de comandos
     • La mayoría de los comandos son de la forma:
        ▫ comando             backslash
            $
        ▫ comando TEXTO
            vfill Este texto aparecerá al final de la página
        ▫ begin TEXTO end
            begin{center} Este texto saldrá centrado end{center}
        ▫ {comando TEXTO}
            {bfseries Este texto saldrá en negrita}
        ▫ comando {TEXTO}
            textbf{Este texto también sale en negrita}
        ▫ Los comandos se pueden anidar los niveles que haga falta
11

Aspectos básicos

    Estructura básica de un documento

     • La estructura general es:




     • documentclass  define la forma del documento
     • usepackage  añade paquetes con funcionalidad extra
     • […]  opciones asociadas al comando (p.e., tamaño de
       las letras para impresión, idioma, columnas, etc.)
     • {…}  es el argumento del comando (p.e., tipo de
       documento, etc.)
12

Aspectos básicos

    Comentarios

     • Se introducen en cualquier parte del texto con %
13

Aspectos básicos

    Caracteres y acentos

     • Caracteres especiales:
        ▫ %  Indica el comienzo de un comentario
        ▫   Indica la existencia de un comando de LaTeX
        ▫ { }  Indica el inicio y el final de un bloque de LaTeX
     • Signos ortográficos:
14

Aspectos básicos

    Guiones y otros símbolos especiales
     • Guiones
        ▫   - Para utilizarlo entre palabras: Físico-matemático
        ▫   --  Para utilizarlo entre números: 3-9
        ▫   ---  Es un guion ortográfico: Existen –de hecho– varias clase de…
        ▫   -  Es el guion de partición de palabras
     • Otros símbolos especiales
15

Aspectos básicos

    Resumen de caracteres especiales
16

Aspectos básicos

    Comillas

     • Comillas
        ▫ Se consiguen con el acento grave y el apóstrofe
            `comillas simples’
            ``comillas dobles’’
     • Comillas francesas
            cfi{leavevmoderaise.2exhbox{$scriptscriptstylell$}} comillas
             francesas cfd{leavevmoderaise.2exhbox{$scriptscriptstylegg$}}
     • Para facilitar el uso es posible incluir estas
       instrucciones como definiciones en la cabecera del
       documento (preámbulo)
17

Aspectos básicos

    Comillas (EJEMPLO)
18

Aspectos básicos

    Espacios

     • En LaTeX un espacio en blanco es igual que dos, tres,
       cuatro…
        ▫ ESPACIO  para varios espacios seguidos
     • En LaTeX una línea en blanco es igual que dos, tres,
       cuatro…
        ▫   para introducir más de una línea
     • Se puede utilizar el símbolo ~ para prohibir el cambio
       de línea entre dos palabras que deban estar juntas,
       para que aparezcan siempre en la misma línea
19

Aspectos básicos

    Espacios (EJEMPLO)
20

Aspectos básicos

    Inserción de espacio vertical
     • LaTeX ofrece 3 comandos para insertar espacios predefinidos
       entre líneas
        ▫ smallskip, medskip, bigskip
        ▫ Generan espacios cuyo tamaño depende del estilo del documento
          (son longitudes elásticas)
        ▫ vspace{TAMAÑO}
            Permite decidir el tamaño exacto del espacio
            No funciona al principio de la página para evitar un espacio en blanco
             indeseado al comiendo
            Si pese a todo, se desea un espacio vertical al principio se utiliza
             vspace*{TAMAÑO}
            Ejemplos de tamaños:
                  1 in una pulgada
                  2.54 cm  2,54 centímetros
                  -0.7 mm  -0,7 milímetros (salto hacia arriba en lugar de hacia abajo)
                  2 ex  2 veces el tamaño de la letra x
                  30 pt  30 puntos (el punto se utiliza para indicar tamaño de letras)
        ▫ vfill seguido de un texto, genera al espacio justo para que éste
          quede al final de la página
21

Aspectos básicos
   Inserción de espacio vertical
   (EJEMPLO)
22

Aspectos básicos

    Inserción de espacio horizontal

     • La idea es la misma que para los espacios verticales
     • Se utilizan las mismas unidades de medida
        ▫ hspace{TAMAÑO}
        ▫ Al igual que vspace{}, no se genera un espacio
          horizontal al principio de la línea, para ello se utiliza
          hspace*{TAMAÑO}
        ▫ hfill seguido de un texto genera los espacios
          horizontales necesarios para que quede al final de la
          línea
23

Aspectos básicos

    Inserción de espacio horizontal (EJEMPLO)
24

Aspectos básicos

    Tipos de documento
     • La primera línea de cualquier documento es
        ▫ documentclass{TIPO_DE_DOCUMENTO}
     • Pudiendo ser TIPO_DE_DOCUMENTO:
        ▫ Article  El tipo básico, más recomendable para uso
          genérico
        ▫ Report  Para elaborar documentos largos, permitiendo
          contar con un nivel más de encabezados (Chapter), que en
          el tipo Article. Además, las tablas, figuras y ecuaciones son
          numeradas según los capítulos y no consecutivamente
          como en Article
        ▫ Book  Para elaborar libros
        ▫ Letter  Para elaborar cartas
        ▫ Slides  Para elaborar presentaciones
25

Aspectos básicos

    Tipos de fuente
     • Por defecto LaTeX dispone de 3 familias de tipos para
       cualquier documento:
        ▫ Roman  Tienen pequeños remates (serifas) que aportan
          una guía visual a la lectura
            {rmfamily TEXTO} o textrm{TEXTO}
        ▫ Sans Serif  No tienen serifas, y por ello se hacen más
          adecuadas para la lectura en pantalla
            {sffamily TEXTO} o textsf{TEXTO}
        ▫ Typewriter  Todas las letras tienen el mismo ancho,
          dando un resultado similar a las máquinas de escribir. Se
          utilizan para presentar texto sin formato (código fuente,
          datos, etc.)
            {ttfamily TEXTO} o texttt{TEXTO}
26

Aspectos básicos

    Tipos de fuente (EJEMPLO)




                          Por defecto es Roman
27

Aspectos básicos

    Estilos de fuente
     • Se refiere a la forma que puede tener un carácter en una
       familia:
        ▫ Normal
            {upshape TEXTO} o textup{TEXTO}
        ▫ Inclinado
            {slshape TEXTO} o textsl{TEXTO}
        ▫ Itálica
            {itshape TEXTO} o textit{TEXTO}
        ▫ Mayúscula y mayúsculas pequeñas
            {scshape TEXTO} o textsc{TEXTO}
        ▫ Ancho superior (negrita)
            {bfseries TEXTO} o textbf{TEXTO}
        ▫ Ancho normal
            {mdseries TEXTO} o textmd{TEXTO}
        ▫ Énfasis o realce
            {em TEXTO} o emph{TEXTO}
28

Aspectos básicos

    Estilos de fuente
    (EJEMPLO)
29

Aspectos básicos

    Tamaño de fuente

     • Los comandos que permiten modificar el tamaño son:




     • Pueden ser utilizados libremente en la misma frase
30

Aspectos básicos

    Tamaño de fuente (EJEMPLO)
31

Aspectos básicos

    Formato de letras en LaTeX

     • LaTeX ofrece una gran variedad de tipos, estilos y
       tamaños
     • Ante cualquier formato utilizado para editar un
       texto, la declaración normalfont restablece los
       valores por defecto (salvo el tamaño) normalsize
     • Una declaración afecta al texto que sigue hasta
       donde se cierre una llave abierta previamente
        ▫ {bfseries texto en negrita}
     • Se pueden combinar las declaraciones libremente
        ▫ {bfseries {sffamily texto en negrita Sans Serif}}
32

Aspectos básicos

    Alineamiento de texto
     • LaTeX indenta la primera línea de cada párrafo
        ▫ Para evitarlo, se utiliza el comando noindent al principio de
          la línea

     • LaTeX justifica el texto por ambos lados
     • Diferentes formas de alinear el texto mediante entornos:
        ▫ Centrado: begin{center} … end{center}
        ▫ Izquierda: begin{flushleft} … end{flushleft}
        ▫ Derecha: begin{flushright} … end{flushright}
     • También se pueden utilizar comandos:
        ▫ Centrado: centering{TEXTO}
        ▫ Izquierda: raggedright{TEXTO}
        ▫ Derecha: raggedleft{TEXTO}
33

Aspectos básicos
    Alineamiento de texto (EJEMPLO)
34
35

Edición

    Opciones interesantes en LaTeX
     • Por ejemplo, si queremos indicar que vamos a crear
       un documento de tipo “artículo” cuyo tamaño de
       letra por defecto sea de 11 puntos haremos:
          ▫ documentclass[11pt]{article}
     • Algunos caracteres especiales
          ▫   $  Para iniciar el modo matemático
          ▫   &  Tabulador en tablas
          ▫   #  Señala parámetro en las macros
          ▫   _  Para poner un subíndice (p.e., b_2)
          ▫   ^  Para poner un exponente (p.e., a^2)
36

Edición

    Modo Verbatim

     • Permite que lo que se escriba sea lo que se obtiene
       en la impresión
          ▫ begin{verbatim} TEXTO end{verbatim}
          ▫ verb@{ TEXTO }@
            @ es el delimitador de lo que se quiere escribir
     • Utiliza el tipo de letra typewriter (tt)
     • Dentro del entorno no se puede ejecutar ningún
       comando de LaTeX
37

Edición

    Modo Verbatim (EJEMPLO)
38

Edición

    Otras opciones en LaTeX

     • Opciones para los distintos tipos de documentos:
          ▫ title / notitle
             Para indicar si las páginas deben o no contener el título
              del documento
          ▫ twoside / oneside
             Para indicar si el documento se genera a dos caras o a
              una cara
          ▫ openright / openany
             Para indicar al compilador si los capítulos empiezan en la
              página a la derecha o en la próxima disponible
39

Edición

    Estilos de página
 • Existen 3 estilos básicos de página
    ▫ plain
           Imprime los números de página en el centro
            del pie de página
    ▫ headings
           Imprime una cabecera con el nombre del
            capítulo y el pie de página se deja vacío
    ▫ empty
           No imprime cabeceras ni números de página
 • Para modificar el estilo de página del
   documento se hace en la cabecera:
    ▫ pagestyle{ESTILO}
 • Para cambiar el estilo en la página actual:
    ▫ thispagestyle{ESTILO}
40

Edición

    Paquetes externos

     • Por defecto no se pueden realizar tareas como incluir:
          ▫ Una gráfica
          ▫ Texto a color
          ▫ Código fuente de un archivo…
     • Para solucionarlo se utilizan los paquetes externos, que
       añaden funcionalidad a LaTeX
          ▫ usepackage[OPCIONES]{NOMBRE_PAQUETE}
          ▫ Las opciones son “opcionales”
          ▫ Ejemplo:
             usepackage[spanish]{babel}
               Hace que algunos textos internos se escriban automáticamente en
                español (por ejemplo Chapter pasa a ser Capítulo)
41

Edición

    Algunos paquetes
     • Alltt
          ▫ Define un entorno “alltt” que se parece al Verbatim, salvo
            porque , {, y } tienen su significado normal
     • Amslatex
          ▫ Para componer fórmulas matemáticas complejas siguiendo el
            formato de la American Mathematical Society
     • Babel
          ▫ Para trabajar con múltiples idiomas
     • Color
          ▫ Para trabajar con colores
     • Inputenc
          ▫ Permite especificar el enconding que utiliza LaTeX
             usepackage[latin1]{inputenc}  permite tildes y eñes
     • Graphics
          ▫ Permite introducir gráficos
42

Edición

    Algunos paquetes (II)
     • Graphpap
          ▫ Define el comando graphpaper, utilizado en el entorno
            picture
     • Ifthen
          ▫ Permite programar comandos como “if then do…otherwise
            do …”
     • Latexsym
          ▫ Permite editar símbolos en fórmulas matemáticas
     • Makeidx
          ▫ Define los comandos para producir índices
     • Showidx
          ▫ Permite imprimir cada comando index en la página en la
            que se ha puesto. Permite corregir índices
43

Edición

    Márgenes de texto

     • Para definir el ancho del texto en cada página
          ▫ textwidth = 6.75in
     • Para definir el largo del texto en cada página (por defecto 19cm)
          ▫ textheight = 8.5in
     • Para colocar el margen superior del texto
          ▫ topmargin = -1cm
     • Para colocar el margen izquierdo
          ▫ oddsidemargin = -1in
     • El valor de los márgenes también puede ser negativo
     • Estos comandos no cambian el tamaño de la hoja
44

Edición

    Márgenes de texto II

     • La plantilla básica tiene este formato:




     • No se pueden utilizar estos comandos para modificar
       los márgenes del texto dentro del documento
          ▫ Para ello se utilizan otras instrucciones que se verán
            posteriormente
45

Edición

    Márgenes de texto (EJEMPLO)
46

Edición

    Indentación y salto entre párrafos
     • Para definir la indentación en cada párrafo
          ▫ parindent = 0 mm  elimina la sangría
          ▫ parindent = 10 pt  la sangría ha de ser de 10
            puntos
     • Para evitar la indentación en un párrafo en concreto
          ▫ noidendent
     • Para definir el salto entre párrafos
          ▫ parskip = 20 mm  salta de 20mm entre párrafos
     • Resumiendo, el compilador salta el espacio asignado
       por el comando parskip e indenta la primera línea
       según lo indicado por el comando parindent
47

Edición

    Indentación y salto entre párrafos (EJEMPLO)
48

Edición

    Número de página
     • Para fijar el número de página a partir de la cual se
       empezará a contar en cualquier parte del documento
          ▫ setcounter{page}{NUMERO}
     • Para especificar el tipo de números que se desea
          ▫ pagenumbering{ESTILO}
          ▫ Reinicia el contador de páginas a cero y empieza a numerar
            páginas de acuerdo a lo especificado en ESTILO
          ▫ Los estilos pueden ser
               arabic  1, 2, 3, 4, … (por defecto)
               roman  i, ii, iii, iv, …
               Roman  I, II, III, IV, …
               alph  a, b, c, d, …
               Alph  A, B, C, D, …
49

Edición

    Número de página (EJEMPLO)
50

Edición

    Cambios de línea y página

     • Repasando:
          ▫   para indicar que el texto continúa en la próxima
            línea
          ▫ ~  para indicar que no debe cortar la línea entre dos
            palabras
     • Para forzar el cambio de página
          ▫ newpage
     • Previenen un cambio de línea o página
          ▫ nolinebreak
          ▫ nopagebreak
51

Edición

    Títulos y secciones

     • Hay varias opciones:
          ▫   part{}  Utilizado en el estilo book
          ▫   chapter{}  Utilizado en los estilos book y report
          ▫   section{}, subsection{}, subsubsection{}
          ▫   paragraph{}, subparagraph{}
     • Todos los tipos de títulos y secciones tienen un estilo
       predefinido
     • LaTeX automáticamente numero las secciones y
       subsecciones
          ▫ Se puede poner un * para evitar que se numeren
               section*{Introducción}
52

Edición

    Títulos y secciones (EJEMPLO)
53

Edición

    Referencias a página / sección

     • Para referenciar un lugar de la página desde
       cualquier parte del texto se puede utilizar:
          ▫ Para especificar un punto que se puede referenciar
             label{CLAVE}
          ▫ Para hacer la referencia
             ref{CLAVE}
          ▫ Para hacer la referencia en función de la página en la
            que está el elemento referenciado
             pageref{CLAVE}
54

Edición

    Referencias a página / sección (EJEMPLO)
55

Edición

    Tabla de contenidos
     • Para crear la tabla de contenidos del documento
          ▫ tableofcontents
     • Debe incluirse después del comando begin{document}
     • Puede requerir compilar dos veces el documento
          ▫ En la primera compilación
             Genera un archivo con extensión .toc
          ▫ En la segunda compilación
             Utiliza el archivo .toc en la segunda
     • Se introducen en la tabla todos los elementos
       estructurales (capítulos, secciones, párrafos, etc.) que
       hayan sido numerados
56

Edición

    Tabla de contenidos (EJEMPLO)
57

Edición

    Listas

     • Para generar una lista NO numerada
          ▫ begin{itemize} ELEMENTOS end{itemize}
     • Para generar un lista numerada
          ▫ begin{enumerate} ELEMENTOS end{enumerate}
     • Cada elemento de las listas va precedido del comando
          ▫ item TEXTO
     • Se puede personalizar el símbolo de cada elemento de la
       lista (punto, número, letra, etc.)
          ▫ item [TITULO] TEXTO
     • Se pueden anidar listas para crear diferentes niveles de
       listas
58

Edición

    Listas (EJEMPLO)
59

Edición

    Listas (EJEMPLO II)




     • fbox{TEXTO}
          ▫ Crea una caja con un texto contenido
60
61

Documentos

   Recordando…

                            COMPILACIÓN
             Archivo .tex                 Archivo .dvi
                               LATEX




              PDFLATEX                      DVIPS




             Archivo .pdf                 Archivo .ps
62

Documentos

   Clase article / (amsart)
    • Clase definida para documentos cortos como conferencias,
      informes breves u otras presentaciones, que no haya que dividir
      en capítulos
    • Se utiliza para cualquier escrito pequeño y menos formateado
      que un libro (máximo 20 páginas aprox.)
    • LaTeX selecciona automáticamente el estilo y la fuente para
      componer el título de las divisiones, e introduce el espacio
      necesario entre el título y el resto del texto y entre las divisiones
      sucesivas
    • La clase amsart ha sido definida para redactar artículos en inglés y
      aunque se utilice el paquete babel mantendrá algunas clausulas
      en inglés
       ▫ Con amsart  el abstract debe editarse antes del comando
         maketitle
       ▫ Con article  el abstract se edita después que maketitle
63

Documentos

   División estructural
    • Para un documento article, las divisiones son las
      siguientes:
       ▫ section {NOMBRE}  Para crear una sección
       ▫ subsection {NOMBRE}  Para crear una subsección
       ▫ subsubsection {NOMBRE}  Para crear una
         subsubsección
       ▫ paragraph {NOMBRE}  Para crear un párrafo
       ▫ subparagraph {NOMBRE}  Para crear un subpárrafo
       ▫ appendix  Indica el comienzo de los anexos
          A partir de su declaración, la numeración de los
           apartados se hace con letras en lugar de con números
64

Documentos

   Definición
    • Algunas de las opciones básicas para artículos son
       ▫ documentclass[OPCIONES]{article}
       ▫ Tamaño de letra del documento
          10pt, 11pt, 12pt
       ▫ Impresión de caras
          twoside, oneside
       ▫ Columnas
          twocolumn, onecolumn
       ▫ Tipo de papel
          a4paper, a5paper, b5paper, legalpaper, executivepaper
       ▫ Tipo de impresión
          draft, final
       ▫ Separación en diferentes páginas entre la información (título,
         autor, fecha) y el resto del documento
          titlepage
       ▫ Si se indican varias opciones, han de ir separadas por
         comas
65

Documentos

   Estilo de página del artículo
    • Resumen del artículo
       ▫ abstract{TEXTO}
       ▫ Aparece el título directamente en el idioma que se utilice
           Abstract, Resumen, …
    • Para definir un estilo en el que se pone el número de página en todas las páginas
       ▫ pagestyle{myheadings}
       ▫ Además, en la cabecera se pondrá el texto especificado:
           markboth{CABECERA_IZQUERDA}{CABECERA_DERECHA}
           markright{CABECERA_DECHA}
    • Si no se ha especificado twoside, todas las páginas se consideran derecha
    • Información sobre el documento:
       ▫ Para incluir el autor del documento
          author {AUTOR}
       ▫ Para incluir la fecha del documento
          date {FECHA}
          Si se pone date{today} aparece la fecha del día en el que se esté
       ▫ Para incluir el título del documento
          title{TITULO}
       ▫ Para que aparezca la información anterior siempre hay que poner maketitle
66

Documentos

   Estilo de página del artículo (EJEMPLO)




 Sin maketitle no
 aparece ni el título,
 ni el autor, ni la
 fecha
67

Documentos

   Estilo de página del artículo (EJEMPLO II)
68

Documentos

   Estilo de página del artículo
     (EJEMPLO III)
69

Documentos

   Entornos
    • Existen múltiples entornos
       ▫ begin{NOMBRE_ENTORNO} TEXTO end{NOMBRE_ENTORNO}
    • Pueden anidarse
    • Se pueden crear nuevos entornos libremente
    • Algunos entornos:
       ▫ Center, flushleft, flushright  Texto centrado, alineado a la
         izquierda o alineado a la derecha
       ▫ Verbatim  Par insertar texto libremente y código fuente
       ▫ Tabular, table  Para insertar tablas
       ▫ Figure  Para insertar imágenes
       ▫ Description  Para crear listas de temas con indentación
         francesa
       ▫ Equation, displaymath  Para insertar fórmulas matemáticas
70

Documentos

   Entornos (EJEMPLO)
71

Documentos

   Teoremas
    • Hay que definir tantos entornos como tipos de teoremas
      vayamos a utilizar
       ▫ Teoremas, corolarios, definiciones, proposiciones, …
    • Se definen en la cabecera (preámbulo)
       ▫   newtheorem{NOMBRE}{TEOREMA}[section]
       ▫   NOMBRE  Nombre del entorno que se quiere crear
       ▫   TEOREMA  Palabra que aparece en cada teorema
       ▫   [section]  es opcional y sirve para imprimir el número del
           teorema precedido por el número de la sección actual
    • El texto del entorno aparece en Italic
    • Si se quiere poner nombre al teorema, se ha de poner
      entre corchetes
72

Documentos

   Teoremas (EJEMPLO)
73

Documentos

   Enumeración de teoremas
    • Puede que queramos tener dos tipos diferentes de
      teoremas pero que se numeren de forma correlativa
       ▫ Una definición sería:
          newtheorem{NOMBRE}{TEOREMA}[section]
              NOMBRE  Nombre del entorno que se quiere crear
              TEOREMA  Palabra que aparece en cada teorema
              [section]  es opcional y sirve para imprimir el número del
               teorema precedido por el número de la sección actual
       ▫ Y la otra tendría que ser
          newtheorem{NOMBRE2}[NOMBRE]{TEOREMA2}
              NOMBRE2  Nombre del segundo entorno que se quiere crear
              NOMBRE  Nombre del entorno con el que se quiere relacionar
               para que sean ordenados correlativamente
              TEOREMA2  Palabra que aparecerá en cada teorema
74

Documentos

   Enumeración de teoremas (EJEMPLO)
75

Documentos

   Citas y notas de pie
    • Para las citas existen dos entornos
       ▫ Quote
          Utilizado para las citas de un solo párrafo
          No sangra los párrafos
       ▫ Quotation
          Utilizado para las citas de varios párrafos
          Sangra la primera línea
    • Verse está más pensado para versos en los que cada
      línea se separa mediante 
    • Para insertar un pie de página
       ▫ footnote{TEXTO}
       ▫ Los números de pie se numerarán automáticamente
76

Documentos
   Citas y notas de pie
   (EJEMPLO)
77

Documentos

   Clase book
    • Declaración de uso
       ▫ documentclass[OPCIONES]{book}
    • Los libros tienen una sección chapter{}
       ▫ Se utiliza para crear capítulos en libros
          Aparecen en una página nueva
       ▫ Cada capítulo tendrá una serie de secciones
          Se numeran en función del capítulo automáticamente
       ▫ Es posible evitar la numeración automática mediante *
          Por ejemplo section*{TITULO}
          Se utiliza para partes especiales como agradecimientos
       ▫ Un capítulo terminará cuando se comience uno nuevo
78

Documentos

   Estructura

                           Página 1




                Página 2
79

Documentos

   Cambios de formato: Layout
    • Utilizado para ver los valores de los parámetros que
      controlan el formato de la página en proceso
       ▫ usepackage[spanish]{layout}
       ▫ layout
    • Se muestra un esquema con los valores de los 11
      parámetros de formato
       ▫ Se muestra en una página separada
       ▫ Ayuda al usuario con los cambios de formato
          Se pueden cambiar libremente
    • Puede utilizarse en cualquier parte del documento
      después de begin{document}
80

Documentos

   Cambios de formato:
   Layout (EJEMPLO)
81

Documentos

   Color
    • Existe un paquete que sirve para añadir color a los
      documentos
       ▫ usepackage[usenames]{color}
       ▫ El parámetro opcional usenames sirve para poder utilizar
         los nombres de los colores
    • Algunos colores son:
       ▫ Blue, Yellow, Red, Green, Cyan, Orange, Purple, Melon,
         Fuchsia, Salon, Sepia, Magenta, Brown, …
    • Empleo
       ▫ color{blue} TEXTO
       ▫ El nuevo color se mantiene hasta que se cambia por otro o hasta
         que se cierra una llave contenedora en la que se haya
         introducido el color
82

Documentos

   Color (EJEMPLO)
83

Documentos

   Clase report
    • Similar a book, aunque con algunas diferencias
       ▫ Book, por defecto, agrega una página adicional por
         capítulo, mientras que report no; la edición es
         secuencial
       ▫ Book enumera de manera distinta las páginas,
         dependiendo de si son pares o impares, mientras que
         report siempre utiliza el mismo formato de
         numeración
       ▫ Book utiliza una cabecera con el nombre del capítulo
         actual mientras que report no
84

Documentos

   Columnas
    • Existen varias formas de escribir con varias columnas
    • Con la opción en la declaración del documento
       ▫ documentclass[twocolumn]{report}
85

Documentos

   Columnas II
    • El paquete multicol
       ▫ usepackage {multicol}
       ▫ begin{multicols}{NUMERO_COLUMNAS} TEXTO end{multicols}
86

Documentos

   Columnas III
    • El comando minipage
       ▫ Permite especificar el ancho de una columna
       ▫ begin{minipage}{TAMAÑO}
87

Documentos

   Columnas IV
    • El comando parbox
       ▫ Similar a minipage, permite especificar el ancho de una columna
       ▫ parbox{TAMAÑO} {TEXTO}
88

Documentos

   Figuras
    • Entorno utilizado cuando se quieren incluir imágenes
       ▫ usepackage{graphicx}
       ▫ begin{figure} … end{figure}
89

Documentos

   Posición de figuras
    • LaTeX ofrece las siguientes opciones:
       ▫   t  en el tope de la página
       ▫   h  aquí sugerido (justo en el sitio en el que se pone)
       ▫   H  aquí definitivamente
       ▫   b  en la base de la página
       ▫   p  agrupa varias figuras en una página separada del
           texto
    • Formato
       ▫ begin {figure}[POSICIÓN]
    • Se puede incluir un título en la figura
       ▫ caption {DESCRIPCIÓN}
90

Documentos

   Posición de figuras (EJEMPLO)
91

Documentos

   Posición de la figura
    • LaTeX se encarga de buscar el lugar más adecuado
      para la figura dentro del documento
    • Puede ser un poco incómodo, pero facilita mucho las
      cosas
    • Evita utilizar expresiones como
       ▫ …como en la siguiente figura
    • …y utiliza expresiones como
       ▫ …como en la Figura ref{fig:NOMBRE_FIGURA}
    • De esta manera la referencia no depende del lugar
      donde aparezca la figura y, se ve más elegante
92

Documentos

   Posición de la figura (EJEMPLO)




     Si se pone un * se quita
     el borde la imagen
93

Documentos

   Entorno Picture
94
95

Misceláneas y edición en modo matemático

    Lista de figuras
     • Para obtener un índice de figuras en LaTeX hay que:
        ▫ Haber utilizado el ambiente figure para incluir las figuras
        ▫ Haber incluido los títulos de las figuras con el comando
          caption
        ▫ Utilizar el comando listoffigures
     • Dentro de las opciones de includegraphics tenemos
        ▫   Width  Ancho de la figura
        ▫   Height  Alto de la figura
        ▫   Scale  Escala de la figura
        ▫   Draft  No se incluye la imagen
        ▫   Angle  Angulo de giro de la figura
     • Utilizando begin*{figure} la imagen ocupará todo en
       ancho de la página
96

Misceláneas y edición en modo matemático

    Color de texto
     • Además de mediante color{COLOR} TEXTO se pueden
       utilizar colores de otras formas
        ▫ Para escribir texto en un color determinado
            textcolor{COLOR} TEXTO
        ▫ Para escribir texto en una caja, con un color de fondo
            colorbox{COLOR} TEXTO
        ▫ Para escribir texto en un cuadro coloreado
            fcolorbox{COLOR_CUADRO}{COLOR_CAJA} TEXTO
        ▫ Para establecer el color de fondo de la página
            pagecolor{COLOR}
     • Los colores pueden ser un nombre prestablecido o uno
       definido
        ▫ textcolor{red}, textcolor[rgb]{0, 1, 0},
          textcolor[gray]{0.5}
97

Misceláneas y edición en modo matemático

    Modelos de color
     • Se puede definir un nuevo color en la cabecera
        ▫ definecolor{NUEVO_NOMBRE}{MODELO}{ESPECIFICACIÓN}
            Ejemplo, definecolor{gold}{rgb}{0.85, .66, 0}
        ▫ Modelos:
            RGB (Red, Green, Blue): modelo rojo, verde y azul
            HSB (Hue Saturarion Brighness): modelo color contraste brillo
            CMYK (Cyan, Magenta, Yellow, Black): modelo cian, magenta,
             amarillo y negro
            GRAY: modelo de tonos grises
            Los valores para especificar el color estarán entre 0 y 1
     • Opciones del paquete color
        ▫ monochrome  desactiva los comandos de color
        ▫ dvipsnames | nodvipsnames  activa los 68 colores del
          programa DVIPS
            DVIPS es un software que convierte la salida en DVI a PostScript
        ▫ usenames  activa todos los colores disponibles
98

Misceláneas y edición en modo matemático

    Modelos de color (EJEMPLO)
99

Misceláneas y edición en modo matemático

    Colores de DVIPS
100

Misceláneas y edición en modo matemático

    Formatos de títulos
     • El paquete titlesec permite cambiar el formato de las
       diferentes partes de un documento
     • La configuración se realiza a través del comando
       titleformat en la cabecera del documento
        ▫ titleformat{PARTE_A_FORMATEAR} [ESTILO] OPCIONES
        ▫ Parte a formatear:
            part, chapter, section, subsection, etc.
        ▫ Estilo de la presentación:
            block, frame, etc.
101

Misceláneas y edición en modo matemático

    Opciones de titleformat
     1. {FUENTE}  normalfont, bfseries, huge, large,
        etc.
     2. {ESTILO_ETIQUETA}  si la hubiera
     3. {SEPARACIÓN}  10pt, 15pt, etc.
     4. {ESTILO_TÍTULO}  del título de la parte

     • Para introducir el espaciado entre título y texto
        ▫ titlespacing{PARTE_A_FORMATEAR}{izq}{sup}{inf}[der]
102

Misceláneas y edición en modo matemático

    Opciones de titleformat (EJEMPLO)

                                Rellena toda la izquierda para
                                Insertar en la derecha y viceversa

                                                                        Deja un espacio

                                              Cambia el texto del capítulo
103

Misceláneas y edición en modo matemático

    Edición matemática
     • Existen dos modos matemáticos
        ▫ Text
            Utilizado para insertar símbolos matemáticos entre texto
            Se inicia y termina con un carácter $
               $sum_{n=1}^inftyfrac1{2^n} = 1$
        ▫ Display
            Utilizado para editar fórmulas separadas del texto y con
             alineamiento centrado
            Se inicia y termina con $$
            También se puede encerrar la fórmula entre [ FÓRMULA ]
            $$sum_{n=1}^inftyfrac1{2^n} = 1$$
104

Misceláneas y edición en modo matemático

    Edición matemática (EJEMPLO)
105

Misceláneas y edición en modo matemático

    Entorno matemático
     • La edición de fórmulas y ecuaciones matemáticas
       también puede realizarse desde dos entornos:
        ▫ Entorno equation
            Para ecuaciones de una línea
            begin{equation} ECUACIÓN end{equation}
        ▫ Entorno eqnarray
            Para ecuaciones o fórmulas que necesiten ser divididas
            begin{eqnarray} ECUACIÓN end{eqnarray}
            Las fórmulas se numeran por defecto. Para evitarlo se puede:
               Utilizar nonumber en una línea concreta de la fórmula
               Utilizar {eqnarray*} para todas las líneas de la fórmula
        ▫ Se puede utilizar label y ref para referenciar las fórmulas
106

Misceláneas y edición en modo matemático

    Entorno matemático (EJEMPLO)
107

Misceláneas y edición en modo matemático

    Características
     • Debemos escribir en modo matemático cualquier
       símbolo matemático, aunque sea sólo una letra
        ▫ Si queremos escribir:
            Sea p un elemento de un dominio íntegro D. Diremos que p es
             irreducible si no es nulo ni unitario y no tiene más divisores
             que sus asociados y las unidades.
        ▫ Ese texto deberá ser editado así:
            Sea $p$ un elemento de un dominio ’integro $D$. Diremos
             que $p$ es textit {irreducible} si no es nulo ni unitario y no
             tiene m’as divisores que sus asociados y las unidades.
        ▫ Entonces obtendremos:
            Sea p un elemento de un dominio íntegro D. Diremos que p es
             irreducible si no es nulo ni unitario y no tiene más divisores
             que sus asociados y las unidades.
108

Misceláneas y edición en modo matemático

    Símbolos matemáticos
     • Existe una gran cantidad de símbolos matemáticos
     • Para algunos símbolos matemáticos es necesario el
       paquete latexsym
     • Hay dos tipos básicos:
        ▫ Normales
            Letras y números
        ▫ Ordinarios
              Relacionales
              Binarios
              Abecedario griego
              Símbolos matemáticos
109

Misceláneas y edición en modo matemático

    Símbolos relacionales
110

Misceláneas y edición en modo matemático

    Símbolos binarios
111

Misceláneas y edición en modo matemático

    Alfabeto griego
112

Misceláneas y edición en modo matemático

    Símbolos matemáticos
113

Misceláneas y edición en modo matemático

    Algunas consideraciones
     • Para especificar, por ejemplo, los límites de una integral
       definida o una sumatoria se usan los comandos de subíndice y
       superíndice
     • Las sumas e integrales son casos típicos donde conviene usar
       espacios negativos. Lo mismo vale para los límites
     • No hay que confundir los símbolos ordinarios | y | con las
       relaciones mid o parallel. Producen el mismo símbolo pero el
       espaciado es distinto
        ▫ Por ejemplo, para obtener para tener |a + b| ≤ |a| + |b|, hemos de
          escribir $|a+b|leq|a|+|b|$, y no $mid a+bmidleqmid
          amid+mid bmid$, que daría lugar a | a + b |≤| a | + | b |
     • Los comandos neq y notin producen las negaciones de = y ∈
        ▫ Para las demás relaciones, podemos conseguir su negación
          anteponiendo el comando not
114

Misceláneas y edición en modo matemático

    Algunas consideraciones (EJEMPLO)
115

Misceláneas y edición en modo matemático

    Otros
     • Funciones trigonométricas


     • Fracciones y raíces
        ▫ Para obtener fracciones
            frac{NUMERADOR}{DENOMINADOR}
        ▫ Para obtener raíces
            sqrt[ÍNDICE]{RADICANDO}
               El índice por defecto es 2
116

Misceláneas y edición en modo matemático

    Otros (EJEMPLO)
117

Misceláneas y edición en modo matemático

    Subrayado y separadores
     • Para subrayar tanto en modo texto como matemático
        ▫ underline
     • Para producir una barra sobre el texto
        ▫ overline
     • Para producir llaves sobre y bajo el texto
        ▫ underbrace y overbrace
     • Paréntesis
        ▫ big(, Big(, bigg(, Bigg(
     • Corchetes
        ▫ big[, Big[, bigg[, Bigg[
     • Barras verticales
        ▫ big|, Big|, bigg|, Bigg|
118

Misceláneas y edición en modo matemático

    Subrayado y separadores (EJEMPLO)
119

Misceláneas y edición en modo matemático

    Delimitadores
     • Todos tienen una versión izquierda y otra derecha
     • Los más importantes son: (, [, {, |, ||, 〈
        ▫ Se introducen directamente por teclado:
            (, [, |
        ▫ Para los demás:
            {  {
            ||  |
            〈  langle
     • Para tratar que el tamaño de los separadores se ajuste al
       texto contenido dentro de ellos:
        ▫ left y right
        ▫ O no se pone ninguno o se ponen los dos
120

Misceláneas y edición en modo matemático

    Delimitadores (EJEMPLO)
121

Misceláneas y edición en modo matemático

    Acentos
     • En el modo matemático es posible una mayor
       cantidad de acentos
     • Algunos acentos son


     • Para obtener versiones “anchas” de hat y tilde


     • Para introducir porciones de texto entre fórmulas
       pequeñas
122

Misceláneas y edición en modo matemático

    Letra: tipo, tamaño y estilo
     • En el modo matemático el estilo de letra por defecto es
       cursiva
        ▫ Se puede utilizar cualquier otro estilo o sus abreviaciones
            rmfamily (rm), ttfamily (tt), itshape (it), bfseries (bf), …
        ▫ También se puede utilizar
            mathrm, mathit, …
     • Los estilos afectan sólo a letras y números
        ▫ No afectar a los operadores
        ▫ Si queremos a la fórmula completa un ejemplo sería:
            {boldmath $TEXTO$}
     • Para escribir texto es preferible hacerlo utilizando
        ▫ mbox{TEXTO}
        ▫ También sirve para modificar símbolos “sueltos” en
          fórmulas
123

Misceláneas y edición en modo matemático

    Letra: tipo, tamaño y estilo (EJEMPLO)
124

Misceláneas y edición en modo matemático

    Espacios
     • Los espacios en blanco carecen de valor en LaTeX
     • LaTeX determina la mejor distribución de los
       espacios
     • Si es importante para el documento, puede hacerse:
        ▫   !  da un espacio negativo
        ▫   ,  da un pequeño espacio adicional
        ▫     de un espacio normal
        ▫   quad, qquad  dan espacios mayores que los
            estándares
125

Misceláneas y edición en modo matemático

    Espacios (EJEMPLO)
126

Misceláneas y edición en modo matemático

    Subíndices y superíndices
     • Para superíndices
        ▫ Se utiliza ^
        ▫ Ejemplo, para obtener an = an-1+an-2+an-3+...
            $a^n = a^{n-1} + a^{n-2} + a^{n-3} + ... $
     • Para subíndices
        ▫ Se utiliza _
        ▫ Ejemplo, para obtener an = an-1+an-2+an-3+...
            $a_n = a_{n -1} + a_{n-2} + a_{n -3} + ... $
     • Otro ejemplo
        ▫ Ejemplo, para obtener xij = 4i − yij
            $x_{ij} = 4^i-y_{ij}$
127

Misceláneas y edición en modo matemático

    Subíndices y superíndices (EJEMPLO)
128

Misceláneas y edición en modo matemático

    Puntuaciones
     • En modo texto se utiliza ldots, para puntos
       suspensivos en una línea

     • En modo matemático, además, se incluyen otros
       comandos
        ▫ cdots  Puntos suspensivos centrados
        ▫ vdots  Puntos suspensivos verticales
        ▫ ddots  Puntos suspensivos diagonales
129

Misceláneas y edición en modo matemático

    Puntuaciones (EJEMPLO)
130

Misceláneas y edición en modo matemático

    Matrices
     • Para definir matrices
        ▫ matrix{ELEMENTOS}
        ▫ Para delimitar la matriz
            left y right
        ▫ Para separar elementos
           &
        ▫ Para crear una nueva fila
            cr
        ▫ Ejemplo:
            matrix {1 & 2 & 3cr...
131

Misceláneas y edición en modo matemático

    Entorno array
     • También sirve para definir matrices
        ▫ begin{array}{COLUMNAS}ELEMENTOSend{array}
     • Columnas
        ▫ Se debe indicar la alineación de las columnas. Posibilidades:
            c  centrado
            l  alineado a la izquierda
            r  alineado a la derecha
        ▫ El número de alineaciones tiene que coincidir con el número de
          columnas deseadas
     • Elementos
        ▫ Se utilizan los mismos delimitadores y separadores que en el caso
          anterior
            left, right, &
        ▫ Para delimitar filas
            
     • Ejemplo
        ▫ A = left( begin{array}{lcr}1 & 2 & 3 …
132

Misceláneas y edición en modo matemático
    Entorno array (EJEMPLO)
133

Misceláneas y edición en modo matemático

    Condicionalidades
     • Utilizado para crear condicionales para la resolución
       de problemas

More Related Content

What's hot

5-beamer: Creación de presentaciones con LaTeX Imprimible
5-beamer: Creación de presentaciones con LaTeX Imprimible5-beamer: Creación de presentaciones con LaTeX Imprimible
5-beamer: Creación de presentaciones con LaTeX ImprimibleDigna González
 
Metodo abierto punto fijo Clase 5 Metodos Numericos
Metodo abierto punto fijo Clase 5 Metodos NumericosMetodo abierto punto fijo Clase 5 Metodos Numericos
Metodo abierto punto fijo Clase 5 Metodos NumericosTensor
 
Ecuaciones diferenciales lineales con coeficientes indeterminados
Ecuaciones diferenciales lineales con coeficientes indeterminadosEcuaciones diferenciales lineales con coeficientes indeterminados
Ecuaciones diferenciales lineales con coeficientes indeterminadossheep242
 
Inecuaciones
InecuacionesInecuaciones
Inecuacionessitayanis
 
5 funciones logaritmicas y exponenciales
5 funciones logaritmicas y exponenciales5 funciones logaritmicas y exponenciales
5 funciones logaritmicas y exponencialesHenry Romero
 
7. sistemas de ecuaciones y aplicaciones
7. sistemas de ecuaciones y aplicaciones7. sistemas de ecuaciones y aplicaciones
7. sistemas de ecuaciones y aplicacionesJacquelineSantos10
 
Introducción a los Métodos Numéricos
Introducción a los Métodos NuméricosIntroducción a los Métodos Numéricos
Introducción a los Métodos NuméricosJoanny Ibarbia Pardo
 
Sistema de Ecuaciones Lineales
Sistema de Ecuaciones LinealesSistema de Ecuaciones Lineales
Sistema de Ecuaciones LinealesKathytha Rodriguez
 
Métodos numéricos método de la secante
Métodos numéricos   método de la secanteMétodos numéricos   método de la secante
Métodos numéricos método de la secanteHELIMARIANO1
 
4.metodo de la biseccion
4.metodo de la biseccion4.metodo de la biseccion
4.metodo de la biseccionrjvillon
 
10. ecuaciones parametricas
10. ecuaciones parametricas10. ecuaciones parametricas
10. ecuaciones parametricasSALINAS
 
Método de newton raphson Metodos Numericos
Método de newton raphson Metodos NumericosMétodo de newton raphson Metodos Numericos
Método de newton raphson Metodos NumericosTensor
 
Ejercicios jacobi
Ejercicios jacobiEjercicios jacobi
Ejercicios jacobidjp951
 
Presentación- Sistemas de ecuaciones lineales
Presentación- Sistemas de ecuaciones linealesPresentación- Sistemas de ecuaciones lineales
Presentación- Sistemas de ecuaciones linealesProspero Ruiz Cepeda
 
Ecuaciones homogeneas
Ecuaciones homogeneasEcuaciones homogeneas
Ecuaciones homogeneasKire_ceti
 
Ecuaciones exactas por factor integrante,lineales,bernoulli
Ecuaciones exactas por factor integrante,lineales,bernoulliEcuaciones exactas por factor integrante,lineales,bernoulli
Ecuaciones exactas por factor integrante,lineales,bernoulliLight
 

What's hot (20)

5-beamer: Creación de presentaciones con LaTeX Imprimible
5-beamer: Creación de presentaciones con LaTeX Imprimible5-beamer: Creación de presentaciones con LaTeX Imprimible
5-beamer: Creación de presentaciones con LaTeX Imprimible
 
Metodo abierto punto fijo Clase 5 Metodos Numericos
Metodo abierto punto fijo Clase 5 Metodos NumericosMetodo abierto punto fijo Clase 5 Metodos Numericos
Metodo abierto punto fijo Clase 5 Metodos Numericos
 
Ecuaciones diferenciales lineales con coeficientes indeterminados
Ecuaciones diferenciales lineales con coeficientes indeterminadosEcuaciones diferenciales lineales con coeficientes indeterminados
Ecuaciones diferenciales lineales con coeficientes indeterminados
 
Gauss con pivoteo
Gauss con pivoteoGauss con pivoteo
Gauss con pivoteo
 
Integrales dobles
Integrales doblesIntegrales dobles
Integrales dobles
 
Inecuaciones
InecuacionesInecuaciones
Inecuaciones
 
5 funciones logaritmicas y exponenciales
5 funciones logaritmicas y exponenciales5 funciones logaritmicas y exponenciales
5 funciones logaritmicas y exponenciales
 
FACTORES DE INTEGRACIÓN
FACTORES DE INTEGRACIÓNFACTORES DE INTEGRACIÓN
FACTORES DE INTEGRACIÓN
 
7. sistemas de ecuaciones y aplicaciones
7. sistemas de ecuaciones y aplicaciones7. sistemas de ecuaciones y aplicaciones
7. sistemas de ecuaciones y aplicaciones
 
Introducción a los Métodos Numéricos
Introducción a los Métodos NuméricosIntroducción a los Métodos Numéricos
Introducción a los Métodos Numéricos
 
Sistema de Ecuaciones Lineales
Sistema de Ecuaciones LinealesSistema de Ecuaciones Lineales
Sistema de Ecuaciones Lineales
 
Métodos numéricos método de la secante
Métodos numéricos   método de la secanteMétodos numéricos   método de la secante
Métodos numéricos método de la secante
 
4.metodo de la biseccion
4.metodo de la biseccion4.metodo de la biseccion
4.metodo de la biseccion
 
10. ecuaciones parametricas
10. ecuaciones parametricas10. ecuaciones parametricas
10. ecuaciones parametricas
 
Espacios y Subespacios Vectoriales
Espacios y Subespacios VectorialesEspacios y Subespacios Vectoriales
Espacios y Subespacios Vectoriales
 
Método de newton raphson Metodos Numericos
Método de newton raphson Metodos NumericosMétodo de newton raphson Metodos Numericos
Método de newton raphson Metodos Numericos
 
Ejercicios jacobi
Ejercicios jacobiEjercicios jacobi
Ejercicios jacobi
 
Presentación- Sistemas de ecuaciones lineales
Presentación- Sistemas de ecuaciones linealesPresentación- Sistemas de ecuaciones lineales
Presentación- Sistemas de ecuaciones lineales
 
Ecuaciones homogeneas
Ecuaciones homogeneasEcuaciones homogeneas
Ecuaciones homogeneas
 
Ecuaciones exactas por factor integrante,lineales,bernoulli
Ecuaciones exactas por factor integrante,lineales,bernoulliEcuaciones exactas por factor integrante,lineales,bernoulli
Ecuaciones exactas por factor integrante,lineales,bernoulli
 

Similar to LaTeX (20)

Herramientas digitales
Herramientas digitalesHerramientas digitales
Herramientas digitales
 
Herramientas digitales
Herramientas digitalesHerramientas digitales
Herramientas digitales
 
Una pequeña introducción a LATEX
Una pequeña introducción a LATEXUna pequeña introducción a LATEX
Una pequeña introducción a LATEX
 
ReStructuredText: Realizando documentos de forma rápida y sencilla
ReStructuredText: Realizando documentos de forma rápida y sencillaReStructuredText: Realizando documentos de forma rápida y sencilla
ReStructuredText: Realizando documentos de forma rápida y sencilla
 
Latex
LatexLatex
Latex
 
La tex
La texLa tex
La tex
 
Latex
LatexLatex
Latex
 
Latex
LatexLatex
Latex
 
cursoBeamer1.pdf
cursoBeamer1.pdfcursoBeamer1.pdf
cursoBeamer1.pdf
 
GNU/Linux-Debian
GNU/Linux-Debian GNU/Linux-Debian
GNU/Linux-Debian
 
Programas (examen)
Programas (examen)Programas (examen)
Programas (examen)
 
Manual de latex
Manual de latexManual de latex
Manual de latex
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadores
 
P2 act1 cuadro comparativo
P2 act1 cuadro comparativoP2 act1 cuadro comparativo
P2 act1 cuadro comparativo
 
EXPO PERL UTT
EXPO PERL UTTEXPO PERL UTT
EXPO PERL UTT
 
Hojas electronicas
Hojas electronicasHojas electronicas
Hojas electronicas
 
Uso de las clases iostream
Uso de las clases iostreamUso de las clases iostream
Uso de las clases iostream
 
ATIX03
ATIX03ATIX03
ATIX03
 
Intorduccion a latex
Intorduccion a latexIntorduccion a latex
Intorduccion a latex
 
Software científico, herramientas basicas
Software científico, herramientas basicasSoftware científico, herramientas basicas
Software científico, herramientas basicas
 

More from Vicente García Díaz (16)

Creating a textual domain specific language
Creating a textual domain specific languageCreating a textual domain specific language
Creating a textual domain specific language
 
Introduction to architectures based on models, models and metamodels. model d...
Introduction to architectures based on models, models and metamodels. model d...Introduction to architectures based on models, models and metamodels. model d...
Introduction to architectures based on models, models and metamodels. model d...
 
jBPM
jBPMjBPM
jBPM
 
Wikitude. KML y ARML
Wikitude. KML y ARMLWikitude. KML y ARML
Wikitude. KML y ARML
 
Wikitude. ARchiect
Wikitude. ARchiectWikitude. ARchiect
Wikitude. ARchiect
 
Sorting algorithms
Sorting algorithmsSorting algorithms
Sorting algorithms
 
Introducción a la ingeniería dirigida por modelos
Introducción a la ingeniería dirigida por modelosIntroducción a la ingeniería dirigida por modelos
Introducción a la ingeniería dirigida por modelos
 
Iniciación a OpenGL
Iniciación a OpenGLIniciación a OpenGL
Iniciación a OpenGL
 
Iniciación a la realidad aumentada
Iniciación a la realidad aumentadaIniciación a la realidad aumentada
Iniciación a la realidad aumentada
 
Iniciación a ARToolKit
Iniciación a ARToolKitIniciación a ARToolKit
Iniciación a ARToolKit
 
Desarrollo robótico - Robot Operating System (ROS)
Desarrollo robótico - Robot Operating System (ROS)Desarrollo robótico - Robot Operating System (ROS)
Desarrollo robótico - Robot Operating System (ROS)
 
Wikitude. Servicios Seb
Wikitude. Servicios SebWikitude. Servicios Seb
Wikitude. Servicios Seb
 
Automatización y Microsoft Word
Automatización y Microsoft WordAutomatización y Microsoft Word
Automatización y Microsoft Word
 
Árboles
ÁrbolesÁrboles
Árboles
 
Dispersión y tablas hash
Dispersión y tablas hashDispersión y tablas hash
Dispersión y tablas hash
 
Grafos
GrafosGrafos
Grafos
 

Recently uploaded

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 

Recently uploaded (11)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

LaTeX

  • 1. Procesamiento de textos con LaTeX Ofimática Vicente García Díaz – garciavicente@uniovi.es Universidad de Oviedo, 2012 Adaptación basada en los documentos de cursos anteriores realizados por María Elena Alva de Sagastegui - alvamaria@unovi.es y Agustín Cernuda del Río - guti@uniovi.es para la asignatura de Ofimática (Escuela de Ingeniería Informática de la Universidad de Oviedo)
  • 2. 2 Tabla de contenidos 1. Aspectos básicos 2. Edición 3. Documentos 4. Misceláneas y edición en modo matemático
  • 3. 3
  • 4. 4 Aspectos básicos Introducción • Escrito originalmente por Donald Knuth • Knuth empezó su trabajo con TeX en 1977 • TeX es un poderoso lenguaje de programación, en el cual se pueden agregar nuevas y mejoradas opciones • TeX y METAFONT (sistema de manejo de fuentes de TeX) fueron presentados en la American Mathematical Society como una forma de escribir documentos matemáticos usando sistemas type-setting • Es software libre • Es un sistema que consiste en varios componentes individuales, que deben ser instalados separadamente
  • 5. 5 Aspectos básicos Introducción: LaTeX • LaTeX es una extensión de TeX desarrollado en 1980 por Leslie Lamport • La idea es: 1. Escribir el documento en texto “plano” 2. Compilarlo 3. Exportarlo en algún otro formato manejable para impresión y visualización (DVI, PS, PDF, etc.) • Existen programas auxiliares externos que ayudan a la generación de índices, bibliografías, referencias cruzadas, etc. • Software libre • Estándar internacional “de facto” para escribir documentos científicos
  • 6. 6 Aspectos básicos Potencia de LaTeX • Es superior a los procesadores de textos para la redacción de documentos científicos ▫ Por ejemplo, bibliografía • Es fácil introducir fórmulas matemáticas • Es más rápido para trabajar con muchas imágenes • El formato del documento puede cambiarse entre páginas • Funciona utilizando archivos de texto, por lo que pueden emplearse con sistemas de control de versiones para el control de cambios • Un documento puede contener más de un documento externo • No contiene formatos propietarios • No está limitado al hardware / sistema operativo • Es gratis
  • 7. 7 Aspectos básicos USBTEX • Es un entorno LaTeX portátil ▫ http://www.exomatik.net/U-Latex/USBTeXEspanol ▫ No es necesario configurarlo ni instalarlo • USBTEX incluye: ▫ Texmaker 3.2.1  Editor para crear documentos con LaTeX ▫ MiKTeX 2.9  Implementación de LaTeX ▫ Sumatra PDF 1.9  Visor de formato PDF de bajo consumo ▫ Ghostscript  Visor de formato PostScript (PS)
  • 8. 8 Aspectos básicos Ejemplo básico (con línea de comandos) • 1) Se edita el archivo ▫ >latex prueba1.tex • 2) Se generan 3 archivos extra ▫ prueba1.aux  archivo auxiliar interno para la generación ▫ prueba1.log  archivo de registro en el que se guarda lo que va ocurriendo durante el proceso (advertencias, errores) ▫ prueba1.dvi  archivo generado, listo para ser visualizado • 3) Se puede convertir el archivo DVI a otros formatos como PDF o PostScript
  • 9. 9 Aspectos básicos Ejemplo básico (con entorno TexMaker)
  • 10. 10 Aspectos básicos Formatos de comandos • LaTeX se estructura mediante el empleo de comandos • La mayoría de los comandos son de la forma: ▫ comando backslash  $ ▫ comando TEXTO  vfill Este texto aparecerá al final de la página ▫ begin TEXTO end  begin{center} Este texto saldrá centrado end{center} ▫ {comando TEXTO}  {bfseries Este texto saldrá en negrita} ▫ comando {TEXTO}  textbf{Este texto también sale en negrita} ▫ Los comandos se pueden anidar los niveles que haga falta
  • 11. 11 Aspectos básicos Estructura básica de un documento • La estructura general es: • documentclass  define la forma del documento • usepackage  añade paquetes con funcionalidad extra • […]  opciones asociadas al comando (p.e., tamaño de las letras para impresión, idioma, columnas, etc.) • {…}  es el argumento del comando (p.e., tipo de documento, etc.)
  • 12. 12 Aspectos básicos Comentarios • Se introducen en cualquier parte del texto con %
  • 13. 13 Aspectos básicos Caracteres y acentos • Caracteres especiales: ▫ %  Indica el comienzo de un comentario ▫  Indica la existencia de un comando de LaTeX ▫ { }  Indica el inicio y el final de un bloque de LaTeX • Signos ortográficos:
  • 14. 14 Aspectos básicos Guiones y otros símbolos especiales • Guiones ▫ - Para utilizarlo entre palabras: Físico-matemático ▫ --  Para utilizarlo entre números: 3-9 ▫ ---  Es un guion ortográfico: Existen –de hecho– varias clase de… ▫ -  Es el guion de partición de palabras • Otros símbolos especiales
  • 15. 15 Aspectos básicos Resumen de caracteres especiales
  • 16. 16 Aspectos básicos Comillas • Comillas ▫ Se consiguen con el acento grave y el apóstrofe  `comillas simples’  ``comillas dobles’’ • Comillas francesas  cfi{leavevmoderaise.2exhbox{$scriptscriptstylell$}} comillas francesas cfd{leavevmoderaise.2exhbox{$scriptscriptstylegg$}} • Para facilitar el uso es posible incluir estas instrucciones como definiciones en la cabecera del documento (preámbulo)
  • 17. 17 Aspectos básicos Comillas (EJEMPLO)
  • 18. 18 Aspectos básicos Espacios • En LaTeX un espacio en blanco es igual que dos, tres, cuatro… ▫ ESPACIO  para varios espacios seguidos • En LaTeX una línea en blanco es igual que dos, tres, cuatro… ▫  para introducir más de una línea • Se puede utilizar el símbolo ~ para prohibir el cambio de línea entre dos palabras que deban estar juntas, para que aparezcan siempre en la misma línea
  • 19. 19 Aspectos básicos Espacios (EJEMPLO)
  • 20. 20 Aspectos básicos Inserción de espacio vertical • LaTeX ofrece 3 comandos para insertar espacios predefinidos entre líneas ▫ smallskip, medskip, bigskip ▫ Generan espacios cuyo tamaño depende del estilo del documento (son longitudes elásticas) ▫ vspace{TAMAÑO}  Permite decidir el tamaño exacto del espacio  No funciona al principio de la página para evitar un espacio en blanco indeseado al comiendo  Si pese a todo, se desea un espacio vertical al principio se utiliza vspace*{TAMAÑO}  Ejemplos de tamaños:  1 in una pulgada  2.54 cm  2,54 centímetros  -0.7 mm  -0,7 milímetros (salto hacia arriba en lugar de hacia abajo)  2 ex  2 veces el tamaño de la letra x  30 pt  30 puntos (el punto se utiliza para indicar tamaño de letras) ▫ vfill seguido de un texto, genera al espacio justo para que éste quede al final de la página
  • 21. 21 Aspectos básicos Inserción de espacio vertical (EJEMPLO)
  • 22. 22 Aspectos básicos Inserción de espacio horizontal • La idea es la misma que para los espacios verticales • Se utilizan las mismas unidades de medida ▫ hspace{TAMAÑO} ▫ Al igual que vspace{}, no se genera un espacio horizontal al principio de la línea, para ello se utiliza hspace*{TAMAÑO} ▫ hfill seguido de un texto genera los espacios horizontales necesarios para que quede al final de la línea
  • 23. 23 Aspectos básicos Inserción de espacio horizontal (EJEMPLO)
  • 24. 24 Aspectos básicos Tipos de documento • La primera línea de cualquier documento es ▫ documentclass{TIPO_DE_DOCUMENTO} • Pudiendo ser TIPO_DE_DOCUMENTO: ▫ Article  El tipo básico, más recomendable para uso genérico ▫ Report  Para elaborar documentos largos, permitiendo contar con un nivel más de encabezados (Chapter), que en el tipo Article. Además, las tablas, figuras y ecuaciones son numeradas según los capítulos y no consecutivamente como en Article ▫ Book  Para elaborar libros ▫ Letter  Para elaborar cartas ▫ Slides  Para elaborar presentaciones
  • 25. 25 Aspectos básicos Tipos de fuente • Por defecto LaTeX dispone de 3 familias de tipos para cualquier documento: ▫ Roman  Tienen pequeños remates (serifas) que aportan una guía visual a la lectura  {rmfamily TEXTO} o textrm{TEXTO} ▫ Sans Serif  No tienen serifas, y por ello se hacen más adecuadas para la lectura en pantalla  {sffamily TEXTO} o textsf{TEXTO} ▫ Typewriter  Todas las letras tienen el mismo ancho, dando un resultado similar a las máquinas de escribir. Se utilizan para presentar texto sin formato (código fuente, datos, etc.)  {ttfamily TEXTO} o texttt{TEXTO}
  • 26. 26 Aspectos básicos Tipos de fuente (EJEMPLO) Por defecto es Roman
  • 27. 27 Aspectos básicos Estilos de fuente • Se refiere a la forma que puede tener un carácter en una familia: ▫ Normal  {upshape TEXTO} o textup{TEXTO} ▫ Inclinado  {slshape TEXTO} o textsl{TEXTO} ▫ Itálica  {itshape TEXTO} o textit{TEXTO} ▫ Mayúscula y mayúsculas pequeñas  {scshape TEXTO} o textsc{TEXTO} ▫ Ancho superior (negrita)  {bfseries TEXTO} o textbf{TEXTO} ▫ Ancho normal  {mdseries TEXTO} o textmd{TEXTO} ▫ Énfasis o realce  {em TEXTO} o emph{TEXTO}
  • 28. 28 Aspectos básicos Estilos de fuente (EJEMPLO)
  • 29. 29 Aspectos básicos Tamaño de fuente • Los comandos que permiten modificar el tamaño son: • Pueden ser utilizados libremente en la misma frase
  • 30. 30 Aspectos básicos Tamaño de fuente (EJEMPLO)
  • 31. 31 Aspectos básicos Formato de letras en LaTeX • LaTeX ofrece una gran variedad de tipos, estilos y tamaños • Ante cualquier formato utilizado para editar un texto, la declaración normalfont restablece los valores por defecto (salvo el tamaño) normalsize • Una declaración afecta al texto que sigue hasta donde se cierre una llave abierta previamente ▫ {bfseries texto en negrita} • Se pueden combinar las declaraciones libremente ▫ {bfseries {sffamily texto en negrita Sans Serif}}
  • 32. 32 Aspectos básicos Alineamiento de texto • LaTeX indenta la primera línea de cada párrafo ▫ Para evitarlo, se utiliza el comando noindent al principio de la línea • LaTeX justifica el texto por ambos lados • Diferentes formas de alinear el texto mediante entornos: ▫ Centrado: begin{center} … end{center} ▫ Izquierda: begin{flushleft} … end{flushleft} ▫ Derecha: begin{flushright} … end{flushright} • También se pueden utilizar comandos: ▫ Centrado: centering{TEXTO} ▫ Izquierda: raggedright{TEXTO} ▫ Derecha: raggedleft{TEXTO}
  • 33. 33 Aspectos básicos Alineamiento de texto (EJEMPLO)
  • 34. 34
  • 35. 35 Edición Opciones interesantes en LaTeX • Por ejemplo, si queremos indicar que vamos a crear un documento de tipo “artículo” cuyo tamaño de letra por defecto sea de 11 puntos haremos: ▫ documentclass[11pt]{article} • Algunos caracteres especiales ▫ $  Para iniciar el modo matemático ▫ &  Tabulador en tablas ▫ #  Señala parámetro en las macros ▫ _  Para poner un subíndice (p.e., b_2) ▫ ^  Para poner un exponente (p.e., a^2)
  • 36. 36 Edición Modo Verbatim • Permite que lo que se escriba sea lo que se obtiene en la impresión ▫ begin{verbatim} TEXTO end{verbatim} ▫ verb@{ TEXTO }@  @ es el delimitador de lo que se quiere escribir • Utiliza el tipo de letra typewriter (tt) • Dentro del entorno no se puede ejecutar ningún comando de LaTeX
  • 37. 37 Edición Modo Verbatim (EJEMPLO)
  • 38. 38 Edición Otras opciones en LaTeX • Opciones para los distintos tipos de documentos: ▫ title / notitle  Para indicar si las páginas deben o no contener el título del documento ▫ twoside / oneside  Para indicar si el documento se genera a dos caras o a una cara ▫ openright / openany  Para indicar al compilador si los capítulos empiezan en la página a la derecha o en la próxima disponible
  • 39. 39 Edición Estilos de página • Existen 3 estilos básicos de página ▫ plain  Imprime los números de página en el centro del pie de página ▫ headings  Imprime una cabecera con el nombre del capítulo y el pie de página se deja vacío ▫ empty  No imprime cabeceras ni números de página • Para modificar el estilo de página del documento se hace en la cabecera: ▫ pagestyle{ESTILO} • Para cambiar el estilo en la página actual: ▫ thispagestyle{ESTILO}
  • 40. 40 Edición Paquetes externos • Por defecto no se pueden realizar tareas como incluir: ▫ Una gráfica ▫ Texto a color ▫ Código fuente de un archivo… • Para solucionarlo se utilizan los paquetes externos, que añaden funcionalidad a LaTeX ▫ usepackage[OPCIONES]{NOMBRE_PAQUETE} ▫ Las opciones son “opcionales” ▫ Ejemplo:  usepackage[spanish]{babel}  Hace que algunos textos internos se escriban automáticamente en español (por ejemplo Chapter pasa a ser Capítulo)
  • 41. 41 Edición Algunos paquetes • Alltt ▫ Define un entorno “alltt” que se parece al Verbatim, salvo porque , {, y } tienen su significado normal • Amslatex ▫ Para componer fórmulas matemáticas complejas siguiendo el formato de la American Mathematical Society • Babel ▫ Para trabajar con múltiples idiomas • Color ▫ Para trabajar con colores • Inputenc ▫ Permite especificar el enconding que utiliza LaTeX  usepackage[latin1]{inputenc}  permite tildes y eñes • Graphics ▫ Permite introducir gráficos
  • 42. 42 Edición Algunos paquetes (II) • Graphpap ▫ Define el comando graphpaper, utilizado en el entorno picture • Ifthen ▫ Permite programar comandos como “if then do…otherwise do …” • Latexsym ▫ Permite editar símbolos en fórmulas matemáticas • Makeidx ▫ Define los comandos para producir índices • Showidx ▫ Permite imprimir cada comando index en la página en la que se ha puesto. Permite corregir índices
  • 43. 43 Edición Márgenes de texto • Para definir el ancho del texto en cada página ▫ textwidth = 6.75in • Para definir el largo del texto en cada página (por defecto 19cm) ▫ textheight = 8.5in • Para colocar el margen superior del texto ▫ topmargin = -1cm • Para colocar el margen izquierdo ▫ oddsidemargin = -1in • El valor de los márgenes también puede ser negativo • Estos comandos no cambian el tamaño de la hoja
  • 44. 44 Edición Márgenes de texto II • La plantilla básica tiene este formato: • No se pueden utilizar estos comandos para modificar los márgenes del texto dentro del documento ▫ Para ello se utilizan otras instrucciones que se verán posteriormente
  • 45. 45 Edición Márgenes de texto (EJEMPLO)
  • 46. 46 Edición Indentación y salto entre párrafos • Para definir la indentación en cada párrafo ▫ parindent = 0 mm  elimina la sangría ▫ parindent = 10 pt  la sangría ha de ser de 10 puntos • Para evitar la indentación en un párrafo en concreto ▫ noidendent • Para definir el salto entre párrafos ▫ parskip = 20 mm  salta de 20mm entre párrafos • Resumiendo, el compilador salta el espacio asignado por el comando parskip e indenta la primera línea según lo indicado por el comando parindent
  • 47. 47 Edición Indentación y salto entre párrafos (EJEMPLO)
  • 48. 48 Edición Número de página • Para fijar el número de página a partir de la cual se empezará a contar en cualquier parte del documento ▫ setcounter{page}{NUMERO} • Para especificar el tipo de números que se desea ▫ pagenumbering{ESTILO} ▫ Reinicia el contador de páginas a cero y empieza a numerar páginas de acuerdo a lo especificado en ESTILO ▫ Los estilos pueden ser  arabic  1, 2, 3, 4, … (por defecto)  roman  i, ii, iii, iv, …  Roman  I, II, III, IV, …  alph  a, b, c, d, …  Alph  A, B, C, D, …
  • 49. 49 Edición Número de página (EJEMPLO)
  • 50. 50 Edición Cambios de línea y página • Repasando: ▫  para indicar que el texto continúa en la próxima línea ▫ ~  para indicar que no debe cortar la línea entre dos palabras • Para forzar el cambio de página ▫ newpage • Previenen un cambio de línea o página ▫ nolinebreak ▫ nopagebreak
  • 51. 51 Edición Títulos y secciones • Hay varias opciones: ▫ part{}  Utilizado en el estilo book ▫ chapter{}  Utilizado en los estilos book y report ▫ section{}, subsection{}, subsubsection{} ▫ paragraph{}, subparagraph{} • Todos los tipos de títulos y secciones tienen un estilo predefinido • LaTeX automáticamente numero las secciones y subsecciones ▫ Se puede poner un * para evitar que se numeren  section*{Introducción}
  • 52. 52 Edición Títulos y secciones (EJEMPLO)
  • 53. 53 Edición Referencias a página / sección • Para referenciar un lugar de la página desde cualquier parte del texto se puede utilizar: ▫ Para especificar un punto que se puede referenciar  label{CLAVE} ▫ Para hacer la referencia  ref{CLAVE} ▫ Para hacer la referencia en función de la página en la que está el elemento referenciado  pageref{CLAVE}
  • 54. 54 Edición Referencias a página / sección (EJEMPLO)
  • 55. 55 Edición Tabla de contenidos • Para crear la tabla de contenidos del documento ▫ tableofcontents • Debe incluirse después del comando begin{document} • Puede requerir compilar dos veces el documento ▫ En la primera compilación  Genera un archivo con extensión .toc ▫ En la segunda compilación  Utiliza el archivo .toc en la segunda • Se introducen en la tabla todos los elementos estructurales (capítulos, secciones, párrafos, etc.) que hayan sido numerados
  • 56. 56 Edición Tabla de contenidos (EJEMPLO)
  • 57. 57 Edición Listas • Para generar una lista NO numerada ▫ begin{itemize} ELEMENTOS end{itemize} • Para generar un lista numerada ▫ begin{enumerate} ELEMENTOS end{enumerate} • Cada elemento de las listas va precedido del comando ▫ item TEXTO • Se puede personalizar el símbolo de cada elemento de la lista (punto, número, letra, etc.) ▫ item [TITULO] TEXTO • Se pueden anidar listas para crear diferentes niveles de listas
  • 58. 58 Edición Listas (EJEMPLO)
  • 59. 59 Edición Listas (EJEMPLO II) • fbox{TEXTO} ▫ Crea una caja con un texto contenido
  • 60. 60
  • 61. 61 Documentos Recordando… COMPILACIÓN Archivo .tex Archivo .dvi LATEX PDFLATEX DVIPS Archivo .pdf Archivo .ps
  • 62. 62 Documentos Clase article / (amsart) • Clase definida para documentos cortos como conferencias, informes breves u otras presentaciones, que no haya que dividir en capítulos • Se utiliza para cualquier escrito pequeño y menos formateado que un libro (máximo 20 páginas aprox.) • LaTeX selecciona automáticamente el estilo y la fuente para componer el título de las divisiones, e introduce el espacio necesario entre el título y el resto del texto y entre las divisiones sucesivas • La clase amsart ha sido definida para redactar artículos en inglés y aunque se utilice el paquete babel mantendrá algunas clausulas en inglés ▫ Con amsart  el abstract debe editarse antes del comando maketitle ▫ Con article  el abstract se edita después que maketitle
  • 63. 63 Documentos División estructural • Para un documento article, las divisiones son las siguientes: ▫ section {NOMBRE}  Para crear una sección ▫ subsection {NOMBRE}  Para crear una subsección ▫ subsubsection {NOMBRE}  Para crear una subsubsección ▫ paragraph {NOMBRE}  Para crear un párrafo ▫ subparagraph {NOMBRE}  Para crear un subpárrafo ▫ appendix  Indica el comienzo de los anexos  A partir de su declaración, la numeración de los apartados se hace con letras en lugar de con números
  • 64. 64 Documentos Definición • Algunas de las opciones básicas para artículos son ▫ documentclass[OPCIONES]{article} ▫ Tamaño de letra del documento  10pt, 11pt, 12pt ▫ Impresión de caras  twoside, oneside ▫ Columnas  twocolumn, onecolumn ▫ Tipo de papel  a4paper, a5paper, b5paper, legalpaper, executivepaper ▫ Tipo de impresión  draft, final ▫ Separación en diferentes páginas entre la información (título, autor, fecha) y el resto del documento  titlepage ▫ Si se indican varias opciones, han de ir separadas por comas
  • 65. 65 Documentos Estilo de página del artículo • Resumen del artículo ▫ abstract{TEXTO} ▫ Aparece el título directamente en el idioma que se utilice  Abstract, Resumen, … • Para definir un estilo en el que se pone el número de página en todas las páginas ▫ pagestyle{myheadings} ▫ Además, en la cabecera se pondrá el texto especificado:  markboth{CABECERA_IZQUERDA}{CABECERA_DERECHA}  markright{CABECERA_DECHA} • Si no se ha especificado twoside, todas las páginas se consideran derecha • Información sobre el documento: ▫ Para incluir el autor del documento  author {AUTOR} ▫ Para incluir la fecha del documento  date {FECHA}  Si se pone date{today} aparece la fecha del día en el que se esté ▫ Para incluir el título del documento  title{TITULO} ▫ Para que aparezca la información anterior siempre hay que poner maketitle
  • 66. 66 Documentos Estilo de página del artículo (EJEMPLO) Sin maketitle no aparece ni el título, ni el autor, ni la fecha
  • 67. 67 Documentos Estilo de página del artículo (EJEMPLO II)
  • 68. 68 Documentos Estilo de página del artículo (EJEMPLO III)
  • 69. 69 Documentos Entornos • Existen múltiples entornos ▫ begin{NOMBRE_ENTORNO} TEXTO end{NOMBRE_ENTORNO} • Pueden anidarse • Se pueden crear nuevos entornos libremente • Algunos entornos: ▫ Center, flushleft, flushright  Texto centrado, alineado a la izquierda o alineado a la derecha ▫ Verbatim  Par insertar texto libremente y código fuente ▫ Tabular, table  Para insertar tablas ▫ Figure  Para insertar imágenes ▫ Description  Para crear listas de temas con indentación francesa ▫ Equation, displaymath  Para insertar fórmulas matemáticas
  • 70. 70 Documentos Entornos (EJEMPLO)
  • 71. 71 Documentos Teoremas • Hay que definir tantos entornos como tipos de teoremas vayamos a utilizar ▫ Teoremas, corolarios, definiciones, proposiciones, … • Se definen en la cabecera (preámbulo) ▫ newtheorem{NOMBRE}{TEOREMA}[section] ▫ NOMBRE  Nombre del entorno que se quiere crear ▫ TEOREMA  Palabra que aparece en cada teorema ▫ [section]  es opcional y sirve para imprimir el número del teorema precedido por el número de la sección actual • El texto del entorno aparece en Italic • Si se quiere poner nombre al teorema, se ha de poner entre corchetes
  • 72. 72 Documentos Teoremas (EJEMPLO)
  • 73. 73 Documentos Enumeración de teoremas • Puede que queramos tener dos tipos diferentes de teoremas pero que se numeren de forma correlativa ▫ Una definición sería:  newtheorem{NOMBRE}{TEOREMA}[section]  NOMBRE  Nombre del entorno que se quiere crear  TEOREMA  Palabra que aparece en cada teorema  [section]  es opcional y sirve para imprimir el número del teorema precedido por el número de la sección actual ▫ Y la otra tendría que ser  newtheorem{NOMBRE2}[NOMBRE]{TEOREMA2}  NOMBRE2  Nombre del segundo entorno que se quiere crear  NOMBRE  Nombre del entorno con el que se quiere relacionar para que sean ordenados correlativamente  TEOREMA2  Palabra que aparecerá en cada teorema
  • 74. 74 Documentos Enumeración de teoremas (EJEMPLO)
  • 75. 75 Documentos Citas y notas de pie • Para las citas existen dos entornos ▫ Quote  Utilizado para las citas de un solo párrafo  No sangra los párrafos ▫ Quotation  Utilizado para las citas de varios párrafos  Sangra la primera línea • Verse está más pensado para versos en los que cada línea se separa mediante • Para insertar un pie de página ▫ footnote{TEXTO} ▫ Los números de pie se numerarán automáticamente
  • 76. 76 Documentos Citas y notas de pie (EJEMPLO)
  • 77. 77 Documentos Clase book • Declaración de uso ▫ documentclass[OPCIONES]{book} • Los libros tienen una sección chapter{} ▫ Se utiliza para crear capítulos en libros  Aparecen en una página nueva ▫ Cada capítulo tendrá una serie de secciones  Se numeran en función del capítulo automáticamente ▫ Es posible evitar la numeración automática mediante *  Por ejemplo section*{TITULO}  Se utiliza para partes especiales como agradecimientos ▫ Un capítulo terminará cuando se comience uno nuevo
  • 78. 78 Documentos Estructura Página 1 Página 2
  • 79. 79 Documentos Cambios de formato: Layout • Utilizado para ver los valores de los parámetros que controlan el formato de la página en proceso ▫ usepackage[spanish]{layout} ▫ layout • Se muestra un esquema con los valores de los 11 parámetros de formato ▫ Se muestra en una página separada ▫ Ayuda al usuario con los cambios de formato  Se pueden cambiar libremente • Puede utilizarse en cualquier parte del documento después de begin{document}
  • 80. 80 Documentos Cambios de formato: Layout (EJEMPLO)
  • 81. 81 Documentos Color • Existe un paquete que sirve para añadir color a los documentos ▫ usepackage[usenames]{color} ▫ El parámetro opcional usenames sirve para poder utilizar los nombres de los colores • Algunos colores son: ▫ Blue, Yellow, Red, Green, Cyan, Orange, Purple, Melon, Fuchsia, Salon, Sepia, Magenta, Brown, … • Empleo ▫ color{blue} TEXTO ▫ El nuevo color se mantiene hasta que se cambia por otro o hasta que se cierra una llave contenedora en la que se haya introducido el color
  • 82. 82 Documentos Color (EJEMPLO)
  • 83. 83 Documentos Clase report • Similar a book, aunque con algunas diferencias ▫ Book, por defecto, agrega una página adicional por capítulo, mientras que report no; la edición es secuencial ▫ Book enumera de manera distinta las páginas, dependiendo de si son pares o impares, mientras que report siempre utiliza el mismo formato de numeración ▫ Book utiliza una cabecera con el nombre del capítulo actual mientras que report no
  • 84. 84 Documentos Columnas • Existen varias formas de escribir con varias columnas • Con la opción en la declaración del documento ▫ documentclass[twocolumn]{report}
  • 85. 85 Documentos Columnas II • El paquete multicol ▫ usepackage {multicol} ▫ begin{multicols}{NUMERO_COLUMNAS} TEXTO end{multicols}
  • 86. 86 Documentos Columnas III • El comando minipage ▫ Permite especificar el ancho de una columna ▫ begin{minipage}{TAMAÑO}
  • 87. 87 Documentos Columnas IV • El comando parbox ▫ Similar a minipage, permite especificar el ancho de una columna ▫ parbox{TAMAÑO} {TEXTO}
  • 88. 88 Documentos Figuras • Entorno utilizado cuando se quieren incluir imágenes ▫ usepackage{graphicx} ▫ begin{figure} … end{figure}
  • 89. 89 Documentos Posición de figuras • LaTeX ofrece las siguientes opciones: ▫ t  en el tope de la página ▫ h  aquí sugerido (justo en el sitio en el que se pone) ▫ H  aquí definitivamente ▫ b  en la base de la página ▫ p  agrupa varias figuras en una página separada del texto • Formato ▫ begin {figure}[POSICIÓN] • Se puede incluir un título en la figura ▫ caption {DESCRIPCIÓN}
  • 90. 90 Documentos Posición de figuras (EJEMPLO)
  • 91. 91 Documentos Posición de la figura • LaTeX se encarga de buscar el lugar más adecuado para la figura dentro del documento • Puede ser un poco incómodo, pero facilita mucho las cosas • Evita utilizar expresiones como ▫ …como en la siguiente figura • …y utiliza expresiones como ▫ …como en la Figura ref{fig:NOMBRE_FIGURA} • De esta manera la referencia no depende del lugar donde aparezca la figura y, se ve más elegante
  • 92. 92 Documentos Posición de la figura (EJEMPLO) Si se pone un * se quita el borde la imagen
  • 93. 93 Documentos Entorno Picture
  • 94. 94
  • 95. 95 Misceláneas y edición en modo matemático Lista de figuras • Para obtener un índice de figuras en LaTeX hay que: ▫ Haber utilizado el ambiente figure para incluir las figuras ▫ Haber incluido los títulos de las figuras con el comando caption ▫ Utilizar el comando listoffigures • Dentro de las opciones de includegraphics tenemos ▫ Width  Ancho de la figura ▫ Height  Alto de la figura ▫ Scale  Escala de la figura ▫ Draft  No se incluye la imagen ▫ Angle  Angulo de giro de la figura • Utilizando begin*{figure} la imagen ocupará todo en ancho de la página
  • 96. 96 Misceláneas y edición en modo matemático Color de texto • Además de mediante color{COLOR} TEXTO se pueden utilizar colores de otras formas ▫ Para escribir texto en un color determinado  textcolor{COLOR} TEXTO ▫ Para escribir texto en una caja, con un color de fondo  colorbox{COLOR} TEXTO ▫ Para escribir texto en un cuadro coloreado  fcolorbox{COLOR_CUADRO}{COLOR_CAJA} TEXTO ▫ Para establecer el color de fondo de la página  pagecolor{COLOR} • Los colores pueden ser un nombre prestablecido o uno definido ▫ textcolor{red}, textcolor[rgb]{0, 1, 0}, textcolor[gray]{0.5}
  • 97. 97 Misceláneas y edición en modo matemático Modelos de color • Se puede definir un nuevo color en la cabecera ▫ definecolor{NUEVO_NOMBRE}{MODELO}{ESPECIFICACIÓN}  Ejemplo, definecolor{gold}{rgb}{0.85, .66, 0} ▫ Modelos:  RGB (Red, Green, Blue): modelo rojo, verde y azul  HSB (Hue Saturarion Brighness): modelo color contraste brillo  CMYK (Cyan, Magenta, Yellow, Black): modelo cian, magenta, amarillo y negro  GRAY: modelo de tonos grises  Los valores para especificar el color estarán entre 0 y 1 • Opciones del paquete color ▫ monochrome  desactiva los comandos de color ▫ dvipsnames | nodvipsnames  activa los 68 colores del programa DVIPS  DVIPS es un software que convierte la salida en DVI a PostScript ▫ usenames  activa todos los colores disponibles
  • 98. 98 Misceláneas y edición en modo matemático Modelos de color (EJEMPLO)
  • 99. 99 Misceláneas y edición en modo matemático Colores de DVIPS
  • 100. 100 Misceláneas y edición en modo matemático Formatos de títulos • El paquete titlesec permite cambiar el formato de las diferentes partes de un documento • La configuración se realiza a través del comando titleformat en la cabecera del documento ▫ titleformat{PARTE_A_FORMATEAR} [ESTILO] OPCIONES ▫ Parte a formatear:  part, chapter, section, subsection, etc. ▫ Estilo de la presentación:  block, frame, etc.
  • 101. 101 Misceláneas y edición en modo matemático Opciones de titleformat 1. {FUENTE}  normalfont, bfseries, huge, large, etc. 2. {ESTILO_ETIQUETA}  si la hubiera 3. {SEPARACIÓN}  10pt, 15pt, etc. 4. {ESTILO_TÍTULO}  del título de la parte • Para introducir el espaciado entre título y texto ▫ titlespacing{PARTE_A_FORMATEAR}{izq}{sup}{inf}[der]
  • 102. 102 Misceláneas y edición en modo matemático Opciones de titleformat (EJEMPLO) Rellena toda la izquierda para Insertar en la derecha y viceversa Deja un espacio Cambia el texto del capítulo
  • 103. 103 Misceláneas y edición en modo matemático Edición matemática • Existen dos modos matemáticos ▫ Text  Utilizado para insertar símbolos matemáticos entre texto  Se inicia y termina con un carácter $  $sum_{n=1}^inftyfrac1{2^n} = 1$ ▫ Display  Utilizado para editar fórmulas separadas del texto y con alineamiento centrado  Se inicia y termina con $$  También se puede encerrar la fórmula entre [ FÓRMULA ]  $$sum_{n=1}^inftyfrac1{2^n} = 1$$
  • 104. 104 Misceláneas y edición en modo matemático Edición matemática (EJEMPLO)
  • 105. 105 Misceláneas y edición en modo matemático Entorno matemático • La edición de fórmulas y ecuaciones matemáticas también puede realizarse desde dos entornos: ▫ Entorno equation  Para ecuaciones de una línea  begin{equation} ECUACIÓN end{equation} ▫ Entorno eqnarray  Para ecuaciones o fórmulas que necesiten ser divididas  begin{eqnarray} ECUACIÓN end{eqnarray}  Las fórmulas se numeran por defecto. Para evitarlo se puede:  Utilizar nonumber en una línea concreta de la fórmula  Utilizar {eqnarray*} para todas las líneas de la fórmula ▫ Se puede utilizar label y ref para referenciar las fórmulas
  • 106. 106 Misceláneas y edición en modo matemático Entorno matemático (EJEMPLO)
  • 107. 107 Misceláneas y edición en modo matemático Características • Debemos escribir en modo matemático cualquier símbolo matemático, aunque sea sólo una letra ▫ Si queremos escribir:  Sea p un elemento de un dominio íntegro D. Diremos que p es irreducible si no es nulo ni unitario y no tiene más divisores que sus asociados y las unidades. ▫ Ese texto deberá ser editado así:  Sea $p$ un elemento de un dominio ’integro $D$. Diremos que $p$ es textit {irreducible} si no es nulo ni unitario y no tiene m’as divisores que sus asociados y las unidades. ▫ Entonces obtendremos:  Sea p un elemento de un dominio íntegro D. Diremos que p es irreducible si no es nulo ni unitario y no tiene más divisores que sus asociados y las unidades.
  • 108. 108 Misceláneas y edición en modo matemático Símbolos matemáticos • Existe una gran cantidad de símbolos matemáticos • Para algunos símbolos matemáticos es necesario el paquete latexsym • Hay dos tipos básicos: ▫ Normales  Letras y números ▫ Ordinarios  Relacionales  Binarios  Abecedario griego  Símbolos matemáticos
  • 109. 109 Misceláneas y edición en modo matemático Símbolos relacionales
  • 110. 110 Misceláneas y edición en modo matemático Símbolos binarios
  • 111. 111 Misceláneas y edición en modo matemático Alfabeto griego
  • 112. 112 Misceláneas y edición en modo matemático Símbolos matemáticos
  • 113. 113 Misceláneas y edición en modo matemático Algunas consideraciones • Para especificar, por ejemplo, los límites de una integral definida o una sumatoria se usan los comandos de subíndice y superíndice • Las sumas e integrales son casos típicos donde conviene usar espacios negativos. Lo mismo vale para los límites • No hay que confundir los símbolos ordinarios | y | con las relaciones mid o parallel. Producen el mismo símbolo pero el espaciado es distinto ▫ Por ejemplo, para obtener para tener |a + b| ≤ |a| + |b|, hemos de escribir $|a+b|leq|a|+|b|$, y no $mid a+bmidleqmid amid+mid bmid$, que daría lugar a | a + b |≤| a | + | b | • Los comandos neq y notin producen las negaciones de = y ∈ ▫ Para las demás relaciones, podemos conseguir su negación anteponiendo el comando not
  • 114. 114 Misceláneas y edición en modo matemático Algunas consideraciones (EJEMPLO)
  • 115. 115 Misceláneas y edición en modo matemático Otros • Funciones trigonométricas • Fracciones y raíces ▫ Para obtener fracciones  frac{NUMERADOR}{DENOMINADOR} ▫ Para obtener raíces  sqrt[ÍNDICE]{RADICANDO}  El índice por defecto es 2
  • 116. 116 Misceláneas y edición en modo matemático Otros (EJEMPLO)
  • 117. 117 Misceláneas y edición en modo matemático Subrayado y separadores • Para subrayar tanto en modo texto como matemático ▫ underline • Para producir una barra sobre el texto ▫ overline • Para producir llaves sobre y bajo el texto ▫ underbrace y overbrace • Paréntesis ▫ big(, Big(, bigg(, Bigg( • Corchetes ▫ big[, Big[, bigg[, Bigg[ • Barras verticales ▫ big|, Big|, bigg|, Bigg|
  • 118. 118 Misceláneas y edición en modo matemático Subrayado y separadores (EJEMPLO)
  • 119. 119 Misceláneas y edición en modo matemático Delimitadores • Todos tienen una versión izquierda y otra derecha • Los más importantes son: (, [, {, |, ||, 〈 ▫ Se introducen directamente por teclado:  (, [, | ▫ Para los demás:  {  {  ||  |  〈  langle • Para tratar que el tamaño de los separadores se ajuste al texto contenido dentro de ellos: ▫ left y right ▫ O no se pone ninguno o se ponen los dos
  • 120. 120 Misceláneas y edición en modo matemático Delimitadores (EJEMPLO)
  • 121. 121 Misceláneas y edición en modo matemático Acentos • En el modo matemático es posible una mayor cantidad de acentos • Algunos acentos son • Para obtener versiones “anchas” de hat y tilde • Para introducir porciones de texto entre fórmulas pequeñas
  • 122. 122 Misceláneas y edición en modo matemático Letra: tipo, tamaño y estilo • En el modo matemático el estilo de letra por defecto es cursiva ▫ Se puede utilizar cualquier otro estilo o sus abreviaciones  rmfamily (rm), ttfamily (tt), itshape (it), bfseries (bf), … ▫ También se puede utilizar  mathrm, mathit, … • Los estilos afectan sólo a letras y números ▫ No afectar a los operadores ▫ Si queremos a la fórmula completa un ejemplo sería:  {boldmath $TEXTO$} • Para escribir texto es preferible hacerlo utilizando ▫ mbox{TEXTO} ▫ También sirve para modificar símbolos “sueltos” en fórmulas
  • 123. 123 Misceláneas y edición en modo matemático Letra: tipo, tamaño y estilo (EJEMPLO)
  • 124. 124 Misceláneas y edición en modo matemático Espacios • Los espacios en blanco carecen de valor en LaTeX • LaTeX determina la mejor distribución de los espacios • Si es importante para el documento, puede hacerse: ▫ !  da un espacio negativo ▫ ,  da un pequeño espacio adicional ▫  de un espacio normal ▫ quad, qquad  dan espacios mayores que los estándares
  • 125. 125 Misceláneas y edición en modo matemático Espacios (EJEMPLO)
  • 126. 126 Misceláneas y edición en modo matemático Subíndices y superíndices • Para superíndices ▫ Se utiliza ^ ▫ Ejemplo, para obtener an = an-1+an-2+an-3+...  $a^n = a^{n-1} + a^{n-2} + a^{n-3} + ... $ • Para subíndices ▫ Se utiliza _ ▫ Ejemplo, para obtener an = an-1+an-2+an-3+...  $a_n = a_{n -1} + a_{n-2} + a_{n -3} + ... $ • Otro ejemplo ▫ Ejemplo, para obtener xij = 4i − yij  $x_{ij} = 4^i-y_{ij}$
  • 127. 127 Misceláneas y edición en modo matemático Subíndices y superíndices (EJEMPLO)
  • 128. 128 Misceláneas y edición en modo matemático Puntuaciones • En modo texto se utiliza ldots, para puntos suspensivos en una línea • En modo matemático, además, se incluyen otros comandos ▫ cdots  Puntos suspensivos centrados ▫ vdots  Puntos suspensivos verticales ▫ ddots  Puntos suspensivos diagonales
  • 129. 129 Misceláneas y edición en modo matemático Puntuaciones (EJEMPLO)
  • 130. 130 Misceláneas y edición en modo matemático Matrices • Para definir matrices ▫ matrix{ELEMENTOS} ▫ Para delimitar la matriz  left y right ▫ Para separar elementos & ▫ Para crear una nueva fila  cr ▫ Ejemplo:  matrix {1 & 2 & 3cr...
  • 131. 131 Misceláneas y edición en modo matemático Entorno array • También sirve para definir matrices ▫ begin{array}{COLUMNAS}ELEMENTOSend{array} • Columnas ▫ Se debe indicar la alineación de las columnas. Posibilidades:  c  centrado  l  alineado a la izquierda  r  alineado a la derecha ▫ El número de alineaciones tiene que coincidir con el número de columnas deseadas • Elementos ▫ Se utilizan los mismos delimitadores y separadores que en el caso anterior  left, right, & ▫ Para delimitar filas  • Ejemplo ▫ A = left( begin{array}{lcr}1 & 2 & 3 …
  • 132. 132 Misceláneas y edición en modo matemático Entorno array (EJEMPLO)
  • 133. 133 Misceláneas y edición en modo matemático Condicionalidades • Utilizado para crear condicionales para la resolución de problemas