Nummerierung von Abbildungen u. Tabellen kapitelweise? Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


Hans

Nummerierung von Abbildungen u. Tabellen kapitelweise?

Beitrag von Hans »

In einer Dokumentklasse book soll in jedem chapter die Nummerierung von Abbildungen und Tabellen neu beginnen (da Sammelband). Also etwa so:


Kapitel 1 (=Beitragstitel)

Abb. 1 (also NICHT Abb. 1-1)
Tab. 1
Abb. 2
Tab. 2


Kapitel 2 (=Beitragstitel)

Abb. 1
Tab. 1
Abb. 2
Tab. 2


Abbildungsverzeichnis

Abb. 1
Abb. 2

Abb. 1
Abb. 2

usw.

Weiß da evtl. jemand Rat? Danke!

Noch so einer

Beitrag von Noch so einer »

Mehrere Abbildungen 1 zu haben ist für den Leser sehr unpraktisch. Daher sollte man in dem Fall 1.1, 2.1 etc. verwenden, also die Kapitelnummer voranstellen. Genau das machen book und scrbook (ich empfehle letzteres, siehe KOMA-Script-Anleitung) bereits in der Voreinstellung.

Wenn Du Dich gegen den wohlgemeinten Rat entscheidest, musst Du \thefigure umdefinieren:
\renewcommand*{\thefigure}{\arabic{figure}}
Entsprechend ist auch für table, equation etc. zu verfahren. Aber noch einmal mein Rat: Mach es nicht so!

Gast

Ergänzung

Beitrag von Gast »

Eine Lösung mit
\usepackage{chngcntr}
\counterwithout{table}{chapter}
\counterwithout{figure}{chapter}
oder mit
\renewcommand*{\thefigure}{\arabic{figure}} 
\renewcommand*{\thetable}{\arabic{table}} 

\makeatletter 
\@addtoreset{figure}{chapter} 
\@addtoreset{table}{chapter} 
\makeatother
scheint nicht zu funktionieren, wenn die Überschriften als \section* bzw. wenn
\setcounter{secnumdepth}{-2}
eingestellt ist, hier mal ein Beispiel:
\documentclass[ngerman]{scrbook}
\usepackage{babel,xltxtra}

%======================Nummerierung
\setcounter{secnumdepth}{-2}
\setcounter{tocdepth}{1}

%======================Abbildungen Tabellen
\renewcommand*{\thefigure}{\arabic{figure}} 
\renewcommand*{\thetable}{\arabic{table}} 

\makeatletter 
\@addtoreset{figure}{chapter} 
\@addtoreset{table}{chapter} 
\makeatother 

%\usepackage{chngcntr}
%\counterwithout{table}{chapter}
%\counterwithout{figure}{chapter}

\renewcaptionname{ngerman}{\tablename}{Tab.}
\renewcaptionname{ngerman}{\figurename}{Abb.}
\begin{document}
\listoffigures


\chapter{Probe}

\begin{figure}
\caption[Formular]{Formular}
\end{figure}

\chapter{Probe2}

\begin{figure}
\caption[Formular]{Formular}
\end{figure}

\chapter*{Probe*}

\begin{figure}
\caption[Formular]{Formular}
\end{figure}


\end{document}

Antworten