PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abschnittsnummerierung beginnt mit 0.X



Stefan_1
20-01-2005, 11:42
Hi!
Ich hab das Problem, dass ich beim erstellen eines reports mit Lyx eine Abschnittsnummerierung erstellt bekommen habe, welche immer mit 0. anfängt!
Wie kann ich dies entsprechen abändern, so das die Nummerierung wieder 1, 1.1, 1.2, 2, 2.1 usw ist.

Vielen Dank
Stefan

blubb
20-01-2005, 12:01
Hast du ein \chapter definiert, bevor du \sections machst?

Falls du keine Kapitel hast, solltest du einen article-Style nehmen (z.B. scrartcl).

(Das ist jetzt aber eine TeX-Antwort. Lyx kenne ich nicht)

Blubb

Stefan_1
20-01-2005, 13:40
Danke, leider bin ich noch immer nicht weitergekommen..
Hab den Code durchsucht und Lyx hat mir weder ein \chapter noch ein \sections erstellt!
Ich weiß auch nicht ob ich es richtig rübergebracht hab was ich sagen wollte!

Bei mir heißt es jetzt:
0.1Ü1
0. 1.1uÜ1
0.1.1.1 uuÜ1
0.2 Ü2
0.2.1 uÜ2
usw

sollte aber eigentlich
1 Ü1
1.1 uÜ1
1.1.1 uuÜ1
2 Ü2
2.1 uÜ2
usw
heißen!

Denke mir das es nur über TeX Anweisungen zu ändern sein wird!
Ist ja aber auch kein Problem, da ich die ja auch in LyX einbinden kann.

Nochmal ne Idee? Bzw: was muß ich mit \chapter und \sections machen?

Danke
Stefan

finalizer
20-01-2005, 17:21
Hatte dieses Problem zwar noc nicht, versuche aber mal folgendes:

lass dir vor der ersten \section mal den section-counter ausgeben

\value{section}
der müsste da nämlich auf 0 stehen, falls er mit 0 anfängt. Du kannst ihn mit

\stepcounter{section}
um 1 erhöhen, bevor du die section einleitest.

Keine Garantie. War nur ein spontaner Einfall

paulrosee
20-01-2005, 17:37
Ich denke


\renewcommand{\thesection}{\arabic{section}}

wird Dir helfen

Raute50
22-01-2005, 13:32
Wenn ich mit der Numerierung Probleme habe mache ich einach
\setcounter{das wo ich wechseln will, z.B. Section oder so}{der Wert, z.B. 50}

Würde das hier nicht helfen ?!

GreetZ!

#50

Stefan_1
24-01-2005, 09:37
Hi, danke für die vielen Antworten!

Der Befehl \renewcommand{\thesection}{\arabic{section}} erzielt das richtige Ergebnis!

Stefan

Raute50
24-01-2005, 23:09
Hi, danke für die vielen Antworten!

Der Befehl \renewcommand{\thesection}{\arabic{section}} erzielt das richtige Ergebnis!

Kann mir einer erklären warum ?!

#50

blubb
25-01-2005, 08:59
\thesection ist das Makro, das die Section-Nummerierung schreibt.
section ist ein Zähler, der die aktuelle section-nummer enthält.
und \arabic ist ein Kommando, das einen Zähler in arabischen Ziffern ausgibt.
...und \renewcommand überschreibt ein vorhandenes Makro um.

Mit
\renewcommand{\thesection}{Jetzt kommt Abschnitt \roman{section}} würde jeder Abschnitt mit "Jetzt kommt Abschnitt i, ii. iii..." beginnen.