Hilfe:Inhaltsverzeichnis erstellen
Aus Wikibooks
Hoch zum Lehrbuch
Sei mutig! - Seite bearbeiten - Inhaltsverzeichnis - Farben - Rahmen - Infoboxen - Tabellen - Fußnoten - LaTeX - Vorschau
Erste Schritte auf der Spielwiese - Formatierung auf der Spielwiese üben
Die Wiki-Software erstellt automatisch ein Inhaltsverzeichnis, wenn eine Seite mindestens drei Überschriften hat. Diesen Automatismus kann man aber mit __NOTOC__, __TOC__ und __FORCETOC__ beeinflussen. __NOEDITSECTION__ unterdrückt die Bearbeiten-Tags.
[Bearbeiten] Details zu __NOTOC__, __FORCETOC__, __TOC__ und __NOEDITSECTION__
- __NOTOC__ Inhaltsverzeichnis wird nicht erstellt
- __FORCETOC__ Inhaltsverzeichnis, auch wenn es weniger als 3 Einträge hat.
- __TOC__ Gibt die Stelle an, wo das Inhaltsverzeichnis hin soll. Zudem wird dann __FORCETOC__ automatisch angenommen und das darf dann nicht im Text stehen.
- __NOEDITSECTION__ Die "Bearbeiten"-Tags erscheinen nicht. Kann bei Portalen und Inhaltsverzeichnissen sinnvoll sein.
Vor und hinter dem Schlüsselwort befinden sich je zwei Unterstriche. Jede dieser Anweisungen kommt auf eine separate Zeile.
[Bearbeiten] Probleme mit automatischen Inhaltsverzeichnissen bei der Druckversion
Weil du vermutlich in jedem Kapitel ein automatisch erstelltes Inhaltsverzeichnis hast, wird die Druckversion mit einem sehr langen und ausführlichen Gesamtinhaltsverzeichnis beginnen, dass mehrere Druckseiten lang sein kann. Ein derartiger Detailreichtum ist vermutlich unerwünscht. Oft ist es besser, in der Druckversion das Inhaltsverzeichnis manuell zu erstellen (braucht meist nur von der Hauptseite kopiert zu werden) und das automatische Erstellen eines Inhaltsverzeichnisses mit __NOTOC__ zu unterbinden.
- Das Problem dabei
- Wenn auch nur in einem einzigen der eingebundenen Kapitel die Anweisung __TOC__ oder __FORCETOC__ vorkommt, hat die NOTOC-Anweisung in der Druckversion eine niedrigere Priorität und wird von der Software ignoriert.
- Die Lösung
- Umklammern der TOC-Anweisungen mit NOINCLUDE Anweisungen. Setze in jedem Kapitel vor die Zeile mit der TOC-Anweisung eine Zeile mit <noinclude> und darunter eine Zeile mit </noinclude>. Beim Betrachten des Kapitels stört das nicht, aber die umklammerte TOC-Anweisung wird nicht in die Druckversion übernommen.
- Anmerkung zu „noinclude“
- Auch die Navigation sowie oft auch die Literaturhinweise und Links müssen in den „noinclude“ Klammern stehen.