在 beamer 中逐项列出案例

在 beamer 中逐项列出案例

我正在用 LaTeX 制作一个 beamer 演示文稿,我想把一些似乎不想放在一起的东西混合在一起。我想把 itemize 和 cases 结合起来。以下是我尝试过的方法,但没有成功:

\begin{frame}
\begin{itemize}
    \begin{rcases*}
    \item X
    \item Y
    \item Z
    \end{rcases*} These are letters\\
\item 1 $rightarrow$ One
\item 2 $rightarrow$ Two
\item 3 $rightarrow$ Three
\end{itemize}
\end{frame} 

问题是我似乎无法顺利地将所有东西组合在一起。我既可以逐项列出,也可以将东西放入箱子中。有什么建议吗?

答案1

这里有一个解决方案blkarray:它包括在一个环境中嵌套一个 itemize(对应于前三个项目)blockarray,将其余项目嵌套在另一个 itemize 中,并在两个环境之间留出合适的负垂直间距:

\documentclass{beamer}
\usepackage{blkarray}

\begin{document}

\begin{frame}
  \begin{blockarray}{@{}p{2cm}\Right{\}}{These are letters}}
    \vspace{-\baselineskip}
    \begin{itemize}%[nosep, before = \vspace*{-0.6\baselineskip},after= \vspace*{-0.86\baselineskip} ]
      \item X
      \item Y
      \item Z
    \end{itemize}\vspace*{-\baselineskip}
  \end{blockarray}
  \begin{itemize}\vspace*{-\dimexpr\topsep + \baselineskip-\itemsep }
    \item 1 $\rightarrow$ One
    \item 2 $\rightarrow$ Two
    \item 3 $\rightarrow$ Three
  \end{itemize}
\end{frame}

\end{document} 

在此处输入图片描述

相关内容