\chapter Abstand in report ändern

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


chris_aus_AUS

\chapter Abstand in report ändern

Beitrag von chris_aus_AUS »

Hallo!

Wie ändere ich den Abstand in \chapter?

Minimalbeispiel:
\documentclass[a4paper,12pt]{report}

\usepackage[Glenn]{fncychap}
\usepackage[sc]{mathpazo}
\linespread{1.55}         % Palatino needs more leading (space between lines)
\usepackage[T1]{fontenc}

\begin{document}
\chapter{Nanna Barnes'  Box of Memories}    
blabla
\end{document}
Ich habe es mit \chapterendskip probiert, aber das funktioniert nicht.

Danke im Voraus,
Christiane

Noch so einer

Beitrag von Noch so einer »

Was hat die Frage mit KOMA-Script zu tun?

chris_aus_AUS

Warum KOMA-skript?

Beitrag von chris_aus_AUS »

Hallo!

Warum KOMA-Script?

Es hat mit Latex zu tun - deshalb dachte ich, dass ich es hier posten darf!

Christiane

Gast

Beitrag von Gast »

Wie ändere ich den Abstand in \chapter?
Hängt davon ab, welchen Abstand du ändern willst. Aber da du fncychap benutzt, kannst du Befehle wie \chapterheadstartvskip –auch wenn du zu eine der KOMA-Klassen wechseln würdest – nicht verwenden.

Du musst schon entweder die fncychap-Definition oder \@makechapterhead anpassen.

Ulrike Fischer
www.troubleshooting-tex.de

chris_aus_AUS

KOMA-Script

Beitrag von chris_aus_AUS »

Hallo!

Wo finde ich denn Infos wie man ein Chapter selbst kreieren kann?
Ich hatte fncychap gefunden und fand das gut.

Abstand will ich VOR einem Chapter aendern (danach habe ich mir mit \vspace{-2cm} geholfen).

Habe mittlerweile zu scrreprt gewechselt.

Christiane

chris_aus_AUS

chapter-Style veraendern

Beitrag von chris_aus_AUS »

Hallo!

Das habe ich jetzt gefunden - kann mir aber einiges nicht erklaeren:
\documentclass[a4paper,12pt,twoside]{scrreprt} %use scrbook for title on top

\usepackage[linedheaders,parts,pdfspacing]{classicthesis} 
\titleformat{\chapter}[display]%
    {\relax}{\vspace*{-0.1\textheight}{\mbox{}\oldmarginpar{\vspace*{-2\baselineskip}\chapterNumber \thechapter}}}{10pt}%
    {\raggedleft\spacedallcaps}[\vspace*{.2\baselineskip}\titlerule]



\begin{document}
\chapter{MWdfd}
blablallballbal

\end{document}
Die Farbe konnte ich entfernen, den Chaptertext nach rechts schreiben.

Ich moechte aber die Chapter nummer gerne links haben. Und den Chaptertext in groesseren Buchstaben.
Wie aendere ich denn das?

\vspace befehl - aendert den Abstand von Cahptertext auf der Seite
\mbox - macht was hier?
zweite \vspace - verschiebt die Nummer
\chapterNumber - schreibt Nummer gross
\thechapter - laesst die Nummer erst erscheinen
{0pt} - ist fuer was?

drittes \vspace - macht was?

Sorry fuer die vielen Fragen,
Christiane

Noch so einer

Darum KOMA-Script

Beitrag von Noch so einer »

chris_aus_AUS hat geschrieben:Warum KOMA-Script?
Nun, bei Deiner ursprünglichen Frage konnte ich keinerlei Zusammenhang mit KOMA-Script erkennen. Du hattest die Frage aber im Unterforum KOMA-Script gestellt. Deshalb war die Frage wohl durchaus berechtigt.

Jetzt da Du zu scrreprt gewechselt bist, hat es etwas mit KOMA-Script zu tun und man könnte daher die Frage wohl auch mit KOMA-Script-Mitteln beantworten. Leider ist die Frage nicht sehr klar formuliert. Ich habe den Eindruck, dass Du die Kapitelnummer gerne im linken Rand hättest. In http://www.komascript.de/node/27 wird gezeigt, wie man Gliederungsnummern in den Rand bekommt. Das könnte man ein wenig adaptieren, um die Nummer auch noch größer und ein wenig nach unten verschoben zu bekommen.

Außerdem scheint mir, dass Du eine Linie unter der Überschrift haben willst. In http://www.komascript.de/chapterwithlines werden Linien über und unter der Überschrift gezeigt. Auch das kann man für die Linie darunter adaptieren.

Zusätzlich habe ich noch Option headings=normal hinzugefügt, weil mir sonst die Kapitelüberschriften zu groß waren. Man kann die Größe alternativ auch mit \setkomafont{chapter}{…} ändern. Siehe dazu die KOMA-Script-Anleitung, scrguide.pdf.

Hier nun das, was bei mir aus den Adaptionen geworden ist:
\documentclass[a4paper,12pt,twoside,headings=normal]{scrreprt}
\usepackage{graphicx}% Für \scalebox

% Adaption von <http://www.komascript.de/node/27>
\renewcommand*{\chapterformat}{%
  \makebox[0pt][r]{% links in den Rand
    \raisebox{-\dp\strutbox}{% nach unten verschieben
      \scalebox{2}{% doppelt so groß wie
        \Huge% \Huge normalerweise ist
        \thechapter
      }}\hspace*{\marginparsep}% Abstand danach nicht vergessen!
  }%
}

% Adaption von <http://www.komascript.de/chapterwithlines>
\usepackage{etoolbox}% Die einfachere Lösung, um die bereits
                     % vorhandende Definition zu ergänzen.
\preto\chapterheadendvskip{%
  \vspace{-1.3ex}
  \noindent\rule{\linewidth}{.5pt}\par
}

\usepackage{lipsum}% Zu Demozwecken

\begin{document}
\chapter{MWdfd}
\lipsum

\end{document}

chris_aus_AUS

mehr Fragen

Beitrag von chris_aus_AUS »

Hallo!

DANKE. (Ja, das mit dem KOMA-Script habe ich dann auch gemerkt *peinlich)
Wenn ich den Code durchlaufen lasse, passt alles wunderbar.

Wenn ich aber den mittleren Teil in meinen Header kopiere, bekomme ich folgende Fehlermeldung:
! Undefined control sequence.
<argument> -\cftbeforechapskip 
                               
l.1 \vspace {-\cftbeforechapskip }
Was mache ich jetzt damit. Habe ich schon gegoogelt, aber was ich nicht verstehe, dass es einmal funktioniert und einmal nicht. Irgendeine Idee?

Also eigentlich will ich die Ueberschrift \raggedleft und die ChapterNummer (gerne mit "Chapter"vorneweg) versetzt oben links. (So wie das bei Glenn und fncyheadings auch war.

Dafuer hast du mir ja http://www.komascript.de/chapterwithlines gezeigt und werde da mal rumspielen.

Christiane

Besserwisser

Beitrag von Besserwisser »

Was bei Dir nicht funktioniert, kann man Dir ohne vollständiges Minimalbeispiel vermutlich kaum sagen. Ein Problem könnte aber sein, dass Du immer nur in Deine Präambel hinein kopierst und dabei vergisst, sie auch wieder auszumisten, also alles rauszuwerfen, von dem Du nicht sicher bist, dass Du es brauchst. Wie Du feststellen kannst, was Du brauchst, ist ebenfalls unter dem Link zu finden.

chris_aus_AUS

Minimalbeispiel

Beitrag von chris_aus_AUS »

Hallo!

Also das Minimalbeispiel, welches von "Noch so einer"gepostet wurde, funktioniert ja.
Ich kopiere mal meinen Header:
\documentclass[a4paper,12pt,twoside,headings=normal]{scrreprt}

\usepackage[sc]{mathpazo}
\linespread{1.55}         % Palatino needs more leading (space between lines)
\usepackage[T1]{fontenc}

\usepackage{graphicx}                %% special graphics
\usepackage{color}                   %% allow colour
\usepackage{caption}
\usepackage{titlesec}
\usepackage{capt-of}

\abovecaptionskip=1pt
\belowcaptionskip=20pt

\hyphenation{Trenn-ungs-re-geln meh-re-re}

\graphicspath{{figures/}} 				% Folder with the figures

\captionsetup{format=hang}
\renewcommand*{\figurename}{F}
\renewcommand{\thefigure}{}

\setlength{\voffset}{-1.5cm}
\setlength{\textheight}{650pt}
\setlength{\textwidth}{420pt}
\setlength{\hoffset}{-1in}%               % To eliminate the standard offset
\setlength{\evensidemargin}{35mm}%
\setlength{\oddsidemargin}{35mm}%
\setlength{\topmargin}{10mm}%
\setlength{\headsep}{10mm}%
\setlength{\marginparsep}{0mm}%
\setlength{\marginparwidth}{10mm}%
\setlength{\footskip}{10mm}%
\renewcommand{\textfraction}{0}%
\renewcommand{\topfraction}{0.9}%
\renewcommand{\bottomfraction}{0.9}%
\renewcommand{\floatpagefraction}{1.5}
\widowpenalty=10000      % penalty for creating widow line at top of page

\setlength{\parindent}{0pt}%      % Paragraphs are not indent
\setlength{\parskip}{0pt}%        % space between paragraphs - war 5pt
\setlength{\labelwidth}{0.5cm}%
\setlength{\labelsep}{0.5cm}%
\renewcommand{\baselinestretch}{1.0}

\renewcommand*{\chapterformat}{%
  \makebox[0pt][r]{% links in den Rand
    \raisebox{-\dp\strutbox}{% nach unten verschieben
      \scalebox{2}{% doppelt so groß wie
        \Huge% \Huge normalerweise ist
        \thechapter
      }}\hspace*{\marginparsep}% Abstand danach nicht vergessen!
  }%
}

% Adaption von <http://www.komascript.de/chapterwithlines>
\usepackage{etoolbox}% Die einfachere Lösung, um die bereits
                     % vorhandende Definition zu ergänzen.
\preto\chapterheadendvskip{%
  \vspace{-1.3ex}
  \noindent\rule{\linewidth}{.5pt}\par
}

\usepackage{lipsum}% Zu Demozwecken

\begin{document}
\chapter{MWdfd}
\lipsum

\end{document} 
Ich weiss, dass der Header etwas laenger ist, aber wir wollen ja auch den Fehler finden. Also eigentlich ihr, da ich mit meinem Latein am Ende bin.

Christiane

Antworten