Sections im Inhaltsverzeichnis als Subsection deklarieren
Verfasst: So 3. Mai 2015, 23:07
Hallo zusammen,
im Moment arbeite ich an einer Latex-Vorlage bzw. an einer "Verknüpfung" zweier Dokumente und bin leider an einem Punkt angekommen, an dem ich alleine nicht weiterkomme. Zum Problem: Ich habe mir eine lauffähige Latex-Vorlage erstellt, in der ich den Inhalt und den Anhang aus meiner Hauptdatei (der Übersichtlichkeit halber) ausgelagert habe und diesen per bzw. einbinde. Ich habe nun zwei gleiche Vorlagen erzeugt und möchte den Inhalt von Dokument1 in Dokument2 ebenfalls per einbinden.
Der Haken an der Sache: Die mithilfe von \section erstellten Kapitel in Dokument1 sollen im Inhaltsverzeichnis von Dokument2 nicht als Section sondern als Subsection aufgeführt werden (und Subsections dementsprechend als Subsubsections; ich verwende scrartcl). Das Inhaltsverzeichnis in Dokument1 sieht wie folgt aus (exemplarisch):
Meine Idee bisher: Ich habe in einer Art Zwischendatei erstellt, die alle Dateien aus Dokument1 einbindet, und die weiterhin in Dokument2 eingebunden wird. In dieser Zwischendatei habe ich zuerst section und subsection mithilfe von
umdefiniert. Das funktioniert auch im Inhaltsverzeichnis sehr gut (Struktur wird korrekt angezeigt). Ich hätte es jedoch gern, dass die sections aus Dokument1 zwar im IV als subsections aufgeführt werden, jedoch im Text weiterhin als sections aufgeführt werden (mit der Lösung oben steht dann im Dokumententeil die Nummerierung 3.1, 3.1.1, 3.1.2... statt 1, 1.1, 1.2,...also im Dokument soll die übliche "Kapitelnummerierung" gesprengt werden).
Dies wollte ich lösen, indem ich die hier (http://www.golatex.de/subsection-nummer ... t2107.html) vorgeschlagene Lösung verwende (Beitrag 3 im verlinkten Thema):
..ich hatte gehofft, dass ich die Formatierung der Subsections für das eingebundene Dokument1 verändern kann, indem ich einfach vorne die Kapitelnummer "wegschneide". Das erzeugt zwar im Dokument die richtige Kapitelnummerierung, das Inhaltsverzeichnis sieht aber wie im Anhang aus (siehe unten; der Abstand zwischen den Zahlen links und den Überschriften rechts ist dabei unter Punkt 2 viel zu groß, oder?) - Ich habe überlegt, dass ich das mit Paketen wie tocloft anpasse, aber das war der Punkt, an dem das für mich einer einzigen Bastelei glich.
Weiterhin habe ich noch eine Frage:
Die eben beschriebenen Einstellungen, um die korrekte Nummerierung im Inhaltsverzeichnis und im Dokument zu erhalten, sollen natürlich nicht für das gesamte Dokument2 vorgenommen werden, sondern nur für die Inhalte aus Dokument1. Ich dachte, dass dabei eine selbst definierte Umgebung sinnvoll ist, in die die Dateien aus Dokument1 hineingeschrieben oder als Option übergeben werden...ausgehend von der hier im Wiki beschriebenen Syntax:
Kann man eine Umgebung auch definieren, wenn man die {END}-Klammer leer lässt? - Bzw. muss ich in diese Klammer noch einen Befehl einfügen, der alle vorgenommenen Einstellungen aus der {BEGIN}-Klammer zurücksetzt?
Ich hoffe, dass ihr versteht was ich meine und vielleicht einen guten Tipp/Hinweis für mich habt!
Viele Grüße und schönen Abend
die_nase
im Moment arbeite ich an einer Latex-Vorlage bzw. an einer "Verknüpfung" zweier Dokumente und bin leider an einem Punkt angekommen, an dem ich alleine nicht weiterkomme. Zum Problem: Ich habe mir eine lauffähige Latex-Vorlage erstellt, in der ich den Inhalt und den Anhang aus meiner Hauptdatei (der Übersichtlichkeit halber) ausgelagert habe und diesen per
\input{Inhalt}
\input{Anhang}
\input{Inhalt_von_Dokument1}
Der Haken an der Sache: Die mithilfe von \section erstellten Kapitel in Dokument1 sollen im Inhaltsverzeichnis von Dokument2 nicht als Section sondern als Subsection aufgeführt werden (und Subsections dementsprechend als Subsubsections; ich verwende scrartcl). Das Inhaltsverzeichnis in Dokument1 sieht wie folgt aus (exemplarisch):
- Inhaltsverzeichnis Dokument1:
1 Überschrift1(1)
1.1 Unterüberschrift1(1)
1.2 Unterüberschrift2(1)
2 Überschrift2(1)
3 Überschrift3(1)
4 Überschrift4(1)
- Inhaltsverzeichnis Dokument2:
1 Überschrift1(2)
2 Überschrift2(2)
3 Überschrift3(2) !
3.1 UnterÜberschrift1(1)
3.1.2 UnterUnterüberschrift1(1)
3.1.3 UnterUnterüberschrift2(1)
3.2 UnterÜberschrift2(1)
3.3 UnterÜberschrift3(1)
3.4 UnterÜberschrift4(1)
4 Überschrift4(2)
Meine Idee bisher: Ich habe in einer Art Zwischendatei erstellt, die alle Dateien aus Dokument1 einbindet, und die weiterhin in Dokument2 eingebunden wird. In dieser Zwischendatei habe ich zuerst section und subsection mithilfe von
\let\section\subsection \let\subsection\subsubsection
Dies wollte ich lösen, indem ich die hier (http://www.golatex.de/subsection-nummer ... t2107.html) vorgeschlagene Lösung verwende (Beitrag 3 im verlinkten Thema):
\makeatletter \renewcommand*{\thesubsection}{arabic{subsection}} \renewcommand*{\p@subsection}{\thesection.} \makeatother
Weiterhin habe ich noch eine Frage:
Die eben beschriebenen Einstellungen, um die korrekte Nummerierung im Inhaltsverzeichnis und im Dokument zu erhalten, sollen natürlich nicht für das gesamte Dokument2 vorgenommen werden, sondern nur für die Inhalte aus Dokument1. Ich dachte, dass dabei eine selbst definierte Umgebung sinnvoll ist, in die die Dateien aus Dokument1 hineingeschrieben oder als Option übergeben werden...ausgehend von der hier im Wiki beschriebenen Syntax:
\newenvironment{UMGEBUNGSNAME}[ANZAHL][OPTIONAL]{BEGIN}{END}
Ich hoffe, dass ihr versteht was ich meine und vielleicht einen guten Tipp/Hinweis für mich habt!
Viele Grüße und schönen Abend
die_nase