HowTo: Librate de las molestas advertencias en la clase Beamer

Muchos nos irritamos con la maraña de advertencias de la clase Beamer cada vez que compilamos y sabemos que nuestro documento está libre de errores. Pero, sí, las advertencias continuan saliendo. Se dice que es algo relacionado con Beamer 3.07; de hecho, las advertencias no son nada importantes si bien sabemos que no es un error nuestro, pero es buen hábito depurar todas esas advertencias en virtud de ignorarlas. Bien se nos podría escapar una verdadera advertencia.

Compilando este sencillo ejemplo:

\documentclass{beamer}
\begin{document}
\begin{frame}
Prueba
\end{frame}
\end{document}

Se obtienen al menos cinco advertencias. Luego de la segunda compilación subsisten al menos tres de estas:

  • Package pgf Warning: This package is obsolete and no longer needed on input line 13.
  • Package hyperref Warning: Option `pdfpagelabels’ is turned off (hyperref) because thepage is undefined. Hyperref stopped early.
  • LaTeX Font Warning: Font shape `OT1/cmss/m/n’ in size <4> not available (Font) size <5> substituted on input line 6.
  • LaTeX Font Warning: Size substitutions with differences (Font) up to 1.0pt have occurred.

Para eliminar esas advertencias:

  • beamer.cls esta cargando el paquete obsoleto pgfbaseimage.sty que no hace nada, sino generar esa advertencia. Si pones un archivo con el mismo nombre <pgfbaseimage.sty> en algún lugar de tu directorio /texmf  o en el directorio de tu archivo tex conteniendo \RequirePackage{pgfcore}, la advertencia desaparece.
  • Pon pdfpagelabels como false, situando lla opcion de la clase beamer así: hyperref={pdfpagelabels=false}
  • beamerbasefont.sty define los comandos \Tiny y \TINY para escoger tipofuentes bastastante diminutas. Redefine al menos \Tiny o carga un tipofuente que provea ese tamaño, por ejemplo Latin Modern.

El nuevo archivo:

\documentclass[hyperref={pdfpagelabels=false}]{beamer}
\let\Tiny=\tiny
\begin{document}
\begin{frame}
Prueba
\end{frame}
\end{document}

No causará más advertencias.

Tomado de texblog.net

Un comentario en “HowTo: Librate de las molestas advertencias en la clase Beamer

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s