创建带有可选参数的命令

创建带有可选参数的命令

如您所知,如果我们想在 beamer 上使用替代语句,我们可以使用:

\alt<overlay specification>{default text}{alternative text}<overlay specification>

就我而言,我总是使用这种格式:

\alt<#1>{\color{blue}\item #2 }{\color{gray}\item #2}

其中 #1 是帧号(如 1 或 1-3)并且其默认值是,+(1) 而 #2 是我的替代文本。

我已经尝试过这个代码:

\newcommand\a[2]{\alt<#1>{\color{blue}\item #2 }{\color{gray}\item #2}}

它可以工作,但是如您所知,这不是一个可选命令,我想将#1作为我的命令的可选参数,并 +(1)作为默认值。任何帮助都将不胜感激。

答案1

看起来您想要发现您的物品:

\documentclass[11pt]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usetheme{Madrid}

\setbeamercovered{transparent}

\begin{document}

\begin{frame}
  \begin{itemize}[<+>]
      \item Introduction
      \item Welding Define
       \item Welding Define
  \end{itemize}
\end{frame}

\end{document}

在此处输入图片描述

相关内容