Seite 1 von 1
Beamer: Im Inhaltsverzeichnis Subsections in eine Zeile
Verfasst: Mo 19. Jan 2015, 16:45
von Grutinator
Ich habe einen etwas längeren Vortrag mit der Beamer-Klasse erstellt, so daß das Inhaltsverzeichnis nicht ganz auf eine Folie paßt. Daher möchte ich, daß die subsections im Inhaltsverzeichnis in einer Zeile stehen, anstatt jede in einer eigenen Zeile. Also anstatt
Section 1
Subsection 1a
Subsection 2b
Subsection 3c
Section 2
Subsection 2a
Subsection 2b
Subsection 3c
möchte ich
Section 1
Subsection 1a, Subsection 2b, Subsection 3c
Section 2
Subsection 2a, Subsection 2b, Subsection 3c
Gibt es dazu eine Möglichkeit?[quote][/quote]
subsections in Beamer-Toc
Verfasst: Mo 19. Jan 2015, 21:21
von gast
Die Pakete tocloft oder titletoc scheinen ja in beamer nicht zu funktionieren.
Hilft evtl. das hier im konkreten Fall?
http://tex.stackexchange.com/search?q=beamer+subsection
(z.B. Fontgröße verkleinern etc.)
Verfasst: Mi 21. Jan 2015, 13:24
von Grutinator
Klar kann man die Schriftgröße veringern oder das Inhaltsverzeichnis zweispaltig machen. Aus ästhetischen Gründen würde ich aber die oben genannte Variante, sofern sie denn möglich ist, vorziehen.
Verfasst: Mi 21. Jan 2015, 16:14
von Johannes_B
Verfasst: Do 22. Jan 2015, 17:11
von Johannes_B
Kevin C schlägt vor, das template subsection in toc umzudefinieren.
\documentclass{beamer}
\defbeamertemplate*{subsection in toc}{sub on 1 line}
{
\ifnum\inserttocsubsectionnumber=1
\phantom{---}\quad\inserttocsubsection
\else
---\quad\inserttocsubsection
\fi
}
\begin{document}
\begin{frame}
\tableofcontents
\end{frame}
\section{Section 1}
\subsection{Subsection 1a}
\begin{frame}
Slide 1
\end{frame}
\subsection{Subsection 1b}
\begin{frame}
Slide 2
\end{frame}
\subsection{Subsection 1c}
\begin{frame}
Slide 3
\end{frame}
\section{Section 2}
\subsection{Subsection 2a}
\begin{frame}
Slide 4
\end{frame}
\subsection{Subsection 2b}
\begin{frame}
Slide 5
\end{frame}
\subsection{Subsection 2c}
\begin{frame}
Slide 6
\end{frame}
\end{document}