비머: 사진을 표시할 때 텍스트 이동을 피하세요.

비머: 사진을 표시할 때 텍스트 이동을 피하세요.

1. 텍스트 블록과 2. 이미지로 구성된 슬라이드가 있는데, 3. 두 번째 이미지로 대체됩니다. 내 코드는 다음과 같습니다

\begin{frame}

\onslide<1->{Some text}%

\begin{center}
\only<2> {\includegraphics{image1}}%
\only<3> {\includegraphics{image2}}%
\end{center}

\end{frame}

문제는 텍스트가 다음에 이미지가 나타날 것이라는 사실을 모르는 것 같다가 이미지가 나타날 때 텍스트가 움직인다는 것입니다. 바라보다:

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

분명히 텍스트가 이동하는 것을 원하지 않습니다(첫 번째 슬라이드의 최종 위치를 가정해야 함). 이 코드를 어떻게 수정해야 합니까?

답변1

올바른 방향으로 가고 계셨습니다. 이미지 사이에 빈 줄만 삽입하면 됩니다. 코드 조각을 다음과 같이 확장하고 약간 수정합니다.

\documentclass{beamer}

\begin{document}
\begin{frame}

Some text

\begin{center}
\only<2> {\includegraphics[width=0.8\linewidth]{example-image-a}} 

\only<3> {\includegraphics[width=0.8\linewidth]{example-image-b}} 
\end{center}

\end{frame}
\end{document}

원하는 대로 작동해야 합니다.

답변2

Beamer는 다르게 정의되지 않은 경우 내용을 수직 중앙에 배치합니다. 이를 바탕으로 내용이 위에서부터 시작되는 옵션을 사용할 수 있습니다.

\begin{frame}[t]
   Contents 
\end{frame}

관련 정보