[allowframebreaks] 옵션과 \newpage를 사용하여 비머 슬라이드의 중앙에 수직 정렬

[allowframebreaks] 옵션과 \newpage를 사용하여 비머 슬라이드의 중앙에 수직 정렬

저는 비머로 논문 슬라이드를 쓰고 있어요. 프레임 환경에서 [allowframebreaks] 옵션을 사용하고 \newpage를 사용하여 새 슬라이드를 시작할 때 슬라이드 내용의 중앙에 수직으로 정렬해야 합니다.

다음 예는 다음과 같습니다.

    \begin{frame}[allowframebreaks]
                    \frametitle{Outline}
                    Some text....

                    \newpage
                    Some text....
                    \begin{figure}[!ht]
                         \input{myimage.pdf_tex}
                    \end{figure}

                    \newpage
                    Some text....
                    \begin{figure}[!ht]
                         \input{myimage2.pdf_tex}
                    \end{figure}
         \end{frame}

여기서 두 그림은 항상 슬라이드 상단에 있지만 수직 중앙에는 없습니다. \newpage를 사용하여 새 슬라이드로 이동한 후 콘텐츠를 중앙에 배치해야 합니다.

미리 감사드립니다. 당신의 도움에 정말 감사드립니다.

답변1

매뉴얼 에서 beamer:

기본적으로 슬라이드의 모든 자료는 수직 중앙에 배치됩니다. 다음 클래스 옵션을 사용하여 이를 변경할 수 있습니다.

\documentclass[t]{beamer}

슬라이드 텍스트를 슬라이드의 (수직) 상단에 배치합니다. 이는 수직 "플러시"에 해당합니다. c 또는 b 옵션을 사용하여 개별 프레임에 대해 이를 재정의할 수 있습니다.

\documentclass[c]{beamer}

슬라이드 텍스트를 슬라이드의 (수직) 중앙에 배치합니다. 이것이 기본값입니다. t 또는 b 옵션을 사용하여 개별 프레임에 대해 이를 재정의할 수 있습니다.

따라서 다음 코드와 같은 것을 사용하여 "깨진" 프레임을 수직으로 중앙에 배치할 수 있습니다.

\documentclass[t]{beamer} %<- 'c' is default option, 't' forces top aligned
\usepackage{lipsum}
\begin{document}
\begin{frame}[c,allowframebreaks]{centered frame} %<- 'c' forces to forget default
\lipsum[2]
\framebreak %<- with '\newpage' first frame is top aligned
\lipsum[5]
\end{frame}
\begin{frame}[allowframebreaks]{top aligned frame}
\lipsum[2]
\framebreak
\lipsum[5]
\end{frame}
\end{document}

여기에 이미지 설명을 입력하세요

당신은 \newpage틀을 깨곤 했지만 beamer이렇게 말했습니다.

\break, \nobreak 및 \penalty 명령을 삽입하여 중단이 발생해야 하는 위치를 제어할 수 있습니다. 옵션을 포함하여 \pagebreak 및 \nopagebreak 명령도 작동합니다. [...] \framebreak 명령은 \pagebreak의 약어이고 \noframebreak는 \nopagebreak의 약어입니다.

첫 번째 슬라이드를 사용하는 경우 \newpage상단 정렬되므로 \break또는 를 사용하십시오 \framebreak.

옵션 beamer에 대해 설명하는 매뉴얼 의 마지막 설명은 다음과 같습니다 .allowframebreaks

이 옵션을 사용하는 것은 좋지 않습니다. (좋은) 프레젠테이션에서는 각 슬라이드를 주의 깊게 준비하고 다른 슬라이드가 아닌 특정 슬라이드에 내용을 넣기 전에 두 번 생각합니다. 이 allowframebreaks옵션을 사용하면 프리젠테이션이라기보다는 "벽에 투사된 종이"에 더 가까운 끔찍하고 끝없는 프리젠테이션을 생성하게 됩니다. 그럼에도 불구하고 이 옵션에는 나름의 용도가 있습니다. 가장 눈에 띄는 점은 참고문헌이나 긴 방정식을 자동으로 분할하는 데 편리할 수 있다는 점입니다.

관련 정보