Curso de Latex

Universidad Veracruzana

Facultad de Matemáticas

M.I.A. Patricia González Gaspar

Datos históricos

  • TeX fue creado por Donald Knuth en 1977.
  • TeX is intended for the creation of beatiful books, and especially for books that contain a lot of mathematics.'' (Donald Knuth, 1977).
  • En 1984 Leslie Lamport escribió LaTeX como una extensión de TeX.

¿Por qué no aprender Latex?

  • Aprender Latex toma tiempo
  • Latex no es un procesador de texto WYSIWYG
  • Latex no proporciona corrección ortográfica
  • Existen muchos paquetes

¿Por qué si aprender Latex?

  • Preparación de textos de alta calidad
  • Separación silábica automática
  • Conferencias y revistas usan Latex (paquetes propios)
  • Latex es altamente configurable
  • Se puede traducir Latex a .ps, .pdf, .dvi, etc.

¿Por qué si aprender Latex?

  • Creación de índices, numeración de capítulos automáticos
  • Excelente soporte para bibliografía
  • Soporte WYSIWYG (lyx, Texmacs)
  • Estable, gratuito, multiplataforma
  • Comunidad activa de soporte Tex y Latex

Flujo de trabajo

  1. Escribir el documento en un archivo fuente de Latex (.tex)
  2. Compilar el archivo fuente (.tex) usando el comando latex (.dvi) o pdflatex (.pdf)
  3. Ver el archivo dvi o pdf en la computadora
Descarga Material

Documento base


				Ejemplo compilable
			

Opciones

Down arrow
  1. Tamaño letra: 10pt, 11pt, 12pt
  2. Tamaño hoja: a4paper, letterpaper, a5paper, b5paper, executivepaper, legalpaper.
  3. Columnas: onecolumn, twocolumn
  4. Hoja horizontal: landscape

Clase

Down arrow
  1. article: Artículos en revistas científicas, presentaciones, reportes cortos.
  2. report: Reportes largos que contienen varios capítulos. Manuales, Tesis, etc.
  3. beamer: Presentaciones

Partes

Clase part chapter section subsection subsubsection paragraph subparagraph
book
report
article
letter signature address opening closing

Formato

Formato

  • Los comandos \\ y \newline indican un salto de línea simple
  • Para agregar espacio vertical extra se usa el comando \\[EspacioExtra], por ejemplo \\[3cm]
  • \vspace{Espacio} reserva un espacio en el documento.
  • \vspace*{} se usa cuando el espacio se encuentra al inicio de la página.
  • \newpage es un salto de página

Caracteres reservados

  • \ : Indicador de comando.
  • { } : Delimitador de grupo.
  • # : Argumentos de un comando.
  • & : Separador de columnas en una tabla.
  • % : Comentarios.
  • ~ : Norma tipográfica, evita separación de palabras
  • $ _ ^: Se utilizan en fórmulas matemáticas

El uso de cualquiera de los símbolos anteriores como símbolos requiere anteponer un \ ( \$ )

Tamaño de letra

Down arrow

Formato de letras

  • \textbf{Palabra}
  • \textit{Palabra}
  • \emph{Palabra}
  • \textsf{Palabra}
  • \textsl{Palabra}
  • \texttt{Palabra}
  • \phantom{Palabra}
  • ``Palabra''

Tarea: Probar cada uno de los formatos de palabras y observar las diferencias

Ambientes de alineación

  • center
  • flushleft
  • flushright
  • Por defecto es justificado.

Listas no ordenadas


				

Listas ordenadas


				

Varios

  • Notas al pie de página
  • \footnote{Esta es una nota al pie de página}

  • Cambiar márgenes de un documento
  • \usepackage{anysize}

    \marginsize{left}{rigth}{up}{down}

    Nuevos comandos

    En \LaTeX podemos definir nuestros propios comandos (macros):

  • \newcommand{comando}{resultado}
  • 
    					

    Los nuevo comandos son definidos en el preámbulo del documento

    Nuevos comandos con argumentos

    Sintaxis

    \newcommand{comando}[argumentos]{Resultado}

    Ejemplo

    \newcommand{\po}[2]{#1^{#2}}

    $\po{90}{3}$

    Ejercicio: Definir el comando \tcpp que reciba como parámetro dos variables y el resultado sea el Trinomio Cuadrado Perfecto (con suma)

    Redefinición de comandos

    Sintaxis

    \renewcommand{\nombreComando}{definición}

    
    				

    Personalizando listas

    Agregar paquete \usepackage{bbding}

    
    				

    Personalizando listas (2)

    Colocar en el preámbulo

    
    					

    Dentro del cuerpo del documento

    
    				

    Personalizando enumerate

    
    				

    Artículo

    Esquema general

    
    				

    Afiliaciones

    Uso de paquete authblk

    
    				

    Ambiente bibtex

    Down arrow Down arrow

    Ambiente bibtex

    biblio.bib

    
    				
    
    				

    Tesis (y equivalentes)

    Tesis

    Modo matemático

    Fuentes matemáticas

    
    				

    Fuentes matemáticas

    
    				

    Modo matemático

    • El modo matemático normalmente se escribe entre símbolo de pesos ($): $n$
    • Doble símbolo de pesos para centrar: $$n$$
    • Las siguientes líneas de código son equivalentes:
      • $$f(x) = \sum_{i=0}^{n} \frac{a_i}{1+x}$$
      • \[
        f(x) = \sum_{i=0}^{n} \frac{a_i}{1+x}
        \]
      • \begin{displaymath}
        f(x) = \sum_{i=0}^{n} \frac{a_i}{1+x}
        \end{displaymath}

    Ecuaciones

    
    				

    Ecuaciones

    
    				

    Ecuaciones

    
    				

    Ecuaciones

    
    				

    Ecuaciones

    Agregar * al final del ambiente ignorará la numeración, es equivalente a la macro \nonumber

    
    				

    Ecuaciones

    Sólo acepta tres columnas y muchas filas

    
    				

    Documentación