Seite 1 von 1
Nummerierung von Abbildungen u. Tabellen kapitelweise?
Verfasst: Fr 28. Feb 2014, 01:06
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!
Verfasst: Fr 28. Feb 2014, 08:17
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!
Ergänzung
Verfasst: Fr 28. Feb 2014, 08:22
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}