Sections im Inhaltsverzeichnis als Subsection deklarieren

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


die_nase
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 50
Registriert: So 3. Mai 2015, 21:05

Beitrag von die_nase »

Beinschuss hat geschrieben:So ganz habe ich das Problem nicht verstanden, aber wenn Du nur in einer Datei die Ebenen tiefer stellen musst, geht das mit der Suchen - Ersetzen - Funktion Deines Editors vermutlich innerhalb kürzester Zeit. Die Umdefinition der Gliederungsebenen nur in einer Datei solltest Du vermeiden, da dadurch das Chaos eher größer wird.
@Beinschuss: Es geht im Kern darum, dass ich versuchen muss ein Dokument, welches ich vorher ebenfalls erstellt habe, komplett in ein neues Dokument zu integrieren. Stell dir vor, dass du viele kleine Anleitungen geschrieben hast, die alle zu einem Hauptthema gehören. Dann hat jede Anleitung ein eigenes Inhaltsverzeichnis etc. Jetzt möchtest du alle 150 Anleitungen in ein Gesamt"werk" packen, dazu aber zu jeder Anleitung noch ein-zwei Seiten Kommentar schreiben.

Ich war schon an dem Punkt, dass ich dachte ich könnte alles mit dem Paket pdfpages einbinden. Das hat aber den Nachteil, dass ich nicht an jedes Dokument noch einen Kommentar schreiben kann, der dann die fortfolgende Kapitelnummerierung enthält.

Wie würdet ihr das Problem lösen?

die_nase
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 50
Registriert: So 3. Mai 2015, 21:05

Beitrag von die_nase »

@Besserwisser: Kann man dich via persönliche Nachricht erreichen? :)

MGommes

Beitrag von MGommes »

Hier mal ein Versuch einer Lösung, hoffe das war auch so gemeint.
\documentclass[fontsize=12pt,ngerman]{scrartcl}  
\usepackage[T1]{fontenc}
\usepackage{lmodern,babel,selinput,microtype,lipsum} 
\SelectInputMappings{adieresis={ä},germandbls={ß},Euro={€}}

\let\oldsection\section
\let\oldsubsection\subsection
\let\oldsubsubsection\subsubsection

\begin{document}
\begin{abstract}
\noindent
Es geht im Kern darum, dass ich versuchen muss 150 
Dokumente, welche ich vorher ebenfalls erstellt habe, 
komplett in ein neues Dokument zu integrieren und
dazu aber zu jeder Anleitung noch ein--zwei Seiten 
Kommentar zu schreiben. 
\end{abstract}
\tableofcontents
\section{Dokument 1 mit vorangestelltem Kommentar}
\lipsum*[1]
\begingroup
\renewcommand{\section}{\oldsubsection}
\renewcommand{\subsection}{\oldsubsubsection}
\section{Original 1 section}
\lipsum*[2]
\subsection{Original 1 subsection}
\lipsum*[3]
\endgroup

\section{Dokument 2 mit vorangestelltem Kommentar}
\lipsum*[4]
\begingroup
\renewcommand{\section}{\oldsubsection}
\renewcommand{\subsection}{\oldsubsubsection}
\section{Original 2 section}
\lipsum*[5]
\subsection{Original 2 subsection}
\lipsum*[6]
\endgroup
\end{document}

Besserwisser

Beitrag von Besserwisser »

die_nase hat geschrieben:Wie würdet ihr das Problem lösen?
\part{Anleitung A}
\input{Anleitung-A}

\part{Anleitung-B}
\input{Anleitung-B}

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Ich kann dein Problem nicht nachvollziehen, und deine ganzen Zwischen- und Mitteldateien machen es nur unübersichtlich. Wahrscheinlich hast du einfach nicht oft genug kompiliert.


\documentclass[11pt, oneside]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\tableofcontents
\section{Überschrift12}
\section{Überschrift22}
\section{Überschrift32}

\begingroup
\let\section\subsection
\let\subsection\subsubsection
%externe Datei: (ohne \tableofcontents!)
\section{Überschrift11}
\subsection{Unterüberschrift11}
\subsection{Unterüberschrift21}
\section{Überschrift21}
\section{Überschrift31}
%ende
\endgroup

\section{Überschrift42}

\end{document} 

Besserwisser

Beitrag von Besserwisser »

Ulrike, bei deinem Vorschlag wie auch schon bei dem von MGommes werden die Überschriften mit derselben Ebene eingefügt, die sie effektiv auch im Dokument bekommen. Die Nase schreibt aber weiter oben:
die_nase hat geschrieben:Es geht ja darum, dass sich der Eintrag im Inhaltsverzeichnis und der im Dokument unterscheiden.

Ich möchte praktisch, dass im Inhaltsverzeichnis steht:
1.1 Überschrift
1.1.1 Unterüberschrift

Während in dem Dokument (also dort wo auch der Text und alles steht) aufgeführt ist:

1 Überschrift
1.1 Unterüberschrift
Demnach sollen also die Überschriften, die als "1 Überschrift" im Dokument stehen im Inhaltsverzeichnis als "1.1 Überschrift" stehen. Sie will also dem Vernehmen nach, dass die Überschriften nur im Inhaltsverzeichnis eine Ebene tiefer eingeordnet werden. Dass ich das hart kritisiert habe, hat sie offenbar sogar dazu veranlasst, dass sie mit mit ein persönliches Wörtchen sprechen will …

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Besserwisser hat geschrieben:Sie will also dem Vernehmen nach, dass die Überschriften nur im Inhaltsverzeichnis eine Ebene tiefer eingeordnet werden.
Ich habe Zweifel, dass das so gemeint ist. So ein Dokument wäre ja Quatsch, also ist es wahrscheinlicher, dass es bei der Beschreibung (wie auch bei den Beispielen) zu einem Durcheinander gekommen ist.

Beinschuss
Forum-Meister
Forum-Meister
Beiträge: 808
Registriert: Di 2. Okt 2012, 21:42
Wohnort: NRW

Beitrag von Beinschuss »

Der Sinn einer unterschiedlichen Numerierung im Inhaltsverzeichnis und im Text erschließt sich mir auch nicht. Und das Durcheinander würde ich in den Dateien selbst beheben wollen, z.B. mit einem dateiübergreifenden Ersetzen (ich bleibe bei meinem Vorschlag). Denn wenn Du selbst (oder noch schlimmer: jemand anderes) in ein paar Jahren die Anleitungen modifizieren muss, wird auch ein schöner Patch, wie ihn Ulrike vorgeschlagen hat, eher wieder Probleme machen, als wenn die Dateien jetzt vereinheitlicht werden.

Helmut

die_nase
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 50
Registriert: So 3. Mai 2015, 21:05

Beitrag von die_nase »

Vielen Dank für eure Mühen!

Die Umsetzung, dass Abschnittsnamen bzw. deren Nummerierung im Inhaltsverzeichnis anders aufgeführt werden, lasse ich außen vor. Es ging mir nur darum, dass ich ein Dokument in seiner ursprünglichen Form in ein anderes integriere, und dabei die Kapitelnummerierung und das Inhaltsverzeichnis gleich bleibt. Aber anscheinend lässt sich dies nicht realisieren.

Besserwisser: Auch wenn es bestimmt Möglichkeiten gegeben hätte, das freundlicher zu sagen, so kann ich damit gut leben. Es ging darum, dass du (so wie ich bis jetzt den Eindruck bekommen habe) einen sehr klaren und strukturierten Code vertrittst. Ich wollte dich lediglich nach entsprechender Literatur fragen, wobei das (wahrscheinlich) nicht in dieses Thema gehört. ;)

Gast

Überschriftenebene wechseln mit titletoc

Beitrag von Gast »

Vielleicht zu aufwändig für Deine Zwecke, aber das Paket titletoc kann das.
Es ist eigentlich für Teil-Inhaltsverzeichnisse gedacht, aber dadurch rücken ja die Ebenen in der Darstellung nach oben.

Antworten