Curso de Latex

Universidad Veracruzana

Facultad de Matemáticas

M.I.A. Patricia González Gaspar

Beamer

Ventajas de beamer

  • Todos los comandos de Latex funcionan en beamer
  • Es posible generar un índice con enlaces a todas las secciones de la presentación.
  • Se pueden usar temas para las presentaciones.
  • Los temas incluidos en Beamer están diseñados para ser altamente usables y legibles.
  • La presentación será exactamente la misma sin importar que computadora, sistema operativo o visor se este usando.

Títulos

Los siguientes comandos aportan información clave de la presentación y DEBEN ESTAR EN EL PREÁMBULO DEL DOCUMENTO Down arrow

Frames

Cada presentación en Beamer está compuesta de una serie de frames. Cada frame produce una o más diapositivas. El comando \titlepage genera la hoja de presentación. Down arrow

Temas de Beamer

  • Por defecto las diapositivas son blancas, pero se puede cambiar su aspecto mediante el comando \usetheme{Tema}
  • Los temas definen la ubicación y aspecto de las características de las diapositivas.
Down arrow

Color del tema

  • También se puede cambar el color del tema mediante el comando \usecolortheme{color}
  • Down arrow
  • Los colores del tema sólo cambian el color del tema sin alterar la estructura
  • Se puede cambiar el color escribiendo directamente el color deseado mediante
    \usecolortheme[named=colorDeseado]{structure}
    antes del comando \usetheme{Tema}

Secciones y subsecciones

  • Las presentaciones se dividen en secciones, subsecciones y sub-subsecciones, declaradas fuera de los frames
    \section{titulo}
  • Son agregados al índice (toc)
  • Son agregados a la barra de navegación

Verbatim

  • A menudo es necesario escibir texto en modo verbatim
  • Para poder agregar texto en verbatim, listings, etc., a un frame, es necesario usar la opción [fragile]
    \begin{frame}[fragile]

Transparencias

  • Son usadas en ambientes de listas para mostrar información gradualmente
  • Para lograrlo, se agrega el comando \pause después de cada elemento
  •  
    					

Transparencias

  • También es posible especificar el orden de aparición de los elementos
  • Usamos el comando < numero-> (<7->)
  •  
    					

Transiciones

  • Animación que ocurre entre el cambio de diapositivas
  • Cuando existen transparencias, la animación es aplicada a cada elemento
\transblindshorizontal \transblindsvertical \transboxin
\transboxout \transdissolve \transglitter
\transsplithorizontalin \transsplithorizontalout \transsplitverticalin
\transspliverticalout \transwipe \transduration{2}

Color de fondo

  • Cada frame tiene un color de fondo
  • Para cambiar el color de fondo de los frames se usa el comando
    \setbeamercolor{background canvas}{bg=color}
  • El siguiente comando cambia el color de fondo a rojo al 5%
  • Si el comando se escribe en el preámbulo afectará a todo el documento

Color de fondo

Para usar más de un color se usa el comando
\setbeamertemplate{background canvas}[vertical shading][opciones]]

Bloques

Existen ambientes que tienen definido su propio esquema de colores:

 
					

				

Bloques

  • theorem
  • lemma
  • proof
  • corollary

Listings

Listings

  • Incluis código fuente a documentos de Latex
  • \usepackage{listings}
  • \begin{lstlisting}[ArgumentosOpciones]
    • languaje: Lenguaje de programación
    • alsolanguage: Especifica un segundo lenguaje de programación
    • numbers: controla la posición de los números de línea [0, left, right]
    • firstnumber: Primer número
    • caption: Título del listing
    • captionpos: Posición del título
    • label: Etiqueta para referencia cruzada
    • style: estilo a usar

Ejemplo

listing.zip

Algoritmos

algorithm2e

  • Es un ambiente para escribir algoritmos
  • \usepackage[opciones]{algorithm2e}
    • [spanish] Cambia el titulo a ''Algoritmo''
    • [onelanguage] Cambia las palabras reservadas al idioma definido
    • [boxed,ruled] Estilo de presentación del algoritmo
    • [linesnumbered] Numera las lineas del algoritmo, excepto por los comentarios.

Ejemplo

Incluir paquete \usepackage[spanish,onelanguage, linesnumbered,ruled]{algorithm2e}

 
				

Entrada y salida

El paquete \emph{algorithm2e} proporciona comandos para describir la entrada y salida de los algoritmos.

  • \KwIn{datos} escribe la etiqueta Entrada seguida por los datos.
  • \KwOut{datos} escribe la etiqueta Salida seguida por los datos.
  • \KwData{datos} escribe la etiqueta Datos seguida por los datos.
  • \KwResult{datos} escribe la etiqueta Resultado seguida por los datos.
  • \KwRet{datos} escribe la etiqueta devolverseguida por los datos.

Entrada y salida

 
				

Condición If (If-Else)


					

				

Sentencia Switch


				

Sentencia iterativa While


				

Sentencia iterativa Repeat


				

Sentencia iterativa For


					

Para agregar comentarios se usa el comando
\tcc{comentario}

Instalación de fuentes

Instalación de fuentes

  • Fuente emerald
  • Descomprimir
  • Copiar en la carpeta C:\texlive\texmf-local las carpetas fonts y tex del archivo que se descargó

Archivo descargado

Down arrow

Archivo en texlive

Down arrow

Instalación de fuentes

  • Abrir una terminal el cmd y direccionarnos en la ubicación C:\texlive\texmf-local y ejecutar el comando mktexlsr ./
  • Down arrow

Instalación de fuentes

  • Ejecutar el comando kpsewhich faum.pfb
  • Down arrow

Instalación de fuentes

  • Verificar que la carpeta en C:\texlive\texmf-local\web2c contenga un archivo llamado updmap.cfg y en su interior el contenido
    
    	Map emerald.map
    						
Si no existe se crea

Instalación de fuentes

  • Ejecutar el comando updmap-sys (aparecen más mensajes)
  • Down arrow

Instalación de fuentes

  • Ejecutar el comando texhash
  • Down arrow

Instalación de fuentes

  • Por último, ejecutar el comando updmap-sys --enable Map emerald.map (aparecen más mensajes)
  • Down arrow

Instalación de fuentes

El siguiente código debe funcionar

 
				

Instalación de fuentes

Una vez que el código anterior no haya marcado ningún error, descargar el archivo chido.zip, descomprimir y compilar

Resultado Final

Un ejemplo de lo anterior puede ser visualizada AQUI

Enlaces de interés

Multimedia en Beamer