movimentação de texto indesejada

movimentação de texto indesejada

Usando um tema beamer que escrevo atualmente, enfrento um problema com texto que se move - essa movimentação de texto é indesejada. Aqui está um exemplo simples para reproduzir o efeito usando um tema de projetor padrão:

\documentclass[t]{beamer}
\usepackage{blindtext}
\usetheme{Boadilla}
\begin{document}

\begin{frame}{Title 1}
\blindtext
\end{frame}

\begin{frame}[plain]{Title 2}
\blindtext
\end{frame}

\end{document}

Na página 2, que está definida sem rodapé (opção plain), o texto (corpo) se move para cima (eu uso o TeX Live 2012). Duas questões:

  1. O que está causando esse efeito? Pesquisei os vários arquivos de estilo, mas não consegui determinar a raiz do problema.
  2. Como posso evitar a movimentação do texto? Na página 2, gostaria apenas que a linha do rodapé desaparecesse enquanto todo o resto permanecesse na mesma posição em relação à página 1.

EDITAR (12/04/2013)

Eu descobri porque o texto do corpo se move: Em beamerbaseframe.sty o ambiente beamer@frameslideé definido. Entre muitos outros comandos, há uma linha

\ifbeamer@plainframe\nointerlineskip\fi%

o que parece causar o movimento do texto. Ao redefinir o ambiente e comentar aquela linha, o texto do corpo permanece no mesmo lugar. Em outras palavras, o extra \nointerlineskipem frames simples causa esse comportamento. Parece que em quadros não planos há espaçamento entre linhas inserido automaticamente, o que torna os quadros padrão e simples incompatíveis ao usar o alinhamento superior. Ainda não sei como resolver melhor esse problema...

Responder1

Não tenho explicação, mas talvez uma solução. Não use plaincomo opção, mas redefina o rodapé para ficar vazio. Se você quiser a infolinesparte de trás (é assim que esta parte é chamada, eu acho), dê uma olhada nos arquivos de tema do beamer correspondentes.

\documentclass[t]{beamer}
\usepackage{blindtext}
\usetheme{Boadilla}
\begin{document}

\begin{frame}{Title 1}
\blindtext
\end{frame}

\setbeamertemplate{footline}{}

\begin{frame}{Title 2}
\blindtext
\end{frame}

\end{document}

informação relacionada