Analog zu dieser Frage möchte ich die Abstände vor den Überschriften "Inhaltsverzeichnis", "Abbildungsverzeichnis" und "Tabellenverzeichnis" ändern. Wie geht das?

Hier ein "Minimal"beispiel:

Open in writeLaTeX
%------------------------------------------------------------------------------------------------------------------------------
%*****************************************************Präambel*****************************************************************
%------------------------------------------------------------------------------------------------------------------------------
\documentclass[pdftex,a4paper,11pt,parskip=half,headings=small]{scrreprt} %
\usepackage[left=30mm,right=20mm,top=25mm,bottom=20mm,nofoot,nomarginpar]{geometry}
\usepackage[ngerman]{babel}
\usepackage{microtype} %Mikrotypographie Eventuell mit [final]
\usepackage[xspace]{ellipsis}
\usepackage[section]{placeins} %für floatbarrier
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[scaled]{uarial}
\renewcommand*\familydefault{\sfdefault}
\usepackage[]{setspace}
\setstretch{1,2} % FALLS ANDERER ZEILENABSTAND ALS 1,5 gewünscht aktivieren und [] bei setspace entfernen
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor} 
\usepackage{lipsum}
\usepackage[decimalsymbol=comma]{siunitx}%für Einheiten 
%\sisetup{math-micro=\text{µ},text-micro=µ}
\sisetup{range-phrase=~--~}
%\sisetup{range-phrase=--}
\usepackage{textcomp}
\usepackage{cancel,cleveref,colortbl,mathpazo,listings} %für siunits nötig 
\usepackage{ragged2e} %nötig um \centering Raggedleft...nutzen zu können
\usepackage{paralist}
\usepackage{scrhack} %Warnungen Weg
%------------------------------------------------------------------------------------------------------------------------------
%Bilder
%------------------------------------------------------------------------------------------------------------------------------
\usepackage{graphicx}
\usepackage{subfig,keyval} % geht nicht mit Hyperref
\usepackage[font={color=black},labelfont=bf,figurename=Abb.,tablename=Tab.]{caption}
\usepackage{floatrow}
\floatsetup[table]{capposition=top}
\floatsetup[subfigure]{subfloatrowsep=qquad, heightadjust=object,valign=c}
\newfloatcommand{capbtabbox}{table}[][\FBwidth]% Table float box with bottom caption, box width adjusted to content
%------------------------------------------------------------------------------------------------------------------------------
%Für Tabellen
%------------------------------------------------------------------------------------------------------------------------------
\usepackage{amsmath,amsfonts,amssymb,relsize}
\usepackage{icomma}
\usepackage{enumerate}
\usepackage{booktabs,supertabular,longtable,array,multirow,rotating,tabularx,tabu,colortbl}
\newcommand{\tabitem}{~~\llap{\textbullet}~~}
%------------------------------------------------------------------------------------------------------------------------------
%Kopfzeile
%------------------------------------------------------------------------------------------------------------------------------
\usepackage[headsepline=1pt,automark]{scrlayer-scrpage}
\clearpairofpagestyles
\ihead{\leftmark}
\ohead{\pagemark}
\setkomafont{pagehead}{\normalfont}% normale Schrift in Kopfzeile
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}% ohne Kapitelnummer
\renewcommand\chapterpagestyle{scrheadings}% falls auch auf Kapitelanfangsseiten
\renewcommand*\familydefault{\sfdefault}
%------------------------------------------------------------------------------------------------------------------------------
%Seitenformatierung
%------------------------------------------------------------------------------------------------------------------------------
% --- Platzaufteilung bei Seitenbelegung 
\renewcommand{\floatpagefraction}{.85}
\renewcommand{\textfraction}{0.15}
%keine Schusterjungen und Hurenkinder
\clubpenalty = 10000
\widowpenalty = 10000 \displaywidowpenalty = 10000
%------------------------------------------------------------------------------------------------------------------------------
%Abstände, Ränder etc
%------------------------------------------------------------------------------------------------------------------------------
%\usepackage{showframe}% zum Anzeigen des Seitenlayouts
\renewcommand*\chapterheadstartvskip{\vspace*{-\topskip}}
\renewcommand*\chapterheadendvskip{%
  \vspace*{1\baselineskip plus .1\baselineskip minus .1\baselineskip}}
      %\vspace*{1\baselineskip plus .1\baselineskip minus .167\baselineskip}}
\renewcommand*\familydefault{\sfdefault}
%____________________________________Weitere_____________________
\makeatletter
 %%Warnen, falls die vorgefundenen Originaldefinitionen nicht
 %%den erwarteten Originaldefinitionen entsprichen:
\CheckCommand\section{%
  \@startsection{section}{\sectionnumdepth}{\z@}%
  {-3.5ex \@plus -1ex \@minus -.2ex}%
  {2.3ex \@plus.2ex}%
  {\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax
    \setlength{\parfillskip}{\z@ plus 1fil}\fi
    \raggedsection\normalfont\sectfont\nobreak\size@section}%
}
\CheckCommand\subsection{%
  \@startsection{subsection}{\subsectionnumdepth}{\z@}%
  {-3.25ex\@plus -1ex \@minus -.2ex}%
  {1.5ex \@plus .2ex}%
  {\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax
    \setlength{\parfillskip}{\z@ plus 1fil}\fi
    \raggedsection\normalfont\sectfont\nobreak\size@subsection
  }%
}
\CheckCommand\subsubsection{%
  \@startsection{subsubsection}{\subsubsectionnumdepth}{\z@}%
  {-3.25ex\@plus -1ex \@minus -.2ex}%
  {1.5ex \@plus .2ex}%
  {\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax
    \setlength{\parfillskip}{\z@ plus 1fil}\fi
    \raggedsection\normalfont\sectfont\nobreak\size@subsubsection
  }%
}
 %%Definition ändern:
\renewcommand\chapter{%FABIAN
  \@startsection{chapter}{\chapternumdepth}{\z@}%
  {-12pt}%
  {.125pt}%
  {\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax
    \setlength{\parfillskip}{\z@ plus 1fil}\fi
    \raggedsection\normalfont\sectfont\nobreak\size@chapter}%
}       
\renewcommand\section{%
  \@startsection{section}{\sectionnumdepth}{\z@}%
  {-12pt}%
  {.125pt}%
  {\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax
    \setlength{\parfillskip}{\z@ plus 1fil}\fi
    \raggedsection\normalfont\sectfont\nobreak\size@section}%
}
\renewcommand\subsection{%
  \@startsection{subsection}{\subsectionnumdepth}{\z@}%
  {-12pt}%
  {.125pt}%
  {\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax
    \setlength{\parfillskip}{\z@ plus 1fil}\fi
    \raggedsection\normalfont\sectfont\nobreak\size@subsection
  }%
}
\renewcommand\subsubsection{%
  \@startsection{subsubsection}{\subsubsectionnumdepth}{\z@}%
  {-10pt}%
  {.125pt}%
  {\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax
    \setlength{\parfillskip}{\z@ plus 1fil}\fi
    \raggedsection\normalfont\sectfont\nobreak\size@subsubsection
  }%
}
\makeatother
%------------------------------------------------------------------------------------------------------------------------------
%Verzeichnisse
%------------------------------------------------------------------------------------------------------------------------------
\usepackage{tocloft}  % abbverzeichnis anpassen
\renewcommand{\cftfigpresnum}{Abb. }
\settowidth{\cftfignumwidth}{Abb. 10\quad}
\setlength{\cftfignumwidth}{2cm}
\setlength{\cftfigindent}{1cm}%Einzug Abb. im Abb VErzeichnis
%__
\renewcommand{\cfttabpresnum}{Tab. }
\settowidth{\cfttabnumwidth}{Tab. 10\quad}
\setlength{\cfttabnumwidth}{2cm}
\setlength{\cfttabindent}{1cm}%Einzug Tabellen im Tab. Verzeichnis
%___
%\setlength{\cftbeforetoctitleskip}{-0.5em} % Vor TOC Abstand entfernen
%\setlength{\cftbeforeloftitleskip}{-0.5em} % Vor LOF Abstand entfernen
%\setlength{\cftbeforelottitleskip}{-0.5em} % Vor LOT Abstand entfernen
\tocloftpagestyle{headings}
\usepackage{blindtext}

\begin{document}

\listoffigures
\clearpage
\listoftables
\clearpage
\tableofcontents
\clearpage

\chapter{Stand der Technik}

\section{Fügen}

\subsection{Thermisches Fügen}

\begin{figure}
    \centering
    \subfloat[test1]{\rule{3cm}{3cm}}\hfil
    \subfloat[test2]{\rule{3cm}{3cm}}
    \caption{test vor include}
    \label{testvor}%
\end{figure}

\begin{figure}[htb]
\ffigbox{
  \begin{subfloatrow}[1]
    \ffigbox{\rule{3cm}{2cm}}{\caption{XXX}\label{sfig:XXa}}
  \end{subfloatrow}
  \renewlengthtocommand\settowidth\Mylen{\subfloatrowsep}\vskip\Mylen
  \begin{subfloatrow}[1]
    \ffigbox{\rule{3cm}{2cm}}{\caption{XXX}\label{sfig:XXb}}
  \end{subfloatrow}
}{\caption[XXX]{XXX}\label{fig:XX1}}
\end{figure}

\begin{table}
    \centering
        \begin{tabular}{|c|c|}
        \hline
        1 &2\\ \hline
        2&3\\
        \hline
        \end{tabular}
        \caption{nix}
\end{table}

\blindtext[1]

\blinddocument

\end{document}

gefragt 04 Dez '14, 13:51

wiewowas's gravatar image

wiewowas
28921831
Akzeptiert: 80%

bearbeitet 05 Dez '14, 07:14

Clemens's gravatar image

Clemens
19.0k113060

Das kommt ganz auf die Klasse an und oder welche Pakete dir eventuell die Blutgrätsche machen und Funktionalität zerstören. Hast du eine Artikelklasse, dann versuche es wie im von dir verlinkten Beitrag, hast du eine report- oder bookklasse, dann sieh dir http://texwelt.de/wissen/fragen/10230/abstand-uberschift-text-chapter-andern-wie an. Ohne konkretes minimalbeispiel wird dir aber niemand konkret helfen können.

(04 Dez '14, 14:04) Johannes

Der Post auf den du verweist ist meiner ;-) ich hab das Problem mal als Minimalbeispiel angehangen.

(04 Dez '14, 14:28) wiewowas

Also mal ehrlich, das ist kein Minimalbeispiel. Paket tocloft solltest du mit KOMA-Script nicht benutzen, dieses ist die oben bereits erwähnte Blutgrätsche. Du hast da in deinem Code auskommentierte Befehle, laut Kommentar sollten die doch machen, was du willst? Getestet hab ich dein Beispiel allerdings noch nicht.

(05 Dez '14, 03:04) Johannes

In deinem Code sind lauter komische Sachen drin, das sieht aus wie auf dem Flohmarkt. minimale Vorlage vs. maximale Probleme. Die Pakete behakeln sich gegenseitig, Kommentare sind verworren. Mit diesem Wirrwarr wirst du noch einige male Probleme bekommen. Ich bin der festen Überzeugung, dass du drei Viertel der Pakete da drin nicht brauchst.

(05 Dez '14, 04:24) Johannes

Das Paket tocloft verhindert, dass die Verzeichnisüberschriften von der KOMA-Script Klasse so wie die anderen Kapitelüberschriften formatiert werden. Lass es besser weg. Wenn Du vor den Einträgen in den Verzeichnissen einen Präfix wie Abb. haben möchtest, kannst Du das auch anders erreichen, siehe Verzeichnispräfix in KOMA-Klassen:

Open in Online-Editor
% Abb. bzw. Tab. vor den Verzeichniseinträgen
\KOMAoption{listof}{entryprefix}
\newcaptionname{ngerman}{\listoflotentryname}{Tab.}
\newcaptionname{ngerman}{\listoflofentryname}{Abb.}

Update Seit der KOMA-Script Version 3.15 kann und sollte man die Abstände vor und nach Überschriften mit den Befehlen \RedeclareSectionCommand und \RedeclareSectionCommands einstellen:

Open in Online-Editor
%Abstände
\RedeclareSectionCommand[
    beforeskip=0pt,
    afterskip=1\baselineskip plus .1\baselineskip minus .1\baselineskip
  ]{chapter}
\RedeclareSectionCommands[
    beforeskip=-12pt,
    afterskip=.125pt
  ]{section,subsection}
\RedeclareSectionCommand[
    beforeskip=-10pt,
    afterskip=.125pt
  ]{subsubsection}

alt text

Code:

Open in Online-Editor
\documentclass[parskip=half,headings=small]{scrreprt}
\usepackage[left=30mm,right=20mm,top=25mm,bottom=20mm,nofoot,nomarginpar,
showframe% Anzeigen des Seitenlayouts
]{geometry}
\usepackage[ngerman]{babel}
\usepackage{microtype}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{setspace}
\setstretch{1.2} 
\usepackage[headsepline=1pt,automark]{scrlayer-scrpage}
\clearpairofpagestyles
\ihead{\leftmark}
\ohead{\pagemark}
\setkomafont{pagehead}{\normalfont}% normale Schrift in Kopfzeile
\renewcommand{\chaptermarkformat}{}% ohne Kapitelnummer
\renewcommand\chapterpagestyle{scrheadings}% falls auch auf Kapitelanfangsseiten
\renewcommand*\familydefault{\sfdefault}
%Abstände
\RedeclareSectionCommand[
    beforeskip=0pt,
    afterskip=1\baselineskip plus .1\baselineskip minus .1\baselineskip
  ]{chapter}
\RedeclareSectionCommands[
    beforeskip=-12pt,
    afterskip=.125pt
  ]{section,subsection}
\RedeclareSectionCommand[
    beforeskip=-10pt,
    afterskip=.125pt
  ]{subsubsection}

\renewcommand*\familydefault{\sfdefault}
\usepackage{blindtext}

% Abb. bzw. Tab. vor den Verzeichniseinträgen
\KOMAoption{listof}{entryprefix}
\newcaptionname{ngerman}{\listoflotentryname}{Tab.}
\newcaptionname{ngerman}{\listoflofentryname}{Abb.}

\begin{document}

\listoffigures
\clearpage
\blinddocument
\begin{figure}%
\fbox{Bild}
\caption{Erstes Bild}%
\end{figure}
\begin{figure}%
\fbox{Bild}
\caption{Zweites Bild}%
\end{figure}
\end{document}
Permanenter link

beantwortet 05 Dez '14, 09:35

esdd's gravatar image

esdd
14.2k53251

bearbeitet 03 Jun, 08:33

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×46
×43
×33
×19
×6

Frage gestellt: 04 Dez '14, 13:51

Frage wurde angeschaut: 3,571 Mal

Zuletzt aktualisiert: 03 Jun, 08:33