PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nummerierung von \part{} ändern



romanrt
03-08-2009, 15:26
Hallo zusammen. Ich habe ein relativ großes Dokument welches ich in drei "parts" aufgeteilt habe. Jetzt wäre es aber wichtig für mich, dass die Part-Nummerierung gleich wie bei section, subsection etc. funktioniert.
Also Bsp.:

\part{Anfang}
\chapter{Haus}
\section{Türe}

\part{Mittelteil}
\chapter{Auto}
\section{Motor}
\chapter{Fahrrad}
\section{Pedal}


\part{Ende}
\chapter{Pferd}
\section{Hufe}


soll folgende Nummerierung geben:
1 Anfang
1.1 Haus
1.1.1 Türe

2 Mittelteil
2.1 Auto
2.1.1 Motor
2.2 Fahrrad
2.2.1 Pedal

3 Ende
3.1 Pferd
3.1.1 Hufe


Momentan passiert allerdings folgendes:

I Anfang
1 Haus
1.1 Türe

II Mittelteil
2 Auto
2.1 Motor
3 Fahrrad
3.1 Pedal

III Ende
4 Pferd
4.1 Hufe


Also das Problem liegt hier beim Fahrrad. Blöd zu beschreiben, ich hoffe an dem Beispiel wird irgendwie klar was ich meine.

Vielen Dank und viele Grüße

Roman

u_fischer
03-08-2009, 15:38
\documentclass{book}

\makeatletter
\@addtoreset{chapter}{part}
\makeatother
\renewcommand\thepart{\arabic{part}}
\renewcommand\thechapter{\thepart.\arabic{chapter} }
\begin{document}
\part{Anfang}
\chapter{Haus}
\section{Türe}

\part{Mittelteil}
\chapter{Auto}
\section{Motor}
\chapter{Fahrrad}
\section{Pedal}


\part{Ende}
\chapter{Pferd}
\section{Hufe}
\end{document}

romanrt
03-08-2009, 16:11
Hallo Ulrike,

das ist genau was ich brauche. Allerdings entsteht durch die Anwendung das Problem, dass in meinen Verzeichnissen etwas mit den Abständen nicht mehr stimmt.
In Inhaltsverzeichnis ist der Abstand zwischen Nummerierung und Beschriftung (auf chapter-Ebene) zu gering.
Ebenso in meinem Abbildungsverzeichnis. Hier stehen teilweise die letzten Ziffern der Abbildungsnummerierung bereits im Beschriftungstext der Abbildungen.
Kann man das noch irgendwie anpassen?

Viele Grüße

Roman

u_fischer
03-08-2009, 16:15
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tocloft

romanrt
04-08-2009, 11:56
Hallo zusammen,

also der Code von Ulrike funktioniert wunderbar, leider werden dabei lange section-Nummerierungen in den Text des Inhaltsverzeichnisses (also die section-Überschrift) geschrieben.

In dem Link den Ulrike gepostet hat steht wie sich die Abstände zwischen Nummerierung und Überschrift in Verzeichnissen anpassen lassen.

Da sicherlich irgendwann mal wieder die selbe Frage hat, poste ich meine Lösung. Sicherlich nicht besonders schön, aber es funktioniert wunderbar.

Vielen Dank und viele Grüße



\makeatletter
\@addtoreset{chapter}{part}
\makeatother
\renewcommand\thepart{\arabic{part}}
\renewcommand\thechapter{\thepart.\arabic{chapter} }
\makeatletter
\renewcommand*{\l@section}{\@dottedtocline{1}{1.5e m}{2.9em}}
\makeatother

\makeatletter
\renewcommand*{\l@chapter}{\@dottedtocline{0}{0em} {1.8em}}
\makeatother

\makeatletter
\renewcommand*{\l@figure}{\@dottedtocline{1}{1.5em }{2.9em}}
\makeatother

\makeatletter
\renewcommand*{\l@table}{\@dottedtocline{1}{1.5em} {2.9em}}
\makeatother