Beamer - заставьте элемент (и занятый пространство) исчезнуть

StackOverflow https://stackoverflow.com/questions/2978125

  •  24-10-2019
  •  | 
  •  

Вопрос

Так что у меня есть два изделия на одном слайде и график под ними оба:

\onslide<1>{
    \begin{itemize}
      ...
    \end{itemize}
}

\onslide<2>{
    \begin{itemize}
      ...
    \end{itemize}
}

\includegraphics[width=5cm]{abc.eps}

Так что я хочу, чтобы первый эксперт был виден на первом слайде, а второй пункт, чтобы быть невидимым и не занимать места. Анкет Точно так же, когда я перехожу на следующий слайд, я хочу, чтобы первая экспертиза была невидимой и не занимать места Показывая второй элемент. Я хочу, чтобы график был видимым и оставался в одном месте на обоих слайдах.

Это возможно?

Это было полезно?

Решение

Используйте alt или tomemoral:

\alt<n>{at n}{not at n} Для двух альтернатив.

\temporal<n>{before}{at n}{after} Для трех альтернатив.

Больше информации в http://saikat.guha.cc/ref/beamer_guide.pdf

Другие советы

Можно просто объединить оба элемента в одну:

\documentclass{beamer}

\begin{document}

\begin{frame}   

\begin{itemize}
    \item<only@1> item on first slide
    \item<only@1> more item on first slide
    \item<only@2> item on second slide
    \item<only@2> more item on second slide 
\end{itemize}

\includegraphics[width=5cm]{example-image-duck}

\end{frame}

\end{document}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top