You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Beamer中设置已展示项目符号为透明效果?

实现Beamer列表旧条目透明、新条目高亮的逐帧效果

要达成你需要的「旧条目透明、当前条目正常显示」的逐帧动画,需要结合Beamer的覆盖层命令和透明度设置,替代默认的<+->行为,具体方案如下:

核心思路

通过\setbeamercovered定义被覆盖内容的透明度,再给每个列表条目指定仅在对应帧正常显示,其他帧自动应用透明效果。

代码示例

\documentclass{beamer}
% 设置被覆盖内容的透明度,数值越小越透明(范围0-100)
\setbeamercovered{transparent=30}

\begin{document}
\begin{frame}
  \begin{itemize}
    \item<only@1> Item 1
    \item<only@2> Item 2
    \item<only@3> Item 3
  \end{itemize}
\end{frame}
\end{document}

效果说明

  • 第1帧:仅Item 1正常显示,Item 2、Item 3处于透明状态
  • 第2帧:Item 1变为透明,Item 2正常显示,Item 3保持透明
  • 第3帧:Item 1、Item 2变为透明,Item 3正常显示

如果需要更简洁的批量处理(比如条目较多时),也可以自定义列表模板,但上述方式是最直接、易维护的实现方案。

内容的提问来源于stack exchange,提问作者P. C. Spaniel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 21:24:59