= Hierarchische
= [[PageOutline(2-4,,pullout)]] == Hierarchie-Ebenen einfügen == Wie macht man aus den automatisch erstellten flachen
eine hierarchische
-Struktur? === Beginn in head-Gruppe === In eine -Gruppe, die in Wirklichkeit aus zwei Gruppen besteht, muss ein
eingefügt werden: Zum Beispiel
nach der heading von chapter 1 und das zugehörige
am Ende von chapter 1 (direkt vor chapter 2). Man muss also den gesamten Bereich der untergeordneten Hierarchie-Ebene markieren. Die Struktur innerhalb der neuen Hierarchie-Ebene bleibt gleich. Beispiel: {{{ chapter 1 section 1.1 Text section 1.2 Text chapter 2 Text }}} wird automatisch zu: {{{
chapter 1 section 1.1 Text
section 1.2 Text
chapter 2 Text
}}} Korrekt ist aber: {{{
chapter 1
section 1.1 Text
section 1.2 Text
chapter 2 Text
}}} * Das
fehlt dabei immer noch. Sollte das div-Skript bereits ein
einfügen? Dann wird es wahrscheinlich auch leichter und fehlerfreier,
etc. einzufügen. * Die div-levels werden von einem Skript automatisch korrekt vergeben. Die Einrückungen dienen nur zur Orientierung. * Wie werden die korrekten div-Typen möglichst effizient eingetragen? * Was ist in dem Fall, wenn es zwar eine Hierarchie gibt, aber es gibt nicht für jede Ebene eine eigene Überschrift? Beispiel: Die Briefe im letzten Kapitel von Benedetti. Wohl kein Problem, außer dass man eine editorische Entscheidung treffen muss. === Beginn außerhalb von head-Gruppe === Wieder muss das zusätzliche
muss genau den Bereich der untergeordneten
-Ebene umfassen. Aber diesmal stimmt die Zahl der
bereits. Man muss daher ein
von vor dem Bereich der untergeordneten Hierarchie-Ebene bis direkt hinter die Hierarchie-Ebene verschieben. Beispiel: {{{ chapter 1 Text section 1.1 Text section 1.2 Text chapter 2 Text }}} wird automatisch zu: {{{
chapter 1 Text
section 1.1 Text
section 1.2 Text
chapter 2 Text
}}} Korrekt ist aber: {{{
chapter 1 Text
section 1.1 Text
section 1.2 Text
chapter 2 Text
}}} == Merge == Ein überflüssiges
soll entfernt werden. In diesem Fall muss man direkt aufeinanderfolgende
und
entfernen: {{{
chapter 1 Text
Aliter Text
chapter 2 Text
}}} könnte man machen zu {{{
chapter 1 Text Aliter Text
chapter 2 Text
}}} * Dieser Fall ist sicher seltener als das Einfügen von
, denn es beinhaltet immer eine editorische Entscheidung. * Man muss wohl nie eine Hierarchie-Ebene entfernen, denn das Skript erzeugt keine. == Footer == Footer, die als Beginn eines neuen
markiert werden: Ist das ein reales Problem, will sagen, produziert das Skript diesen Fehler überhaupt? Die Beispiele sind also hypothetisch. Fall 1: Der Footer bewirkt ein überflüssiges
. Das ist vergleichbar mit Merge: {{{
chapter 1 Text
Finis
chapter 2 Text
}}} wird zu {{{
chapter 1 Text Finis
chapter 2 Text
}}} Fall 2: Der Footer wird dem falschen
zugeschlagen. Dann muss man die
-Grenze verschieben: {{{
chapter 1 Text
Finis chapter 2 Text
}}} wird zu {{{
chapter 1 Text Finis
chapter 2 Text
}}}