PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Chapter nummerierung ändern



BarracudA
22-10-2013, 13:46
Servus!,

Ich müsste meine Kapitelnummereirung im Format ändern, weiß aber derzeit nicht so recht wie ich das bei den Zahlen <10 und den Sections anstellen soll.

Derzeit sieht die Nummerierung so aus:
1.
1.1
1.2

2.1
2.2
2.3
2.4

5.
5.1
5.2
5.3
5.4
5.5

12
...

Wäre aber absolut super wenn ich die Nummerierung hierhingehend ändern könnte:

1.
1.1
1.2

2.1
2.2
2.3
2.4

05.00.00
05.10.00
05.20.00
05.30.00
05.40.00
05.50.00

12.00.00
...



\begin{document}

\thispagestyle{empty}
\maketitle
\newpage
\thispagestyle{empty}
\begin{center}
Blank Page
\end{center}
\newpage
\phantomsection\label{toc}\tableofcontents



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Imported Files %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%



\input{COM/10/70.tex} %Chapter
\input{COM/10/80.tex} %Section
\input{COM/10/130.tex} %Section

\input{COM/20/10.tex} %Chapter
\input{COM/20/20.tex} %Section
\input{COM/20/30.tex} %Section
\input{COM/20/40.tex} %Section

\setcounter{chapter}{5}

\input{COM/30/10.tex} %Chapter
\input{COM/30/20.tex} %Section
\input{COM/30/30.tex} %Section
\input{COM/30/40.tex} %Section
\input{COM/30/50.tex} %Section
\input{COM/30/60.tex} %Section

\setcounter{chapter}{12}

\input{COM/40/20.tex} %Chapter
...



Danke schonmal!
(wenn mehr Infos benötigt werden bitte bescheid sagen!!!)

BarracudA
24-10-2013, 11:06
hmm, ok hat denn jemand eine Idee wie man das nummerierungsformat der chapter auf z.b.
" 01
02
03
04
05
...
"
setzt?

klops
24-10-2013, 11:18
\documentclass{scrbook}
\usepackage{numprint}
\renewcommand*{\thechapter}{\nplpadding[0]{2}\cntprint{chapter}}
\usepackage{blindtext}
\begin{document}
\blinddocument
\end{document}
Siehe die Abschnitte 2.1 und 3.5 der Anleitung zum Paket numprint (http://www.ctan.org/pkg/numprint).

BarracudA
24-10-2013, 15:27
njaaa der Wahnsinn!

Danke!!!

Mein toc will nur noch nicht so ganz! es zeigt bei chapter überall nur noch "00" an . . .

hast du dafür auch noch eine idee??

klops
25-10-2013, 09:15
Zunächst einmal wäre es wirklich schön, wenn Du endlich selbst mal ein VM (mit Anleitung zur Erstellung nicht nur für Anfänger) (http://texwelt.de/wissen/fragen/569/was-ist-ein-vollstandiges-minimalbeispiel-oder-kurz-vm-und-wie-erstelle-ich-dieses) erstellen würdest, damit ich mir nicht immer eines aus den Fingern saugen muss.

Offenbar ist \cntprint eine geschützte Anweisung, die beim Schreiben in die aux- (und auf dem Umweg in die aux- auch in die toc-Datei) nicht expandiert wird. Damit haben alle Kapiteleinträge die Nummer \cntprint{chapter}, also die aktuelle Kapitelnummer zum Zeitpunkt der Ausgabe des Verzeichnisses. Ich weiche jetzt deshalb auf \numprint aus, das ich auf eine bereits expandierte Nummer anwende:
\renewcommand*{\thechapter}{\nplpadding[0]{2}\expandafter\numprint\expandafter{\arabic{chapt er}}}

BarracudA
25-10-2013, 09:34
Klasse! Danke! (auch für die Gedult mit mir...)

Hätte ich soo nicht hinbekommen -> Daumen hoch!