PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abstand Blattrand zu Kapitelseite verkürzen



bdn
10-08-2008, 19:30
Hallo!

Ich benutze Koma scrreprt und würde gerne bei den 1. Seiten eines Kapitels den Abstand von oben etwas verkürzen. Wie kann man das (geschickt) lösen?

Danke & Gruß!

mechanicus
10-08-2008, 19:44
Hallo,

hier (http://www.komascript.de/node/61) gab es das Problem schon. Die Lösung bei der KOMA-Klasse ist:

\chapterheadstartvskip

Gruß

bdn
10-08-2008, 20:14
Hallo,

hier (http://www.komascript.de/node/61) gab es das Problem schon. Die Lösung bei der KOMA-Klasse ist:

\chapterheadstartvskip

Gruß

Danke, es funktioniert!

Aber leider nicht mit fncychap, hat ja jemand eine Idee warum? Oh man, das gefrickel nervt mich :(




\documentclass[12pt ,pdftex,a4paper,titlepage,DIV=12,BCOR00mm,headsepl ine, chapterprefix=true]{scrreprt} %headsepline
\usepackage{lipsum}
\usepackage{scrpage2}
\usepackage[a4paper,top=2.7cm] {geometry}
\usepackage[Bjarne]{fncychap}

\renewcommand*{\chapterheadstartvskip}{\vspace*{-3.5cm}}


\usepackage[ngerman]{babel}

\pagestyle{scrheadings}

\clearscrheadfoot

\automark[section]{chapter}

%\ihead[]{\leftmark}

\ohead[]{\rightmark}

\ofoot[\pagemark]{\pagemark}

\begin{document}
\tableofcontents

\chapter{one}

\section{one.zero}
\lipsum
\section{one.one}
\lipsum
\lipsum
\lipsum
\section{one.two}
\lipsum
\lipsum
\chapter{two}
\lipsum
\section{two.one}
\lipsum
\section{two.two}
\lipsum
\end{document}

Gruß!

Stefan_K
10-08-2008, 21:01
Hallo,

Du könntest das fncychap-interne Makro \makechapterhead redefinieren:

\makeatletter
\renewcommand*\@makechapterhead[1]{%
%\vspace*{50\p@}%
{\parindent \z@ \raggedright \normalfont
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter%
\DOCH
\fi
\fi
\interlinepenalty\@M
\DOTI{#1}
}}
\makeatother

\vspace ist oben auskommentiert, darin könntest Du den Standardabstand von 50pt noch ändern, Du kannst auch negative Werte eintragen.

Viele Grüße,

Stefan

bdn
11-08-2008, 07:22
Vielen Dank Stefan!

Jetzt muss ich doch irgendwann ins tex-progammieren einsteigen (=

Gruß!