¿Es posible poner un bloque dentro de otro bloque en Beamer?

¿Es posible poner un bloque dentro de otro bloque en Beamer?

Básicamente quiero insertar dos bloques dentro de un bloque más grande. Intenté hacer esto:

\begin{block}{heading}
    \begin{block}{heading1}
     content
    \end{block}
    \begin{block}{heading1}
     content
    \end{block}
\end{block}

pero no funciona. El mensaje de error es:

El archivo finalizó mientras se escaneaba el uso de \beamer@collect@@body.

Me gustaría agregar que esta es la primera vez que uso el lenguaje LaTeX, así que básicamente soy unnovatoaquí =)

Respuesta1

Los bloques dentro de bloques funcionan mejor si los encuadras, ya que te da un mejor control sobre su ancho y ubicación. Esto se logra fácilmente usando minipages:

ingrese la descripción de la imagen aquí

\documentclass{beamer}% http://ctan.org/pkg/beamer
\usetheme{Warsaw}
\begin{document}
\begin{frame}
  \begin{block}{heading}
    Some filler text

    \hspace*{.1\linewidth}\begin{minipage}{.8\linewidth}
    \begin{block}{heading 1}
      content
    \end{block}
    \end{minipage}
    \medskip

    Some more filler text

    \hspace*{.1\linewidth}\begin{minipage}{.8\linewidth}
    \begin{block}{heading 2}
      content
    \end{block}
    \end{minipage}
    \medskip

    Some more filler text
  \end{block}
\end{frame}
\end{document}

Dado que minipagelos s tienden a eliminar los saltos de párrafo apropiados (arriba y abajo), un adicional \medskiphace que la separación sea más consistente. También agregué una sangría de .1\linewidth, que técnicamente centra lo anidado blockya que es .8\linewidthancho.

información relacionada