
Intenté utilizar el paquete beamerarticle
para obtener notas de mis diapositivas de enseñanza.
Parece que beamerarticle tiene problemas al analizar el archivo con los comandos setbeamertemplate que tienen argumentos entre corchetes.
En el ejemplo (casi mínimo) siguiente, el comando \setbeamertemplate{itemize item}[square]
simplemente se ignora en el modo de artículo de haz.
Cuando el comando tiene dos argumentos entre corchetes (como en los otros dos comandos), es peor: el segundo argumento se considera texto sin formato y, por lo tanto, el compilador genera un error "falta \begin{document} aunque todavía está analizando el preámbulo.
No ocurre ningún error con el mismo documento cuando la clase de documento es beamer
.
MWE:
% Case 1 : beamer original : no problem
%\documentclass{beamer}
% Case 2 : beamerarticle mode : compilation issue
\documentclass{article}
\usepackage{beamerarticle}
\usetheme{Hannover}
%-- beamer setup
% a command that compiles ok in both mode, but with no effect in beameraritcle ??
\setbeamertemplate{itemize item}[square]
% a command that compiles in beamer, but produces error in beamerarticle
\setbeamertemplate{sidebar canvas left}[vertical shading][top=structure.fg!50,bottom=structure.fg!10]
%another one
\setbeamertemplate{blocks}[rounded][shadow]
%--end beamer setup
\begin{document}
\begin{frame}{A first frame}{}
\begin{itemize}
\item toto
\end{itemize}
\begin{block}{titleblock}
a bloc
\end{block}
\end{frame}
\end{document}
¿Algunas ideas?
Respuesta1
Hola @pierre, mi enfoque es seguir las páginas 210-213 deguía del usuario del proyectorpara trabajar con el paquete beamerarticle
.
En primer lugar creamos un archivo main.article.tex
:
\documentclass{article}
\usepackage{beamerarticle}
\setjobnamebeamerversion{main.beamer}
\input{main}
En segundo lugar creamos un archivo main.beamer.tex
:
\documentclass[ignorenonframetext]{beamer}
\input{main}
Y por último creamos un archivo main.tex
:
\mode<article>{
\usepackage{fullpage}
}
\mode<presentation>{
\setbeamertemplate{itemize item}[square]
\setbeamertemplate{sidebar canvas left}[vertical shading][top=structure.fg!50,bottom=structure.fg!10]
\setbeamertemplate{blocks}[rounded][shadow=true]
\usetheme{Hannover}
}
\begin{document}
\begin{frame}{A first frame}{}
\begin{itemize}
\item toto
\end{itemize}
\begin{block}{titleblock}
a bloc
\end{block}
\end{frame}
\end{document}
Compilamos main.artice.tex
y parece
Compilamos main.beamer.tex
y parece
Existen mis sugerencias, pero no sé si desea trabajar con archivos separados.