Archiv verlassen und diese Seite im Standarddesign anzeigen : Beamer: Zeilenabstand in Inhalt
asterix88
23-09-2011, 12:02
Hallo,
ich habe mit der LaTeX-Klasse Beamer eine Präsentation erstellt und bin soweit fertig. Allerdings gefällt mir der Zeilenabstand im Inhaltsverzeichnis absolut nicht! Ich habe 6 Menüpunkte welche über die gesamte Seitenhöhe aufgeteilt sind. Ich würd den Abstand deswegen gernr verringern. Wie mache ich das?
Der restliche Zeilenabstand soll davon unberührt bleiben.
mfg asterix
Ob das mit Beamer und beim Inhaltsverzeichnis funktioniert, weiß ich nicht, aber ich würde \raggedbottom setzen.
Versuche es einmal mit
\tableofcontents[hideallsubsections].
asterix88
24-09-2011, 12:35
Hallo,
das mit dem \raggedbottom zeigt gar keine Wirkung.
durch das hideallsubsections rückt das ganze nur um 1 pixel oder so zusammen, also sogut wie nichts. (habe auch keine subsections)
mechanicus
24-09-2011, 12:49
wie wäre ein MB?
Marco
\documentclass[t]{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\begin{document}
\begin{frame}{Inhalt}
\tableofcontents[hideallsubsections] % <- [hideallsubsections] auskommentieren
\end{frame}
\section{Section 1}
\begin{frame}
\frametitle{ Frame 1}
\end{frame}
\section{Section 2}
\begin{frame}
\frametitle{ Frame 2}
\end{frame}
\end{document}
mechanicus
24-09-2011, 14:00
Hi,
\documentclass[t]{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{multido}
\makeatletter
\def\beamer@sectionintoc#1#2#3#4#5{%
\ifnum\c@tocdepth>0%
\ifnum#4=\beamer@showpartnumber%
{
\beamer@saveanother%
\gdef\beamer@todo{}%
\beamer@slideinframe=#1\relax%
\expandafter\only\beamer@tocsections{\gdef\beamer@ todo{%
\beamer@tempcount=#5\relax%
\advance\beamer@tempcount by\beamer@sectionadjust%
\edef\inserttocsectionnumber{\the\beamer@tempcount }%
\def\inserttocsection{\hyperlink{Navigation#3}{#2} }%
\beamer@tocifnothide{\ifnum\c@section=#1\beamer@to c@cs\else\beamer@toc@os\fi}%
{
\ifbeamer@pausesections\pause\fi%
\ifx\beamer@toc@ooss\beamer@hidetext
\vskip1.5em
\else
\vskip1.5em%HIER EINSTELLEN
\fi
{%
\hbox{\vbox{%
\def\beamer@breakhere{\\}%
\beamer@tocact{\ifnum\c@section=#1\beamer@toc@cs\e lse\beamer@toc@os\fi}{section in toc}}}%
\par%
}%
}%
}
}%
\beamer@restoreanother%
}
\beamer@todo%
\fi\fi%
}
\makeatother
\begin{document}
\begin{frame}{Inhalt}
\tableofcontents % <- [hideallsubsections] auskommentieren
\end{frame}
\multido{\iA=1+1}{6}{
\section{Section \iA}
\begin{frame}
\frametitle{ Frame \iA}
\end{frame}
}
\end{document}
Gruß
Marco
Hallo Marco,
vielen Dank für Deine Lösung.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.