miércoles, enero 11, 2006

Mini How-To Beamer

Después de SIGLOS de prometer el cascarón para Beamer, aquí lo presento...

Es importante remarcar que BEAMER tiene muchísimas más opciones que Prosper y sólo basta descargar el manual para darnos cuenta: ¡tiene más de 250 páginas!, pero no nos asustemos, leyendo las primeras (que es una historia chistosa sobre Euclídes haciendo su presentación), sabremos casi todo, o pueden utilizar este cascarón como referencia...

Otras cosas importantes:
  • Si usan LyX (por que les da flojera aprender LateX), pues disfruten: ¡Beamer se integra sin problemas! es casi como usar PowerPoint de Microchafa...
  • La compilación es directa (a diferencia de Prosper) solamente pdflatex nombreArchivo.tex
Ahora sí:

Código para Beamer
-------------------------------------------------------------------------------------------


\documentclass{beamer}

\mode<presentation>
%Ver el manual, por que se puede integrar en un mismo archivo de
%TeX, la presentación, las notas y el artículo!

{
% \usetheme{Warsaw}
% \usetheme{Darmstadt} %OK!
% \usetheme{Frankfurt} %OK!
%\usetheme{Goettingen}
%\usetheme{Dresden}
\usetheme{JuanLesPins} %OK!!
%\usetheme{Marburg}
%\usetheme{Montpellier}
%\usetheme{Rochester} %sobrio
%\usetheme{Singapore}
%\usetheme{Szeged}

%\usecolortheme{albatross}
%\usecolortheme{seahorse}
%\usecolortheme{beetle}
%\usecolortheme{crane}
%\usecolortheme{dolphin}
%\usecolortheme{dove}
%\usecolortheme{fly}
%\usecolortheme{lily}
%\usecolortheme{orchid}
\usecolortheme{rose}
%\usecolortheme{seagull}
%\usecolortheme{whale}

\setbeamercovered{transparent}
}


% Configurando para uso de idiomas y alfabetos
\usepackage[english]{babel}

\usepackage[latin1]{inputenc}

% Poniendo el tipo de letra
\usepackage{times}
\usepackage[T1]{fontenc}

%Una maravilla de Beamer es que soporta el preambulo de LateX...

\title[título abreviado]
{Título}

%\subtitle {Solamente si hay subtítulo}

\author[Autores abreviados]{
autor principal,

%\inst{1}
\and segundo autor
%\inst{2}
\and otro autor
% \inst{3}}
}
%Usa el comando \inst{} solo si los autores pertenecen a diferentes
%universidades


\institute[ICN - UNAM] {
Instituto de Ciencias Nucleares - UNAM

%Si hubiera varias instituciones: \inst{1}, etc..
}

\date[IGQR-II 2005] {Interface of Gravitational and Quantum Realms, 2005}


% Si quieres que en cada cambio de tema aparezca el menú, usa esto
%\AtBeginSubsection[]
%{
% \begin{frame}
% \frametitle{Outline}
% Aquí decides: cada sección y subsección:
% \tableofcontents[currentsection,currentsubsection]
% O solamente la sección (Solo uno de ellos)
%\tableofcontents[currentsection]
% \end{frame}
%}

% Si quieres que todo por default aparezca de poco en poco
% descomenta esta línea

%\beamerdefaultoverlayspecification{<+->}


\begin{document}

% Aquí se crea la página de presentación...
\begin{frame}
\titlepage
\end{frame}

% Aquí la tabla de contenidos...
\begin{frame}
\frametitle{Outline}
\tableofcontents
\end{frame}

% Justamente como en LateX, usa secciones y subsecciones para % separar tu texto
% Si leiste el manual podrías hacer que solamamente pusieras
% etiquetas de \begin{frame} y
voilà!
\section{Motivation}
\subsection{Cosmic Rays}

% Aqui inician las ventanas
\begin{frame}
\frametitle{titulo de la ventana}
\begin{itemize} %¡Justo como en TeX normal!
\item Uno
\item Dos
\end{itemize}
\end{frame}

\begin{frame}
\frametitle{Otro título}
\begin{columns}[t] %¡Columnas como en TeX normal!
\begin{column}{5cm}
% Esto es interesante, para que aparezcan en orden y se mantengan o
% desaparezcan se usa esta sintaxis <2-2> significa que solo
% aparece en el segundo click, <2-> significa que aparece del
% segundo click en adelante y <2-5> entre los clicks 2 y 5
\begin{itemize}
\item<2-2> Uno
\item<3-3> Dos
\item<4-4> Tres
\end{itemize}
\end{column}
\column[T]{5cm} %Poniendo imagenes es muy sencillo...
\includegraphics<2-2>[height=5cm,width=4cm]{nebulosa_cangrejo.png}
\includegraphics<3-3>[height=5cm,width=4cm]{pulsar.png}
\includegraphics<4-4>[height=5cm,width=4cm]{bh_2.png}
\end{columns}
\end{frame}

\subsection{Un tercer título}
\begin{frame}
\frametitle{GZK in a Nutshell}
\begin{itemize}
\item Predictions based on interactions between CR
(\alert{protons}) %Para que el texto resalte
and the photon
CMB.
\end{itemize}
\end{frame}

\begin{frame}
\frametitle{Ultimo título}
% Uno puede poner "bloques" en la presentación, aquí sólo muestro
% dos
\begin{block}<2->{Título bloque 1}

bloque 1
\end{block}
\begin{alertblock}<4->{Título bloque 2}
bloque 2
\end{alertblock}
\end{frame}

% Y así puedes seguir agregando cosas hasta el final!!
\end{document}

Etiquetas:

4 Comments:

Anonymous Anónimo said...

No compila acá... Y estuve usando Beamer. El error es:
[PDFLaTeX] finished with exit status 70
test.tex:6:Use of \beamer@@@mode doesn't match its definition. {
test.tex:33:Too many }'s. }
test.tex:66:Too many }'s. }

Saludos!

miércoles, 13 agosto, 2008  
Blogger Min said...

Tengo el mismo problema, mode doestn match y too many }, alguien sabe alguna solucion?

domingo, 28 junio, 2009  
Blogger Nano said...

Hola a todos
y perdón por no contestar antes

El error es en dos partes:

(1) En lugar de "mode{" debe de decir "mode<presentation>{" eso arreglará el error raro de las dos "@"...

(2) En "\institution{" hay una llave de más "}" solo borrenla y listo.

Ya modifiqué el código acordemente para reflejar estos cambios

domingo, 28 junio, 2009  
Anonymous Anónimo said...

Hola Comunidad, ¿cómo hago para lograr que en cada cambio de sección aparezca el índice de contenidos?

He intentado con

\AtBeginSubsection[]
{
\begin{frame}
\frametitle{Outline}
\tableofcontents[currentsection,currentsubsection]
% O solamente la sección (Solo uno de ellos)
%\tableofcontents[currentsection]
\end{frame}

Pero no resulta.

Gracias por la información. Saludos

viernes, 28 septiembre, 2012  

Publicar un comentario

<< Home