jkl
10-08-2012, 15:50
Hallo Leute!
Ich möchte gerne die beamer-documentclass und das outertheme "miniframes"(!!!) für eine Präsentation verwenden. Folgendes Problem:
1. Ich möchte die Navigationsleiste in der Kopfzeile derart anpassen, dass die Subsectionpunkte für jede Section in 10er-Reihen angelegt werden. Durch mehrere Subsections wird bei mir die Kopfnavigationsleiste zu mächtig. Am Besten wäre, wenn ich mit einem Befehl den Zeilenumbruch der Punkte selbst bestimmen könnte, d.h. zum Beispiel eine Zeile würde 10 subsections tragen, die nächste 5 und die dritte 2.
2. Darüber hinaus möchte ich die Möglichkeit haben, die subsectionpunkte in der Navigationsleiste komplett zu unterbinden. Mit \subsection*{} zu arbeiten löst das Problem leider nicht, da die Punkte in der Navi-Leiste weiterhin angezeigt werden.
Zur Veranschaulichung folgendes Minimalbeispiel (obwohl nicht sonderlich spektakulär):
\documentclass[mathserif]{beamer}
\usepackage[utf8]{inputenc}
\usetheme{CambridgeUS}
\usecolortheme{dolphin}
\useoutertheme[subsection=true,compress]{miniframes}
\makeatletter
\renewcommand*\env@matrix[1][\arraystretch]{%
\edef\arraystretch{#1}%
\hskip -\arraycolsep
\let\@ifnextchar\new@ifnextchar
\array{*\c@MaxMatrixCols c}}
\makeatother
\setbeamertemplate{footline}
{
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertshortauthor~~(\insertshortinstitute)
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
Slide \insertframenumber{} \hspace*{2ex}%/ \inserttotalframenumber\hspace*{2ex}
\end{beamercolorbox}}%
\vskip0pt%
}
\begin{document}
\section{lkj}
\subsection{1}
\begin{frame}[t]
slide subsec 1
\end{frame}
\subsection{2}
\begin{frame}[t]
slide subsec 2
\end{frame}
\subsection{3}
\begin{frame}[t]
slide subsec 3
\end{frame}
\subsection{4}
\begin{frame}[t]
slide subsec 4
\end{frame}
\subsection{5}
\begin{frame}[t]
slide subsec 5
\end{frame}
\subsection{6}
\begin{frame}[t]
slide subsec 6
\end{frame}
\subsection{7}
\begin{frame}[t]
slide subsec 7
\end{frame}
\subsection{8}
\begin{frame}[t]
slide subsec 8
\end{frame}
\subsection{9}
\begin{frame}[t]
slide subsec 9
\end{frame}
\end{document}
Besten Dank für Eure Hilfe!
Ich möchte gerne die beamer-documentclass und das outertheme "miniframes"(!!!) für eine Präsentation verwenden. Folgendes Problem:
1. Ich möchte die Navigationsleiste in der Kopfzeile derart anpassen, dass die Subsectionpunkte für jede Section in 10er-Reihen angelegt werden. Durch mehrere Subsections wird bei mir die Kopfnavigationsleiste zu mächtig. Am Besten wäre, wenn ich mit einem Befehl den Zeilenumbruch der Punkte selbst bestimmen könnte, d.h. zum Beispiel eine Zeile würde 10 subsections tragen, die nächste 5 und die dritte 2.
2. Darüber hinaus möchte ich die Möglichkeit haben, die subsectionpunkte in der Navigationsleiste komplett zu unterbinden. Mit \subsection*{} zu arbeiten löst das Problem leider nicht, da die Punkte in der Navi-Leiste weiterhin angezeigt werden.
Zur Veranschaulichung folgendes Minimalbeispiel (obwohl nicht sonderlich spektakulär):
\documentclass[mathserif]{beamer}
\usepackage[utf8]{inputenc}
\usetheme{CambridgeUS}
\usecolortheme{dolphin}
\useoutertheme[subsection=true,compress]{miniframes}
\makeatletter
\renewcommand*\env@matrix[1][\arraystretch]{%
\edef\arraystretch{#1}%
\hskip -\arraycolsep
\let\@ifnextchar\new@ifnextchar
\array{*\c@MaxMatrixCols c}}
\makeatother
\setbeamertemplate{footline}
{
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertshortauthor~~(\insertshortinstitute)
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
Slide \insertframenumber{} \hspace*{2ex}%/ \inserttotalframenumber\hspace*{2ex}
\end{beamercolorbox}}%
\vskip0pt%
}
\begin{document}
\section{lkj}
\subsection{1}
\begin{frame}[t]
slide subsec 1
\end{frame}
\subsection{2}
\begin{frame}[t]
slide subsec 2
\end{frame}
\subsection{3}
\begin{frame}[t]
slide subsec 3
\end{frame}
\subsection{4}
\begin{frame}[t]
slide subsec 4
\end{frame}
\subsection{5}
\begin{frame}[t]
slide subsec 5
\end{frame}
\subsection{6}
\begin{frame}[t]
slide subsec 6
\end{frame}
\subsection{7}
\begin{frame}[t]
slide subsec 7
\end{frame}
\subsection{8}
\begin{frame}[t]
slide subsec 8
\end{frame}
\subsection{9}
\begin{frame}[t]
slide subsec 9
\end{frame}
\end{document}
Besten Dank für Eure Hilfe!