Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Inhaltsverzeichnis Nummerierung

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.01.2008
    Beiträge
    49

    Inhaltsverzeichnis Nummerierung

    Hi Gurus,

    hab noch ein Problem mit dem Numbering im Inhaltsverzeichnis.

    Momentan baut sich mein Inhaltsverzeichnis wie folgt auf:
    Code:
    Grösserer Abschnitt (Part)
    1. Überschrift (Chapter)
    2. Überschrift
    3. Überschrift
    
    nächster Gröesserer Abschnitt
    1. Überschrift
    2. Überschrift
    3. Überschrift
    Jetzt hätte ich gerne die Part Nummer in der Chapter Nummerierung mit drin also so:
    Code:
    Grösserer Abschnitt (Part)
    1.1. Überschrift (Chapter)
    1.2. Überschrift
    1.3. Überschrift
    
    nächster Gröesserer Abschnitt
    2.1. Überschrift
    2.2. Überschrift
    2.3. Überschrift
    Wie realisiere ich sowas?

  2. #2
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Arrow \thechapter redefinieren

    Hallo Wolfgang,

    wenn Du nicht nur im Inhaltsverzeichnis, sondern im ganzen Dokument die Darstellung der Kapitel-Nummerierung auf diese Weise haben möchtest, ginge:
    Code:
    \makeatletter
    \renewcommand*\thechapter{\thepart.\@arabic\c@chapter}
    \makeatother
    \thepart liefert die part-Nummerierung in der aktuellen Einstellung, könnte also noch Römisch sein, wenn Du das nicht geändert hast.

    Viele Grüße,

    Stefan

  3. #3
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Stefan_K Beitrag anzeigen
    wenn Du nicht nur im Inhaltsverzeichnis, sondern im ganzen Dokument die Darstellung der Kapitel-Nummerierung auf diese Weise haben möchtest, ginge:
    Code:
    \makeatletter
    \renewcommand*\thechapter{\thepart.\@arabic\c@chapter}
    \makeatother
    \thepart liefert die part-Nummerierung in der aktuellen Einstellung, könnte also noch Römisch sein, wenn Du das nicht geändert hast.
    Wieso nimmst du den LaTeX-internen Zähler \c@chapter?

    Herbert

  4. #4
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    \c@chapter

    Zitat Zitat von voss Beitrag anzeigen
    Wieso nimmst du den LaTeX-internen Zähler \c@chapter?
    Nur um mich ganz dicht an die ursprüngliche Definition von scrreprt zu halten, die auch diesen Zähler verwendet. Sonst verwende ich für gewöhnlich chapter.
    Siehst Du Nachteile darin, \c@chapter zu verwenden, wenn die Dokumentklasse das bereits tut?

    Wolfgang, falls Du einen Anhang verwendest, muss man \thechapter darin ggf. noch einmal redefinieren, da das \appendix-Makro von scrreprt das noch tut.

    Stefan

  5. #5
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Stefan_K Beitrag anzeigen
    Nur um mich ganz dicht an die ursprüngliche Definition von scrreprt zu halten, die auch diesen Zähler verwendet. Sonst verwende ich für gewöhnlich chapter.
    Siehst Du Nachteile darin, \c@chapter zu verwenden, wenn die Dokumentklasse das bereits tut?
    man sollte nie die internen Zähler verwenden, sie wurden absichtlich vor dem
    Anwender verborgen, um sie den Paketautoren zu überlassen.

    Schließlich verwendest du hier auch nicht den internen Zähler:

    Code:
    \newcounter{foo}
    \setcounter{foo}{\value{chapter}}
    \thefoo
    Herbert

  6. #6
    Registrierter Benutzer
    Registriert seit
    16.01.2008
    Beiträge
    49
    Vielen dank Stefan, hat geklappt.

    @Herbert:
    Soll ich dann der Sauberkeit halber ein \value{part} machen???
    Ich habe eigentlich ziemlich viel Spaghetticode so damit inzwischen erzeugt. :-))

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •