PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Beamer - Tableofcontents zentrieren



Trialer
28-06-2010, 00:55
Hallo!

Ich weiß durchaus, wie viel Wert hier immer auf die eigenen Fähigkeit von LaTeX gelegt wird, alles selbst optimal anzuordnen. In der Beamerklasse ist der TOC aber defintiv zu weit am linken Rand - momentan sieht es gelinge gesagt bescheiden aus, da der TOC links oben am Rand schmort, während der Rest der Folie weiß ist.

Hat jemand Ideen, wie man den TOC zentrieren kann oder zumindest auf ein gesundes Maß vom Rand abrücken kann? Mit dem normalen center-Befehl davor klappt es irgendwie nicht...

Ich wäre für Hilfe dankbar!

Stefan_K
28-06-2010, 01:03
Hallo Trialer,

zum Zentrieren kannst Du \centering (http://texblog.net/help/latex/centering.html) durch \addtocontents (http://texblog.net/help/latex/addtocontents.html) einfügen:

\addtocontents{toc}{\protect\centering}
Viele Grüße,

Stefan

Trialer
28-06-2010, 22:47
Hallo Trialer,

zum Zentrieren kannst Du \centering (http://texblog.net/help/latex/centering.html) durch \addtocontents (http://texblog.net/help/latex/addtocontents.html) einfügen:

\addtocontents{toc}{\protect\centering}
Viele Grüße,

Stefan

Danke für die Antwort! Aber wo genau muss der Befehl denn hin? Fand dazu nichts im Internet und der Logik nach müsste es ja eigentlich egal sein? Ich habe so zieimlich alles versucht: Präambel, in den \tableofontents-Befehl, nach \begin {document} und einiges mehr und es änderte sich nichts. Ich habe hier mal ein erweitertes Minimalbeispiel angehangen, vielleicht bringt es ja was:



\documentclass{beamer}
\usetheme{CambridgeUS}
\usecolortheme{dolphin}
\setbeamertemplate{itemize subitem}[circle]
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\beamertemplatenavigationsymbolsempty
\usepackage{cite}
\usepackage{graphicx}
\usepackage{times}

\begin{document}
\addtocontents{toc}{\protect\centering}
\title [a]{b}
\author{xxx}
\date{\today}


\begin{frame}
\titlepage
\end{frame}

\section[1. Einleitung]{Einleitung}
{\footnotesize\tableofcontents[currentsection,hideothersubsections,]}


\begin{frame}\frametitle{Bildung/Struktur}
\begin {itemize}
\item a
\end {itemize}
\end {frame}

\section[2. Material und Methoden]{Material und Methoden}
{\footnotesize\tableofcontents}

\section[3. Resultate]{Resultate}
{\footnotesize\tableofcontents}

\section[4. Diskussion]{Diskussion}
{\footnotesize\tableofcontents}

\end{document}

Stefan_K
28-06-2010, 23:34
Der Befehl würde auch in deinem Beispiel klappen, wenn Du testhalber \usetheme{CambridgeUS} entfernst. Von dem theme war im vorigen Beitrag ja nichts zu sehen.
Mit so einem Thema muss man es dann wohl anders umsetzen.

Stefan

Trialer
29-06-2010, 11:36
Okay, ohne das Usertheme funktioniert es!
Jedoch werden die einzelnen subsections im TOC nicht eingerückt und auch nicht irgendwie angepasst, was noch grausamer aussieht als es am Rand zu haben. :(
Da ich aber sowieso vor hatte, bei dem Usertheme zu bleiben, werde ich mich wohl offensichtlich mit dem randständigen TOC abfinden müssen. Dennoch vielen Dank für deine Hilfe!