원하지 않는 텍스트 이동

원하지 않는 텍스트 이동

현재 작성 중인 비머 테마를 사용하면 움직이는 텍스트에 문제가 있습니다. 이 텍스트 이동은 바람직하지 않습니다. 다음은 표준 비머 테마를 사용하여 효과를 재현하는 간단한 예입니다.

\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}

각주(옵션) 없이 설정된 2페이지에서는 plain텍스트(본문)가 위쪽으로 이동합니다(TeX Live 2012를 사용합니다). 두 가지 질문:

  1. 이 효과의 원인은 무엇입니까? 다양한 스타일 파일을 검색했지만 문제의 근본 원인을 파악할 수 없었습니다.
  2. 텍스트 이동을 어떻게 방지할 수 있나요? 2페이지에서는 각주만 사라지고 나머지는 모두 1페이지와 동일한 위치에 유지되기를 바랍니다.

편집 (2013년 12월 4일)

본문의 텍스트가 움직이는 이유를 알아냈습니다. Beamerbaseframe.sty에서 환경이 beamer@frameslide정의됩니다. 다른 많은 명령 중에는 다음 줄이 있습니다.

\ifbeamer@plainframe\nointerlineskip\fi%

텍스트가 움직이는 것 같습니다. 환경을 다시 정의하고 해당 줄을 주석 처리해도 본문의 텍스트는 같은 위치에 유지됩니다. 즉, \nointerlineskip일반 프레임의 추가로 인해 이러한 동작이 발생합니다. 일반 프레임이 아닌 경우 자동으로 줄 간격이 삽입되어 상단 정렬을 사용할 때 표준 프레임과 일반 프레임이 호환되지 않는 것 같습니다. 이 문제를 가장 잘 해결하는 방법을 아직 잘 모르겠습니다...

답변1

설명은 없지만 수정이 있을 수도 있습니다. 옵션으로 사용하지 말고 plain바닥글을 비워두도록 재정의하세요. 뒷면 을 원하시면 infolines(이 부분이 그렇게 불리는 것 같아요) 해당 비머 테마 파일을 살펴보세요.

\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}

관련 정보