Barra lateral personalizada do Beamer com navegação nas subsubseções

Barra lateral personalizada do Beamer com navegação nas subsubseções

Gostaria de adicionar uma barra lateral para canhotos aos slides da minha apresentação do beamer, no entanto, há alguns detalhes sobre como gostaria de fazer isso:

  • A barra lateral só estaria presente em páginas específicas (a maioria dos slides não terá a barra lateral)
  • A barra lateral não mostraria a navegação para nenhuma das seções ou subseções do restante da apresentação; em vez disso, teria links para uma série de outros slides que também teriam essa barra lateral.
  • Essa barra lateral poderia ser chamada diversas vezes na apresentação onde seguiria o mesmo formato, mas cada vez chamada estaria em um local diferente, referenciando os slides daquele local.
  • Não quero que isso afete a barra de navegação superior
  • Idealmente, eu colocaria tudo o que a barra lateral se refere em sua própria subseção, mas nem todas as subseções teriam essa barra lateral

Pode ajudar saber para que serve isso; Quero criar uma barra lateral que mostre as etapas de como resolver um problema matemático, onde o conteúdo da parte principal do slide sejam os detalhes do problema específico.

Este é um código para fornecer algo com que trabalhar:

\documentclass[14pt]{beamer}
\usetheme{Frankfurt}

\begin{document}
\section{Section 1}
\subsection{Section 1.1}
\begin{frame}
    \frametitle{1.1.1}
\end{frame}
\begin{frame}
    \frametitle{1.1.2}
\end{frame}
\subsection{Section 1.2}
\begin{frame}
    \frametitle{1.2.1}
\end{frame}
\begin{frame}
    \frametitle{1.2.2}
\end{frame}
\subsection{Section 1.3}
\begin{frame}
    \frametitle{1.3.1}
\end{frame}
\begin{frame}
    \frametitle{1.3.2}
\end{frame}

\section{Section 2}
\subsection{Section 2.1}
\subsubsection{Section 2.1.1}
\begin{frame}
    \frametitle{2.1.1 part A}
    This would be the start to the problem
\end{frame}
\begin{frame}
    \frametitle{2.1.1 part B}
    This would start the solution
\end{frame}
\begin{frame}
    \frametitle{2.1.1 part C}
    This would have the next step
\end{frame}
\begin{frame}
    \frametitle{2.1.1 part D}
    This next step process would continue here (and to further slides if needed)
\end{frame}

\subsection{Section 2.2}
\begin{frame}
    \frametitle{2.2.1}
\end{frame}
\begin{frame}
    \frametitle{2.2.2}
\end{frame}

\end{document}

Onde neste documento eu gostaria que a barra lateral estivesse na parte da subsubseção deste documento. Esta seria uma barra lateral personalizada, mas primeiro gostaria apenas de me concentrar em fazê-la chegar lá.

Idealmente, a barra lateral dessa subseção teria um texto vinculado aos vários slides da subsubseção (mas não necessariamente a todos os slides).

Responder1

Seu problema parece muito específico para mim, que uma solução automatizada valeria a pena. Então, por que não adicionar o menu necessário manualmente? Você só precisa adicionar rótulos aos quadros aos quais deseja vincular. Depois, você pode criar links para eles de onde quiser – como um menu da barra lateral personalizado, por exemplo.

\documentclass{beamer}

\begin{document}

\section{Section 2}
\subsection{Section 2.1}
\subsubsection{Section 2.1.1}
\begin{frame}[label=problem]{2.1.1 part A}
\begin{minipage}{0.25\linewidth}
    \footnotesize
    \begin{enumerate}
        \item \hyperlink{problem}{\textbf{Problem}}
        \item \hyperlink{solution}{Solution}
        \item \hyperlink{next}{Next Step}
    \end{enumerate}
\end{minipage}%
\begin{minipage}{0.75\linewidth}
    This would be the start to the problem
\end{minipage}
\end{frame}

\begin{frame}[label=solution]{2.1.1 part B}
\begin{minipage}{0.25\linewidth}
    \footnotesize
    \begin{enumerate}
        \item \hyperlink{problem}{Problem}
        \item \hyperlink{solution}{\textbf{Solution}}
        \item \hyperlink{next}{Next Step}
    \end{enumerate}
\end{minipage}%
\begin{minipage}{0.75\linewidth}
    This would start the solution
\end{minipage}
\end{frame}

\begin{frame}[label=next]{2.1.1 part C}
\begin{minipage}{0.25\linewidth}
    \footnotesize
    \begin{enumerate}
        \item \hyperlink{problem}{Problem}
        \item \hyperlink{solution}{Solution}
        \item \hyperlink{next}{\textbf{Next Step}}
    \end{enumerate}
\end{minipage}%
\begin{minipage}{0.75\linewidth}
    This would have the next step
\end{minipage}%
\end{frame}
\begin{frame}{2.1.1 part D}
    This next step process would continue here (and to further slides if needed)
\end{frame}

\subsection{Section 2.2}
\begin{frame}{2.2.1}
\end{frame}
\begin{frame}{2.2.2}
\end{frame}

\end{document}

informação relacionada