分享

Beamer里itemize里的图片不能正常overlay的解决

 新用户5228KeDY 2022-12-10 发布于北京

今天用LaTeX Beamer写PPT幻灯片,挺突然的,遇到一个问题:

在itemize列表环境下的includegraphics竟然不能visible/invisible在指定的页面里,无论怎样设置都无效,图片总是在第一页的slide里面跳出来。

本来就想让它任性吧。后来有一点点空闲,到stackflow里面找找答案,有,原来是强制命令就可以了:\visible<.(3)->,可恶。

其实本该想到的,记一下怕以后再遇到。咬牙。

\subsection{通过MicroBlocks蓝牙固件发送数据到phyphox}

\begin{frame}{通过MicroBlocks蓝牙固件发送数据到phyphox}%[allowframebreaks]

  \begin{itemize}%[<+->]

  %注意:[<+->]这种自动overlay似乎不能直接使用,

  %而只能使用<n-m>格式指定overlay范围单页操控

  %似乎必须在导言区打开\setbeamercovered{transparent}

  %否则includegraphics仍然会在slide 1被直接显示出来

    \item<1-> 烧录固件MicroBlocks--V170--20221202.bin

    (感谢MicroBlocks中文社区、种瓜、尚祖铭等各位老师)

    \item<2-> 通过蓝牙连接和发送phyphox可识别的带格式字符器(XXX\#XXX)

    \item<3-> 使用phyphox官网editor编辑手机phyphox文件(相似的块语言)

    \visible<.(3)->{

      \begin{figure}[htb]

    \begin{center}

    \frame{\includegraphics[scale=.25]{mb6.jpg}}

    \caption{phyphox文件是xml格式文件}

    \end{center}

     \end{figure}

     }    

    \item<4-> 实验实施

  \end{itemize}

\end{frame}

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多