Índice do Beamer – personalize com ambientes de bloco

Índice do Beamer – personalize com ambientes de bloco

Estou tentando criar um formato de índice personalizado. O que eu quero fazer é ter a descrição da seção dentro de um ambiente de bloco como:

\section{Section 1}
\frame{
\begin{block}
This is section description 1
\end{block}
}

\section{Section 2}
\frame{
\begin{block}
This is section description 2
\end{block}
}

\section{Section 3}
\frame{
\begin{block}
This is section description 3
\end{block}
}

e então mostre esses blocos no índice, em vez dos nomes das seções.

Deixe-me explicar por que preciso disso. Na minha apresentação tenho três questões de pesquisa que orientam a apresentação geral e a divido em várias seções (cada questão é uma seção). Inicialmente apresento os três juntos em um slide, mas depois quero apresentar apenas um deles, basicamente sombreando o resto, como acontece no sumário.

Algo assim é possível?

Desde já agradeço, YK

Responder1

Abaixo há uma solução possível; a ideia básica é redefinir o section in toctemplate de forma que o argumento obrigatório de \sectionagora seja utilizado para a descrição da seção e seja colocado dentro de um bloco nos ToCs; o argumento opcional de \sectionpode ser usado para o título (caso um tema externo com seção no título esteja sendo usado). Aqui está o código:

\documentclass[breaklinks]{beamer}
\usetheme{Boadilla}
\useoutertheme{miniframes}

\makeatletter
\AtBeginSection{%
  \begin{frame}
  \frametitle{Outline}
  \tableofcontents[currentsection]
  \end{frame}
}

\setbeamertemplate{section in toc}{\protect\block{Research Question~\inserttocsectionnumber}\inserttocsection\protect\endblock}

\begin{document}
\begin{frame}
\frametitle{General Outline}
\tableofcontents
\end{frame}

\section[Section one title]{This is section description 1}
\begin{frame}
Contents of section one
\end{frame}

\section[Section two title]{This is a very long section description. This is a very long section description. This is a very long section description. This is a very long section description.}
\begin{frame}
Contents of section two
\end{frame}

\section[Section three title]{This is section description 3}
\begin{frame}
Contents of section three
\end{frame}

\end{document}

e alguns dos frames resultantes mostrando os dois primeiros ToCs parciais com as descrições dentro de um bloco (seção atual com código normal e outra seção sombreada conforme solicitado) e o título com os títulos:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

informação relacionada