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, 19:51

wiewowas's gravatar image

wiewowas
452203040
Akzeptiert-Rate: 40%

bearbeitet 05 Dez '14, 13:14

cgnieder's gravatar image

cgnieder
22.1k253463

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, 20:04) Johannes

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

(04 Dez '14, 20: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, 09: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, 10: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, 15:35

esdd's gravatar image

esdd
17.8k284257
Akzeptiert-Rate: 62%

bearbeitet 03 Jun '16, 14:33

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

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ügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×78
×59
×55
×24
×9

gestellte Frage: 04 Dez '14, 19:51

Frage wurde gesehen: 15,023 Mal

zuletzt geändert: 03 Jun '16, 14:33