
Ich möchte den Folien meiner Beamer-Präsentation eine Seitenleiste auf der linken Seite hinzufügen. Allerdings gibt es einige Besonderheiten dazu, wie ich dies erreichen möchte:
- Die Seitenleiste wäre nur auf bestimmten Seiten vorhanden (die Mehrheit der Folien verfügt nicht über die Seitenleiste)
- In der Seitenleiste wird für den Rest der Präsentation keine Navigation zu den Abschnitten oder Unterabschnitten angezeigt, sondern sie enthält Links zu einer Reihe anderer Folien, die alle ebenfalls über diese Seitenleiste verfügen.
- Diese Seitenleiste könnte in der Präsentation mehrmals aufgerufen werden und würde dabei demselben Format folgen. Bei jedem Aufruf würde sie sich jedoch an einer anderen Stelle befinden und auf die Folien an dieser Stelle verweisen.
- Ich möchte nicht, dass dies die obere Navigationsleiste beeinflusst
- Idealerweise würde ich alles, worauf sich die Seitenleiste bezieht, in einen eigenen Unterabschnitt packen, aber nicht alle Unterabschnitte hätten diese Seitenleiste
Es könnte hilfreich sein zu wissen, wozu das dient: Ich möchte eine Seitenleiste erstellen, die Schritte zur Lösung eines mathematischen Problems zeigt, wobei der Inhalt im Hauptteil der Folie die Einzelheiten zum jeweiligen Problem enthält.
Dies ist ein Code, der etwas zum Arbeiten bereitstellt:
\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}
An welcher Stelle in diesem Dokument möchte ich die Seitenleiste im Unterabschnittsteil dieses Dokuments haben. Dies wäre eine angepasste Seitenleiste, aber zunächst möchte ich mich darauf konzentrieren, sie dorthin zu bringen.
Idealerweise würde die Seitenleiste in diesem Unterunterabschnitt Text enthalten, der auf die verschiedenen Folien im Unterunterabschnitt verweist (aber nicht notwendigerweise auf alle Folien).
Antwort1
Dein Problem klingt für mich zu speziell, als dass sich eine automatisierte Lösung lohnen würde. Warum also nicht einfach das benötigte Menü manuell hinzufügen? Du musst nur den Frames, auf die du verlinken möchtest, Beschriftungen hinzufügen. Dann kannst du von überall, wo du willst, auf sie verlinken – zum Beispiel von einem benutzerdefinierten Seitenleistenmenü.
\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}