Ich versuche, ein benutzerdefiniertes Inhaltsverzeichnisformat zu erstellen. Ich möchte die Beschreibung des Abschnitts in einer Blockumgebung wie dieser haben:
\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}
}
und zeigen Sie diese Blöcke dann im Inhaltsverzeichnis anstelle der Abschnittsnamen an.
Lassen Sie mich erklären, warum ich das brauche. In meiner Präsentation habe ich drei Forschungsfragen, die die gesamte Präsentation leiten, und teile sie in mehrere Abschnitte auf (jede Frage ist ein Abschnitt). Zunächst präsentiere ich alle drei zusammen auf einer Folie, aber dann möchte ich nur eine davon präsentieren und den Rest im Grunde schattieren, wie es im Inhaltsverzeichnis geschieht.
Ist so etwas möglich?
Vielen Dank im Voraus, YK
Antwort1
Unten sehen Sie eine mögliche Lösung. Die Grundidee besteht darin, die section in toc
Vorlage so neu zu definieren, dass das obligatorische Argument von \section
nun für die Beschreibung des Abschnitts verwendet und in einem Block im Inhaltsverzeichnis platziert wird. Das optionale Argument von \section
kann für die Überschrift verwendet werden (falls ein äußeres Design mit Abschnitt in der Überschrift verwendet wird). Hier ist der Code:
\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}
und einige der resultierenden Frames, die die ersten beiden partiellen Inhaltsverzeichnisse mit den Beschreibungen innerhalb eines Blocks zeigen (aktueller Abschnitt mit normalem Code und anderer Abschnitt wie gewünscht schattiert) und die Überschrift mit den Titeln: