Lihuen
RSSRSS AtomAtom

Diferencia entre revisiones de «Latex/Beamer»

(Achicar el contenido de un slide)
(Frames especiales sin fondo y con márgenes especiales)
Línea 99: Línea 99:
 
\begin{frame}[plain,t]
 
\begin{frame}[plain,t]
 
</source>
 
</source>
La única forma de cambiar los márgenes que parece funcionar es definiendo changemargin
+
La única forma de cambiar los márgenes en los themes con barras verticales que parece funcionar es definiendo changemargin y poniendo un margen negativo a la izquierda de unos 2 cm
[http://tex.stackexchange.com/questions/34367/beamer-frame-without-decorations-with-custom-margin] [http://www.tex.ac.uk/cgi-bin/texfaq2html?label=chngmargonfly]
+
[http://tex.stackexchange.com/questions/34367/beamer-frame-without-decorations-with-custom-margin] [http://www.tex.ac.uk/cgi-bin/texfaq2html?label=chngmargonfly].

Revisión de 23:38 30 jun 2013

<-Latex

Tutorial muy bueno de Beamer (desde lo introductorio hasta themes, transiciones, multimedia y enlaces externos): https://courses.washington.edu/b572/public/beamer2.pdf

Norm Matloff's Quick Tutorial on the Beamer Package for Slide Making in LaTeX: http://heather.cs.ucdavis.edu/~matloff/beamer.html

Presentaciones con animaciones

Impressive

A veces impressive no puede abrir una presentación hecha con beamer, lanza un error diciendo que la presentación no tiene páginas:

The presentation doesn't have any pages, quitting.

Esto es porque texlive puede generar PDF 1.5, pero Impressive solo soporta hasta PDF 1.4. Para generar PDFs compatibles con Impressive hay que definir la versión en la primer línea del archivo:

\pdfminorversion=4
\documentclass[handout]{beamer}[10]
\usepackage{style/explicacion-practica}

Fuente: https://bbs.archlinux.org/viewtopic.php?id=109995

Beamer puro

  • \transdissolve<1-3>
  • \transblindsvertical
  • \transglitter

Pausar con distintas transiciones

Los siguientes se pueden combinar con \trans*

  1. \setbeamercovered{transparent}
  2. \setbeamercovered{invisible}
  3. \setbeamercovered{dynamic}
  4. \setbeamercovered{transparent=50} (default is 15% opaqueness)

Pausar imágenes (y que una reemplace a la otra)

Yo usé only con imágenes que agregan cada vez más detalles:

\begin{figure}
	\only<1>{\includegraphics[width=1\textwidth]{images/revision-control-horizontal-1}}
	\only<2>{\includegraphics[width=1\textwidth]{images/revision-control-horizontal-2}}
	% ...
	\only<12>{\includegraphics[width=1\textwidth]{images/revision-control-horizontal-12}}
\end{figure}

Eso genera:

Beamer imagenes con only.png

El problema es que al generar los handouts genera un slide por imagen.

Pero se soluciona ocultando las transiciones intermedias en modo handout:

\only<1|handout:0>{\includegraphics[width=1\textwidth]{images/revision-control-horizontal-1}}
\only<2|handout:0>{\includegraphics[width=1\textwidth]{images/revision-control-horizontal-2}}

Fuente: http://tex.stackexchange.com/questions/6582/how-can-i-distribute-beamer-overlayareas-in-handout-mode-across-multiple-frames

Versiones para imprimir

En las versiones para imprimir (handouts) las transiciones son un desperdicio de tinta y papel, para que genere una página por frame hay que usar la opción handout:

\documentclass[handout]{beamer}
% Para poner el theme básico de beamer y poner 4 slides por página:
\mode<handout>{
  \usetheme{default}
  \setbeamercolor{background canvas}{bg=black!5}
  \pgfpagesuselayout{4 on 1}[letterpaper,landscape,border shrink=2.5mm]
}

Existen variantes como trans que aún no probé, también es interesante para generar automáticamente distintos tipos de documentos en base al mismo contenido, generar un .tex por tipo de documento e incluir el contenido desde ahí:

\documentclass[12pt,t,xcolor=dvipsnames,ignorenonframetext]{beamer}
\input{geometry.tex}
\documentclass[12pt,xcolor=dvipsname,ignorenonframetext,handout,%
 notes=only%
]{beamer}
\input{geometry.tex}
\documentclass[a4paper,10pt]{article}
\usepackage[envcountsect]{beamerarticle}
\setjobnamebeamerversion{geometry.beamer}
\input{geometry.tex}

Fuente: http://mathoverflow.net/questions/5893/beamer-printout

Achicar el contenido de un slide

Se puede usar la opción shrink con un porcentaje entre 0 y 100:

\begin{frame}[shrink=50,fragile]

Frames especiales sin fondo y con márgenes especiales

Para sacar las decoraciones alcanza con el siguiente ejemplo usar el theme plain, el problema es que los margenes quedan mal:

\begin{frame}[plain,t]

La única forma de cambiar los márgenes en los themes con barras verticales que parece funcionar es definiendo changemargin y poniendo un margen negativo a la izquierda de unos 2 cm [1] [2].