Seite 2 von 2

Verfasst: Fr 31. Okt 2014, 16:44
von maxiw
Ich möchte die Verzeichnisse im Inhaltsverzeichnis so dargestellt haben, wie sie jetzt sind. Allerdings möchte ich ich sie auf den eigenen Seiten nicht als Chapter darstellen, weil dann die Überschrift so weit nach unten "rutscht". Ich hatte bisher noch keine bessere Idee... Wie würdet ihr es denn machen? Eigentlich sind die Verzeichnisse ja keine Chapter...

Verfasst: Fr 31. Okt 2014, 16:52
von Johannes_B
Die Verzeichnisse werden bei Verwendung einer Dokumentenklasse mit chaptern auch als chapter gesetzt, es sei denn du verwendest die Option listof=leveldown. Dann werden diese Als Abschnitte (section) gesetzt.

Aber plötzlich klingt deine Frage vollkommen anders, nämlich: Wie kann ich den Abstand der Verzeichnisüberschriften vom oberen Textblock verringern.

Das hingegen ist Kinderkram!
\NeedsTeXFormat{LaTeX2e}
\documentclass[a4paper,12pt,titlepage,oneside,
%listof=leveldown,
listof=totoc,
]{scrbook}

\usepackage{showframe}

%\RequirePackage{ngerman}
\usepackage[ngerman]{babel}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

%\newcounter{RomanPagenumber}

\begin{document}

\frontmatter
\pagenumbering{Roman}
%\setcounter{page}{1}

\tableofcontents
%\newpage
\begingroup
\renewcommand{\chapterheadstartvskip}{\vspace{-\topskip}}
\listoffigures
\listoftables
\endgroup

%\section*{Abbildungsverzeichnis}
%\label{sc:verz_abb}
%\addcontentsline{toc}{chapter}{Abbildungsverzeichnis}


%\setcounter{RomanPagenumber}{\value{page}}

\mainmatter
%\pagenumbering{arabic}

\chapter{Einleitung}
\label{ch:einleitung}

\section{Section 1}
\label{ch:Content1:sec:Section1}

\section{Section 1}
\label{ch:Content1:sec:Section1}

\chapter{Hauptteil}
\label{ch:hauptteil}

\end{document}

Verfasst: Fr 31. Okt 2014, 16:57
von maxiw
Ja, stimmt. Ich würde die Verzeichnisse gerne genauso darstellen wie eben die Sections aussehen, also auch mit Kopfzeile und so... Und eben nicht mit einer riesen Überschrift und soweit nach unten verschoben...

Sorry für das Durcheinander, habe mich da irgendwie ein bisschen verrannt.

Verfasst: Fr 31. Okt 2014, 17:02
von Johannes_B
Dann füge in obiges Beispiel noch in die Gruppe folgendes ein:
\makeatletter
\addtokomafont{chapter}{\size@section}
\makeatother
Ich würde die Verzeichnisse gerne genauso darstellen wie eben die Sections aussehen, also auch mit Kopfzeile und so...
Also mal ganz ehrlich, hellsehen kann keiner von uns. Ich hoffe du bist in dem Dokument, welches du schreibst ein wenig präziser.
Auch bei LaTeX gilt das Prinzip des gesunden Menschenverstandes: erst úberlegen, dann Handeln.

Verfasst: Fr 31. Okt 2014, 17:09
von maxiw
Vielen Dank für die Hilfe!

Aber das Problem hat ja mit dem ursprünglichen nicht unbedingt etwas zu tun. Das urpsrüngliche Problem war ja, dass ich den Abstand der Verzeichnis Überschriften IM Inhaltsverzeichnis verringern will. Einfach aus optischen Gründen...

Verfasst: Fr 31. Okt 2014, 17:24
von Johannes_B
Ich möchte die Verzeichnisse im Inhaltsverzeichnis so dargestellt haben, wie sie jetzt sind.
Stelle dein Problem bitte ausführlich dar. Du machst widersprüchliche Angaben, das bedeutet du bist momentan wahrscheinlich genau so verwirrt wie ich. Des wegen, beachte bitte meine Signatur und mach ne kurze Pause bevor du weiter machst.

Verfasst: Fr 31. Okt 2014, 17:37
von maxiw
Also: Mein ursprüngliches Problem besteht, nach allen hilfreichen Änderungen, immernoch. Und zwar werden die Verzeichnisse im Inhaltsverzeichnis grundsätzlich richtig dargestellt (als Chapter). Allerdings möchte ich im Inhaltsverzeichnis den Abstand zwischen den Verzeichnis-Überschriften verringern. Sie sollen aber auf der selben Ebene bleiben und einfach nur näher zusammen rücken.

Verfasst: Fr 31. Okt 2014, 18:00
von Johannes_B
Ich halte das für eher fragwürdig, deshalb der Hinweis: Verwende Code nur dann, wenn du verstanden hast, was dieser bewirkt. Aus diesem Grund habe ich das Beispiel auch nicht minimalisiert, du musst selbst die Stellschraube finden.
\NeedsTeXFormat{LaTeX2e}
\documentclass[a4paper,12pt,titlepage,oneside,
%listof=leveldown,
listof=totoc,
listof=chaptergapsmall,
]{scrbook}

\usepackage{showframe}
\usepackage{regexpatch}
\usepackage{etoolbox}
\tracingxpatches
\tracingpatches
%\RequirePackage{ngerman}
\usepackage[ngerman]{babel}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

%\newcounter{RomanPagenumber}

\makeatletter
\newcommand{\patchchapter}{%
	\patchcmd{\l@chapter}{1.0em}{-1.0em}{}{}%
}
\makeatother


\begin{document}

\frontmatter
\pagenumbering{Roman}
%\setcounter{page}{1}

\tableofcontents
%\newpage

\addtocontents{toc}{\protect\begingroup}
\addtocontents{toc}{\protect\patchchapter}
\listoffigures
\listoftables
\addtocontents{toc}{\protect\endgroup}

\begingroup
\renewcommand{\chapterheadstartvskip}{\vspace{-\topskip}}
\makeatletter
\addtokomafont{chapter}{\size@section}
\makeatother
\listoffigures
\listoftables
\endgroup

%\section*{Abbildungsverzeichnis}
%\label{sc:verz_abb}
%\addcontentsline{toc}{chapter}{Abbildungsverzeichnis}


%\setcounter{RomanPagenumber}{\value{page}}

\mainmatter
%\pagenumbering{arabic}

\chapter{Einleitung}
\label{ch:einleitung}

\section{Section 1}
\label{ch:Content1:sec:Section1}

\section{Section 1}
\label{ch:Content1:sec:Section1}

\chapter{Hauptteil}
\label{ch:hauptteil}

\end{document}

Verfasst: Fr 31. Okt 2014, 18:09
von maxiw
Danke!