使用 itemize 在一行中显示两个项目

使用 itemize 在一行中显示两个项目

我有下面的列表,但我想让项目 a 和 b 位于同一行,有什么办法吗?

\begin{itemize}
\item [$\rightarrow$]<1> a. 
\item [$\rightarrow$]<2> b.
\item [$\rightarrow$]<3> c.
\item [$\rightarrow$]<4> d.
\item [$\rightarrow$]<5> g 
\end{itemize}

答案1

如果您想要替换项目,则可以使用“only”:

\begin{frame}
\begin{itemize}
\only<1>{\item [$\rightarrow$] a.}
\only<2>{\item [$\rightarrow$] b.}
\only<3>{\item [$\rightarrow$] c.}
\end{itemize}
\end{frame}

答案2

对于两列的项目tasks有一个简单的解决方案:

\documentclass{beamer}
\usepackage{tasks}

\begin{document}
\begin{frame}
\begin{tasks}[label=$\rightarrow$](2)
\task a \pause
\task b \pause
\task c \pause
\task d \pause
\task g \pause
\end{tasks}
\end{frame}
\end{document}

如果你想了解其他方法,例如,这个问题

相关内容