我在 Beamer 中工作。我itemize
在一张幻灯片中使用了一些列表,我想将第一张幻灯片中嵌套列表的缩进延续到下一张幻灯片。请注意,我不想使用allowframebreaks
。我该如何实现这一点?情况如下图所示。
从图中可以看出,我需要在 itemize 环境中将“嵌套事物 2”与“blah”对齐。MWE:
\begin{frame}{First frame}
\begin{itemize}
\item something
\item some other thing
\begin{itemize}
\item[$\hookrightarrow$] nested thing
\item[$\hookrightarrow$] nested thing 2
\end{itemize}
\end{itemize}
\end{frame}
\begin{frame}{Second frame}
\begin{itemize}
\begin{itemize}
\item[$\hookrightarrow$] blah
\item[$\hookrightarrow$] blah blah
\end{itemize}
\end{itemize}
\end{frame}
但是,我得到了一个错误,输出内容是“有些不对劲——可能缺少 \item”。有没有解决办法,比如使用\setlength
等?
答案1
您可以\item
向顶层列表添加一个空的虚拟对象:
\documentclass{beamer}
\begin{document}
\begin{frame}{First frame}
\begin{itemize}
\item something
\item some other thing
\begin{itemize}
\item[$\hookrightarrow$] nested thing
\item[$\hookrightarrow$] nested thing 2
\end{itemize}
\end{itemize}
\end{frame}
\begin{frame}{Second frame}
\begin{itemize}
\item[]
\begin{itemize}
\item[$\hookrightarrow$] blah
\item[$\hookrightarrow$] blah blah
\end{itemize}
\end{itemize}
\end{frame}
\end{document}