Bestimmte Einträge im Inhaltsverzeichnis formatieren?

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


maxiw

Beitrag 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...

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag 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}
Zuletzt geändert von Johannes_B am Fr 31. Okt 2014, 16:58, insgesamt 2-mal geändert.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

maxiw

Beitrag 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.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag 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.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

maxiw

Beitrag 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...

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag 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.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

maxiw

Beitrag 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.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag 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}
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.


Antworten