ich habe einen Bericht in der Biotopkartierung zu schreiben und dort gibt es bereits eine vorgegebene Gliederung der Biotoptypen, die ich einhalten möchte. Daher werden bei mir zunächst zwei Änderungen an der Standartnummerierung von sections, subsections usw. notwendig:
- 1.) Die section-Nummer soll eine 0 vorangestellt bekommen, wenn sie einstellig ist.
2.) Zwischen section-Nummer und subsection-Nummer und subsubsection-Nummer soll kein Punkt stehen.
- 03 Anthropogene Rohbodenstandorte und Ruderalfluren
05 Gras- und Staudenfluren
0510 Feuchtwiesen und Feuchtweiden
05103 Feuchtwiesen nährstoffreicher Standorte
05102 Feuchtwiesen nährstoffarmer bis mäßig nährstoffreicher Standorte
0513 Grünlandbrachen
\documentclass{scrartcl} \usepackage{ifthen} \newcommand*\nullen[1]{\ifnum#1<10 0\else\fi#1} %das * nach newcommand macht es zu normaler \def, nicht \long\def \begin{document} \renewcommand*{\thesection}{\nullen{\arabic{section}}} \setcounter{section}{4} \section{Gras- und Staudenfluren} \end{document}
Um die Punkte zwischen section- und subsection-Nummerierung (usw.) zu unterdrücken, habe ich hier im Forum den Tipp gefunden der Dokumentenklasse die Option numbers=noenddot hinzuzufügen. Das geht wohl nur bei scrreprt (ich verwende aus Gewohnheit immer scrartcl - käme es da vielleicht dann noch zu Komplikationen mit meiner sonstigen Präambel?), macht aber absolut nicht das, was ich will, vgl. folgenden Code:
\documentclass[numbers=noenddot]{scrreprt} \usepackage{ifthen} \newcommand*\nullen[1]{\ifnum#1 < 10 0\else \fi#1} \begin{document} \renewcommand*{\thesection}{\nullen{\arabic{section}}} \setcounter{section}{4} \section{Gras- und Staudenfluren} \subsection{Feuchtwiesen und Feuchtweiden} \subsubsection{Feuchtwiesen nährstoffreicher Standorte} \end{document}
Vielen Dank für Eure Mühe,
Matthias