Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Problem mit \part und \setcounter{chapter}{0}!?

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.11.2005
    Beiträge
    33

    Question Problem mit \part und \setcounter{chapter}{0}!?

    Hallo zusammen,

    ich habe ein Skript, welches sich zunächst in zwei Teile gliedert. Im zweiten Teil soll die Kapitelnummer wieder von 1 beginnen, d.h. der aktuelle aufbau ist folgender:

    \part{Teil I}

    \input{Kap_I1}
    \input{Kap_I2}
    \input{Kap_I3}

    \part{Teil II}
    \setcounter{chapter}{0}

    \input{Kap_II1}
    \input{Kap_II2}
    \input{Kap_II3}


    Prinzipiell macht er das so wie ich will. Er beginnt bei Teil II wieder mit der Kapitel 1. Jedoch taucht im Inhaltsverzeichnis jetzt der Eintrag für Teil II auf der Gliederungsebene eines Kapitels auf und nicht als übergeordnete Gliederungsebene! D.h. es sieht momentan (zumindest im Inhaltsverzeichnis) so aus, als wäre Teil II ein Unterabschnitt von Teil I. Ohne den \setcounter-Befehl gliedert er alles ganz normal.

    Was mache ich falsch?
    Gibt es noch eine andere Möglichkeit, die Kapitelnummer zurückzusetzen?

    Anmerkung: Ich verwende PSTricks und muss daher zunächst von tex auf dvi, von dvi auf ps und von ps auf pdf kompilieren. Aber ich hoffe es liegt nicht daran.

    Tschöö,
    Dante

  2. #2
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Bin mir nicht ganz sicher: Aber setzt er die Kapitelnummer nicht automatisch auf 1 zurück, wenn du nen neuen part erstellst??

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  3. #3
    Registrierter Benutzer
    Registriert seit
    16.11.2005
    Beiträge
    33
    @bischi: Nö, ohne setcounter macht er mit Kapitel 5 weiter.

  4. #4
    Registrierter Benutzer
    Registriert seit
    26.05.2006
    Beiträge
    879
    Zitat Zitat von dante Beitrag anzeigen
    Hallo zusammen,

    ich habe ein Skript, welches sich zunächst in zwei Teile gliedert. Im zweiten Teil soll die Kapitelnummer wieder von 1 beginnen, d.h. der aktuelle aufbau ist folgender:

    \part{Teil I}

    \input{Kap_I1}
    \input{Kap_I2}
    \input{Kap_I3}

    \part{Teil II}
    \setcounter{chapter}{0}

    \input{Kap_II1}
    \input{Kap_II2}
    \input{Kap_II3}


    Prinzipiell macht er das so wie ich will. Er beginnt bei Teil II wieder mit der Kapitel 1. Jedoch taucht im Inhaltsverzeichnis jetzt der Eintrag für Teil II auf der Gliederungsebene eines Kapitels auf und nicht als übergeordnete Gliederungsebene! D.h. es sieht momentan (zumindest im Inhaltsverzeichnis) so aus, als wäre Teil II ein Unterabschnitt von Teil I. Ohne den \setcounter-Befehl gliedert er alles ganz normal.

    Was mache ich falsch?
    Gibt es noch eine andere Möglichkeit, die Kapitelnummer zurückzusetzen?

    Anmerkung: Ich verwende PSTricks und muss daher zunächst von tex auf dvi, von dvi auf ps und von ps auf pdf kompilieren. Aber ich hoffe es liegt nicht daran.
    wie soll das denn daran liegen?? Mit der Erstellung von DVI ist doch die komplette Ausgabe erledigt!

    folgendes Minimalbeispiel liefert genau das erwartete Inhaltsverzeichnis ohne das von dir beschriebene Verhalten....

    Code:
    \documentclass[a4paper,12pt]{book}
    \begin{document}
    
    \tableofcontents
    
    \part{Teil I}
    
    \chapter{Kap I1}
    \chapter{Kap I2}
    \chapter{Kap I3}
    
    \part{Teil II}
    \setcounter{chapter}{0}
    
    \chapter{Kap II1}
    \chapter{Kap II2}
    \chapter{Kap II3}
    
    \end{document}
    rc

  5. #5
    Registrierter Benutzer
    Registriert seit
    16.11.2005
    Beiträge
    33
    Tut mir leid, Fehler meinerseits!

    Ich benutze hyperref und bei den Bookmarks wird das Inhaltsverzeichnis falsch angezeigt, nicht beim normalen Inhaltsverzeichnis. Beim Minimalbeispiel bringt er sogar noch mehr durcheinander:

    I Teil
    - 1 Kap
    -- 1.1 Absch
    -- 1.2 Absch
    -- 2 Kap
    --- 2.1 Absch
    --- 2.2 Absch
    --- 3 Kap
    ---- 3.1 Absch
    ---- 3.2 Absch
    ---- II Teil
    ----- 1 Kap
    ------ 1.1 Absch
    ------ 1.2 Absch
    ------ 2 Kap
    ------- 2.1 Absch
    ------- 2.2 Absch


    Die Konfiguration sieht folgendermaßen aus:

    \usepackage{hyperref}
    \hypersetup{bookmarksopen=true,bookmarksopenlevel= {3},bookmarksnumbered=true,colorlinks=true,linktoc page=true}


    Auf die Bookmarks würde ich nur sehr ungerne verzichten.
    Hat einer von euch eine Idee?
    Gibts da vielleicht eine besondere Option, die ich benutzen könnte?

    Tschöö,
    Dante

  6. #6
    Registrierter Benutzer
    Registriert seit
    26.05.2006
    Beiträge
    879
    Zitat Zitat von dante Beitrag anzeigen
    Tut mir leid, Fehler meinerseits!

    Ich benutze hyperref und bei den Bookmarks wird das Inhaltsverzeichnis falsch angezeigt, nicht beim normalen Inhaltsverzeichnis. Beim Minimalbeispiel bringt er sogar noch mehr durcheinander:

    I Teil
    - 1 Kap
    -- 1.1 Absch
    -- 1.2 Absch
    -- 2 Kap
    --- 2.1 Absch
    --- 2.2 Absch
    --- 3 Kap
    ---- 3.1 Absch
    ---- 3.2 Absch
    ---- II Teil
    ----- 1 Kap
    ------ 1.1 Absch
    ------ 1.2 Absch
    ------ 2 Kap
    ------- 2.1 Absch
    ------- 2.2 Absch


    Die Konfiguration sieht folgendermaßen aus:

    \usepackage{hyperref}
    \hypersetup{bookmarksopen=true,bookmarksopenlevel= {3},bookmarksnumbered=true,colorlinks=true,linktoc page=true}


    Auf die Bookmarks würde ich nur sehr ungerne verzichten.
    Hat einer von euch eine Idee?
    Gibts da vielleicht eine besondere Option, die ich benutzen könnte?
    gibt es, aber ich habe absolut keine Lust, wieder Zeit zu investieren, um ein Minimalbeispiel zu basteln, um dann wieder von dir zu hören, dass du etwas vergessen hast, mitzuteilen, weil du nur Fragmente angibst...

    rc

  7. #7
    Registrierter Benutzer
    Registriert seit
    16.11.2005
    Beiträge
    33
    Nochmals: Tut mir leid, war keine Absicht.

    Hier also das komplette Minimalbeispiel:

    \documentclass[a4paper,12pt]{book}

    \usepackage{hyperref}
    \hypersetup{bookmarksopen=true,bookmarksopenlevel= {3},bookmarksnumbered=true,colorlinks=true,linktoc page=true}

    \begin{document}
    \tableofcontents

    \part{Teil}

    \chapter{Kap}
    \section{Absch}
    \section{Absch}

    \chapter{Kap}
    \section{Absch}
    \section{Absch}

    \chapter{Kap}
    \section{Absch}
    \section{Absch}

    \part{Teil}
    \setcounter{chapter}{0}

    \chapter{Kap}
    \section{Absch}
    \section{Absch}

    \chapter{Kap}
    \section{Absch}
    \section{Absch}

    \chapter{Kap}
    \section{Absch}
    \section{Absch}

    \end{document}


    und die resultierenden Bookmarks:


    I Teil
    - 1 Kap
    -- 1.1 Absch
    -- 1.2 Absch
    -- 2 Kap
    --- 2.1 Absch
    --- 2.2 Absch
    --- 3 Kap
    ---- 3.1 Absch
    ---- 3.2 Absch
    ---- II Teil
    ----- 1 Kap
    ------ 1.1 Absch
    ------ 1.2 Absch
    ------ 2 Kap
    ------- 2.1 Absch
    ------- 2.2 Absch
    ------- 3 Kap
    -------- 3.1 Absch
    -------- 3.2 Absch

  8. #8
    Registrierter Benutzer
    Registriert seit
    26.05.2006
    Beiträge
    879
    Zitat Zitat von dante Beitrag anzeigen
    Hier also das komplette Minimalbeispiel:
    [FONT="Lucida Console"]
    \documentclass[a4paper,12pt]{book}

    \usepackage{hyperref}
    \hypersetup{bookmarksopen=true,bookmarksopenlevel= {3},bookmarksnumbered=true,colorlinks=true,linktoc page=true}
    [/code]
    Code:
    \documentclass[a4paper,12pt]{book}
    \makeatletter
    \@addtoreset{chapter}{part}
    \makeatother
    \usepackage{hyperref}
    \hypersetup{bookmarksopen=true,bookmarksopenlevel={3},
    	bookmarksnumbered=true,colorlinks=true,linktocpage=true}
    \renewcommand\theHchapter{\theHpart\arabic{chapter}} 
    
    \begin{document}
    \tableofcontents
    
    \part{Teil}
    
    \chapter{Kap}
    \section{Absch}
    \section{Absch}
    
    \chapter{Kap}
    \section{Absch}
    \section{Absch}
    
    \chapter{Kap}
    \section{Absch}
    \section{Absch}
    
    \part{Teil}
    
    \chapter{Kap}
    \section{Absch}
    \section{Absch}
    
    \chapter{Kap}
    \section{Absch}
    \section{Absch}
    
    \chapter{Kap}
    \section{Absch}
    \section{Absch}
    
    \end{document}
    rc

Lesezeichen

Berechtigungen

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