PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abstand "Abbildungsverzeichnis" Abbildungen



cecile
15-07-2008, 00:27
Hallo,

ich muss meine Abbildungen, Tabellen und Karten fortlaufenden nummerieren und nicht kapitelweise. Das habe ich nun mit


\usepackage{chngcntr}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
\counterwithout{Karte}{chapter}


gemacht. Den größeren Zeilenabstand zwischen Abbildungen, die jeweils in einem anderen Kapitel stehen, habe ich mit


\begingroup
\renewcommand*{\addvspace}[1]{}
\listoffigures
\endgroup


beseitigt. Dann verringert sich allerdings auch der Abstand zwischen "Abbildungsverzeichnis" und dem Titel der ersten Abbildungen (siehe Anhang Abbildungsverzeichnis im Vergleich zum Abkürzungsverzeichnis).

Weiß jemand, wie ich das Problem umgehen kann?

Grüße und Danke.
Verena

Stefan_K
15-07-2008, 01:01
Hallo Verena,

versuche evtl. nach \listoffigures diesen Befehl ins lof zu schreiben:

\addtocontents{lof}{\protect\renewcommand*\protect \addvspace[1]{}}

Stefan

cecile
15-07-2008, 12:54
Hallo Stefan,

danke für deine Antwort.

Irgendwie funktioniert das leider nicht. Ich vermute, dass es wahrscheinlich daran liegt, dass das Abkürzungsverzeichnis als "normales" Kapitel geführt wird.

Habe ich trotzdem irgendwie die Möglichkeit, dass bei Auflistung der Abbildungen kein Abstand zwischen Abbildungen unterschiedlicher Kapitel ist, und der Abstand zum Wort Abbildungsverzeichnis aber wie vorher bestehen bleibt?

Viele Grüße
Verena


\documentclass[a4paper, 12 pt, DIV12, oneside, smallheadings, liststotoc, bibtotoc,
pointlessnumbers, halfparskip-, tocindent,
draft %final
]{scrbook}

\usepackage{setspace}\onehalfspacing
\usepackage[a4paper,right=25mm,left=30mm,top=25mm,bottom=30mm]{geometry}

\clubpenalty = 10000 % schliesst Schusterjungen aus
\widowpenalty = 10000 % schliesst Hurenkinder aus

\usepackage[automark, headsepline, ilines]{scrpage2}

\frenchspacing %
\usepackage[latin1]{inputenc}
\usepackage{cite}
\usepackage[T1]{fontenc}

\usepackage{units}
\usepackage{amsmath,amssymb,amstext}

\addtokomafont{sectioning}{\rmfamily}
\addtokomafont{chapter}{\large}
\addtokomafont{section}{\normalsize}
\addtokomafont{subsection}{\normalfont\textbf}

\renewcommand{\chapterheadendvskip}{\vspace{-2pt}}

%Abstand vor und nach Section/Subsection zu Text verringern---------------------------------------------------
\makeatletter
\renewcommand\section{\@startsection{section}{1}{\ z@}%
{-1.6ex \@plus -1ex \@minus -.2ex}%
{0.3ex \@plus.2ex}%
{\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\setlength{\parfillskip}{\z@
plus 1fil}\fi
\raggedsection\normalfont\sectfont\size@section}%
}
\renewcommand\subsection{\@startsection{subsection }{2}{\z@}%
{-1.6ex\@plus -1ex \@minus -.2ex}%
{0.3ex \@plus .2ex}%
{\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\setlength{\parfillskip}{\z@
plus 1fil}\fi
\raggedsection\normalfont\sectfont\size@subsection
}%
}

\makeatother


% Kopf- und Fußzeilen --------------------------------------------------------------------------------------------------
\pagestyle{scrheadings}
\clearscrheadfoot %Kopf- und Fußzeile werden gelöscht
\ofoot{\pagemark} %Seitenzahl wird in die Fußzeile außen geschrieben
\ohead{\headmark}

\renewcommand*{\chapterpagestyle}{scrheadings}
\setkomafont{disposition}{\normalcolor\bfseries}

\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}

\usepackage{placeins}
\usepackage{float}
% Definiert den Gleitumgebungs-Stil "Linien"
\makeatletter
\newcommand\fs@Linien{\fs@plain
% \@fs@pre = Vor der Abbildung
\def\@fs@pre{}%
% \@fs@mid = Zwischen Beschriftung und Inhalt
\def\@fs@mid{%
%\vspace{\abovecaptionskip}% %{mit \vspace{5pt} Abstand einstellen, der nur für Abbildungen und Karten gilt
\setlength{\abovecaptionskip}{6mm} %Abstand gilt für alle \caption gilt, nicht nur für Abbildungen und Karten
\hrule height 0.3pt\relax
\vspace{12pt}}%
% \@fs@post = Nach der Abbildung
\def\@fs@post{%
\vspace{12pt}%
\hrule height 0.3pt\relax
\ifx\@Quelle\@undefined \else
\vspace{2mm}{\scriptsize Quelle: \@Quelle\par}%
\global\let\@Quelle\@undefined
\fi}%
\let\@fs@iftopcapt\iftrue
% Quellenhinweise unter Abbildungen und Tabellen
\newcommand\Quelle[1]{\@bsphack\gdef\@Quelle{##1}\@esphack}%
}
\makeatother

%Definiert "figure" um, so daß der Stil "Linien" verwendet wird
\floatstyle{Linien}
\restylefloat{figure}
\restylefloat{table}
%Definiert zusätzliche Float-Umgebung für verwendete Karten
\floatstyle{Linien}
\newfloat{Karte}{htb}{loM}

\usepackage{chngcntr}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
\counterwithout{Karte}{chapter}

\usepackage[font={small},labelfont={small, bf},singlelinecheck=off]{caption}
\addto\captionsngerman{%
\renewcommand{\figurename}{Abb.}%
\renewcommand{\tablename}{Tab.}%
}

\begin{document}

\pagenumbering{Roman}
\tableofcontents
\markboth{Inhaltsverzeichnis}{Inhaltsverzeichnis}

\begingroup
\renewcommand*{\addvspace}[1]{}

\listoffigures
\addtocontents{lof}{\protect\renewcommand*\protect \addvspace[1]{}}
\clearpage
\listoftables
\clearpage
\listof{Karte}{Kartenverzeichnis}
\endgroup

\clearpage

\addchap{Abkürzungsverzeichnis}

\begin{tabbing}
Abb.\hspace{6em}\= Abbildung \\
ADAC\> Allgemeiner Deutscher Automobil-Club\\
BAT\> British American Tobacco Germany GmbH\\
bzw.\> beziehungsweise \\
ca.\> circa \\
cm\> Centimeter\\
$CO_{2}$\> Kohlenstoffdioxid\\
\end{tabbing}

%anschließend wird arabisch nummeriert
\clearpage
\pagenumbering{arabic}


\chapter{Eins}

\begin{figure}
\caption{Das ist die erste Abbildung}
\end{figure}

\begin{figure}
\caption{Das ist die erste Abbildung}
\end{figure}

\begin{table}
\caption{Das ist die erste Abbildung}
\end{table}

\chapter{Zwei}

\begin{Karte}
\caption{Das ist die erste Abbildung}
\end{Karte}

\begin{figure}
\caption{Das ist die erste Abbildung}
\end{figure}

\chapter{Drei}

\begin{figure}
\caption{Das ist die erste Abbildung}
\end{figure}

\begin{table}
\caption{Das ist die erste Abbildung}
\end{table}

\end{document}

Stefan_K
15-07-2008, 18:51
Hallo Verena,

man könnte durch ein zusätzliches \vspace ausgleichen:

\listoffigures
\addtocontents{lof}{\protect\vspace{10pt}}
\addtocontents{lof}{\protect\renewcommand*\protect \addvspace[1]{}}


Stefan

cecile
15-07-2008, 18:59
Oh, super!
Vielen Dank, Stefan. Das funktioniert.

Grüße
Verena