PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : chapter formatieren



ecomeback
18-07-2006, 14:31
Hallo zusammen,

ich habe lange Zeit nichts mehr mit Latex zu tun gehabt und suche nun eine Lösung für ein eher kleines Problem, welches mich schon seit Stunden aufhällt.
Mit der Suchfunktion konnte ich nicht ganz das Richtige finden - allerdings kann das auch an meinen bescheidenen Suchwörtern liegen (das ist zu Anfang ja nicht immer ganz einfach).

Ich möchte gerne die Chapter etwas formatieren. Dabei geht es mir derzeit nur um die Positionierung auf der Seite. Derzeit klafft keine riesen Lücke zwischen der Kopfzeile und der Überschrift erster Ordnung.

Da ich mehrere Umformatierungen vorgenommen haben z.B. das Inhaltsverzeichnis betreffend, wäre es schön, wenn mir jemand verraten könnte, wie ich diesen Abstand verkleinern kann.

Vielleicht schaut ihr euch auch grundsätzlich das man an, was ich da verbrochen habe, vielleicht findet sich auch Blödsinn in meinem Werk.


\NeedsTeXFormat{LaTeX2e}
\documentclass[%
12pt
,a4paper
,oneside
,smallheadings
,headinclude
,pointlessnumbers
,bibtotoc
,bibtotocnumbered
,idxtotoc
,liststotoc
]{scrbook}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\usepackage{%
amsmath
,amsfonts
,amssymb
}

\usepackage{%
natbib
,bibgerm
}

\usepackage{layout}
\usepackage{longtable}
\usepackage{mathptmx}

\usepackage{graphicx}
\usepackage{float}

\usepackage{setspace}
\usepackage{chngpage}
\usepackage{makeidx}
\makeindex


\areaset[4cm]{13cm}{25cm} %Seitenränder
%Zeilenabstand
\renewcommand{\baselinestretch}{1.5}

%% Nummerierung der Überschriften je nach Vorstellung manuell
\renewcommand{\thechapter}{\Alph{chapter}}
\renewcommand{\thesection}{\arabic{section}}
\renewcommand{\thesubsection}{\arabic{section}.\ar abic{subsection}}
\renewcommand{\thesubsubsection}{\arabic{section}. \arabic{subsection}.\arabic{subsubsection}}
\renewcommand{\theparagraph}{\arabic{section}.\ara bic{subsection}.\arabic{subsubsection}.\arabic{par agraph}}
\renewcommand{\thesubparagraph}{\arabic{section}.\ arabic{subsection}.\arabic{subsubsection}.\arabic{ paragraph}.\arabic{subparagraph}}

% Nummerierung vier Ebenen tief
\setcounter{secnumdepth}{4}
% Vier Ebenen im Inhaltsverzeichnis anzeigen
\setcounter{tocdepth}{4}

%% Paßt den Einzug beim Inhaltsverzeichnis an.
\makeatletter
%setze chapter auf 3.0em Einrückung
\renewcommand*\l@chapter[2]{%
\ifnum \c@tocdepth >\m@ne
\addpenalty{-\@highpenalty}%
\vskip 1.5em \@plus\p@
% Original:
% \setlength\@tempdima{1.5em}
\setlength\@tempdima{3.0em}
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
\leavevmode \sectfont
\advance\leftskip\@tempdima
\hskip -\leftskip
#1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
\penalty\@highpenalty
\endgroup
\fi}

\renewcommand*\l@section{\@dottedtocline{1}{0em}{3 .0em}}
\renewcommand*\l@subsection{\@dottedtocline{2}{0em }{3.0em}}
\renewcommand*\l@subsubsection{\@dottedtocline{3}{ 0em}{3.0em}}
\renewcommand*\l@paragraph{\@dottedtocline{4}{0em} {3.0em}}
\renewcommand*\l@subparagraph{\@dottedtocline{5}{0 .0em}{3.0em}}

\makeatother

\deffootnote{2em}{2em}{\textsuperscript{\normalfon t\thefootnotemark}}

\usepackage[footinclude]{scrpage2}
\setcounter{page}{0}
\renewcommand*{\chapterpagestyle}{scrheadings}
\pagestyle{scrheadings} \clearscrheadfoot \rohead{\rightmark
\hfill \Roman{page}} \setheadsepline{0.4pt}


\tolerance=2000
\sloppy%
\hfuzz2pt%
\vfuzz2pt%
\addtolength{\headheight}{2pt}
%Fehlerunterdrückung
\emergencystretch 20pt

Beste Grüße
ec

edico
19-07-2006, 07:43
%\chapterheadstartvskip umdefinieren
\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}
edico

ecomeback
20-07-2006, 22:05
Das ist es, vielen Dank.
Gibt es da Material zu diesem Thema, so dass man sich das vertiefender nachlesen kann?

Beste Grüße
ec

edico
21-07-2006, 07:33
s. hier http://www.komascript.de/node/179
und/oder allg. scrguide.pdf
edico