Beamer Class Section Nummerierung ab 0

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


cypernrose
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Mo 21. Okt 2013, 19:38

Beamer Class Section Nummerierung ab 0

Beitrag von cypernrose »

Hallo,

ich versuche schon einige Zeit erfolglos die Nummerierung auf 0 zu setzen, es will aber einfach nicht klappen. Alles mit \setcounter{0} und \addtocounter{-1} hab ich schon probiert, aber das funktioniert leider nicht.

Schon mal vielen Dank!

lg cypernrose

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Eigentlich sollte \setcounter{section}{-1} in der Präambel funktionieren. Falls nicht, dann gib bitte ein Minimalbeispiel (kurz und lauffähig) an.

Gruß
Elke

cypernrose
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Mo 21. Okt 2013, 19:38

Beitrag von cypernrose »

Hallo,
nein das funktioniert leider nicht. Hier mein Minimalbsp:
\documentclass[xcolor=dvipsnames]{beamer}
\usetheme{Rochester}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}

\setbeamertemplate{section in toc}{\inserttocsectionnumber.~\inserttocsection}

\begin{document}
\begin{frame}
\tableofcontents
\end{frame}
\section{Rückblick: KQS}
\begin{frame}
\end{frame}
\end{document}
Danke!
lg cypernrose

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Ok, Du möchtest die Nummerierung im Inhaltsverzeichnis ändern. \inserttocsectionnumber gibt nicht den section Zähler aus. Mit
\tableofcontents{firstsection=2}
kannst Du festlegen, dass der 2.Abschnitt die Nummer 1 bekommt. Allerdings werden nur Nummern größer 0 angezeigt. Statt "0. Rückblick: KQS" steht dann da nur ". Rückblick: KQS"
\documentclass[xcolor=dvipsnames]{beamer} 
\usetheme{Rochester} 
\usepackage[utf8]{inputenc} 
\usepackage[german]{babel} 
\usepackage[T1]{fontenc} 

%\setcounter{section}{-1}% kein Einfluss auf Inhaltsverzeichnis

\usepackage{etoolbox}
\newcommand\myinserttocsectionnumber{
\ifdefstring{\inserttocsectionnumber}{}{0.~}{\inserttocsectionnumber.~}}

\setbeamertemplate{section in toc}{\myinserttocsectionnumber\inserttocsection} 

\begin{document} 
\begin{frame} 
\tableofcontents[firstsection=2] 
\end{frame} 
\section{Rückblick: KQS}\label{rueck} 
\begin{frame} 
Test
\end{frame} 
\section{Abschnitt} 
\begin{frame} 
Verweis auf Abschnitt Nr. \ref{rueck}
\end{frame}
\end{document}
Falls \ref{rueck} ebenfalls 0 statt 1 liefern soll, musst Du zusätzlich noch den section Zähler ändern.

Gruß
Elke

Besserwisser

Beitrag von Besserwisser »

0. ist übrigens ein klein wenig lächerlich. Ordnungszahlen beginnen nun einmal bei Erstens und nicht bei Nulltens und auch nicht bei Minuserstens oder Minusdreihundertausendstens.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Besserwisser hat geschrieben:0. ist übrigens ein klein wenig lächerlich. Ordnungszahlen beginnen nun einmal bei Erstens und nicht bei Nulltens und auch nicht bei Minuserstens oder Minusdreihundertausendstens.
Genau deshalb unterdrückt beamer eigentlich auch alle Nummern, die nicht größer als 0 sind. Die Option firsthead=<n>, mit der der n. Abschnitt die Nummer 1 erhält, hat eigentlich nur die Aufgabe, dass vor diesem Abschnitt noch Abschnitte ohne Nummer im Inhaltsverzeichnis eingefügt werden können.

Antworten