使用 \setbeamercovered{transparent} 个性化项目符号不透明

使用 \setbeamercovered{transparent} 个性化项目符号不透明

我在 itemize 中个性化项目要点时遇到了问题。文本是透明的,但项目要点不是。它看起来像下面的幻灯片:在此处输入图片描述

项目符号的图像在 beamer 主题模板中通过以下方式定义:

\setbeamertemplate{itemize item}{\includegraphics[height=1.6ex]{Dot_sub.png}}
\setbeamertemplate{itemize subitem}{\includegraphics[height=3ex]{Dot_subsub.png}}

我希望这些定义的图像在开始时也显示为透明的。我该怎么做?

\begin{frame}[plain]
\setbeamercovered{transparent}
  \vspace{-0cm}
\frametitle{Example slide}

\begin{itemize}

   \item <1->one
   \item <2->two
   \begin{itemize}
     \item <3->one
     \item <4->two
   \end{itemize}
\end{itemize}

\end{frame}

答案1

您可以使用 tikz 来绘制子弹。

在此处输入图片描述在此处输入图片描述

\documentclass{beamer}
\usepackage{tikz}
\setbeamercovered{transparent}
\setbeamertemplate{itemize item}{\tikz[baseline=-.5ex] \filldraw [fill=yellow, draw=cyan, line width=.8pt] (0, 0) circle (2pt);}
\setbeamertemplate{itemize subitem}{\tikz[baseline=-.5ex] \fill [fill=blue!70] (0, 0) circle (2pt);}

\begin{document}
\begin{frame}{test}
\begin{itemize}
  \item<1-> one
  \item<2-> two
    \begin{itemize}
      \item<3-> one
      \item<4-> three
    \end{itemize}
\end{itemize}
\end{frame}
\end{document}

相关内容