Schlauer Spruch vor Chapter - \dropchapter{...} funktioniert

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


dr.rock
Forum-Anfänger
Forum-Anfänger
Beiträge: 21
Registriert: Fr 24. Sep 2010, 15:58
Wohnort: Jena

Beitrag von dr.rock »

.... :)

Ich hab noch das 2009er drauf. Ich sollte mal updaten

Ansonsten ists schon viel besser.
Nur blöd, dass sich epigraphhead so verhält.
Die Seitenzahl auf einer Titelseite muss ich noch wegbringen - blöd nur, dass \thispagestyle{empty} auch gleich wieder den Schlauen Spruch löscht.

Andreas

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Au verflixt, da hab ich doch das Wichtigste völlig übersehen :oops:

Nächster Vorschlag mit einem Bugfix, den ich in einem Thread bei mrunix.de gefunden hab:
%xxxxxxxxxxxxxxxxxxxxxxxxxPräambelxxxxxxxxxxxxxxxxxxxxxxxxxx 
\documentclass[ 
paper=a4, 
fontsize=12pt,%Schriftgröße 12 
open=right,% Kapitel sollen immer auf einer ungeraden Seite (rechts) beginnen 
twoside, % Zweiseitig 
pagesize,%Ausgabe für pdf vorbereiten 
footinclude=true,% die Fußnoten gehören zum Satzspiegel 
numbers=endperiod%auch bei Chapter ein Punkt in Überschrift 
]{scrbook} 

%xxxxxxxxxxxxxxxxxxxxDer Satzspiegelxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
\usepackage[text={14cm,22.3cm},centering,includefoot=true,headsep=6mm]{geometry}%die Weite und Höhe des Textes, zum Textkörper gehören die Fußnoten 

\usepackage{epigraph} 
%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 

\usepackage[ansinew]{inputenc} 
\usepackage[T3,T1]{fontenc} 
\usepackage[ngerman]{babel} 
\usepackage[noenc]{tipa} 
\usepackage{tipx} 
\usepackage[geometry,weather,misc,clock]{ifsym} 
\usepackage{pifont} 
\usepackage{eurosym} 
\usepackage{amsmath} 
\usepackage{wasysym} 
\usepackage{amssymb,amsfonts,textcomp} 

%\usepackage[T1]{fontenc} 
%\usepackage[ansinew]{inputenc} 
%\usepackage[utf8]{inputenc} % stellt Umlaute und ß bereit 
%\usepackage[ngerman] {babel} % Silbentrennung nach neuer Rechtschreibung; für die alte einfach das <n> entfernen! 

\usepackage{blindtext} 

%xxxxxxxxxxxxxxxxxSchriftart Timesxxxxxxxxxxxxxxxxxxxxxxxx 
\usepackage{lmodern}%Sonst wird METAFONT-Variante der Schriften verwendet, die nur als hässlicher (weil pixeliger)Bitmapfont in der PDF-Datei landet. 
\usepackage[T1]{fontenc} % Zeichenbelegung der verwendeten Schrift einstellen 
\usepackage{mathptmx} 
 \usepackage[scaled=.90]{helvet} 
 \usepackage{courier} 


%xxxxxxxxxxxxxxDer Zeilenabstand - bloß nicht mit \linespread und \baselinestretch 
\usepackage{setspace} %der Zeilenabstand 
\setstretch{0.9656}%der Faktor um von 12Punkten Schriftgröße auf 14 Punkte Zeilenabstand zu kommen 
\showthe\baselineskip 
\setlength{\parskip}{0pt}  %zwischen Absätzen keine Leerzeile 




%xxxxxxxxxxxxDer Zeilenabstand innerhalb Quote-Umgebungxxxxxxxxxxx 
\newcommand{\myquotefont}{\fontsize{10}{12}\selectfont} 
\renewenvironment{quote}{\begin{addmargin}[7mm]{0em}\vspace*{7pt}\myquotefont}{\end{addmargin}\vspace*{7pt}} 
%addmargin[l.Einzug]{r.Einzug} also immer linker Einzug auf 7mm 


%xxxxxxxxxxxAbsatzeinzug 7mmxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 

\setlength{\parindent}{7mm} 

%xxxxxxxxxxxxxxxxdie Fußnotenlinie abschaltenxxxxxxxxxxxxxxxxx 

\let\footnoterule\relax 



%xxxxxxxxxxxxxxDas Inhaltsverzeichnisxxxxxxxxxxxxxxxxxxxxxx 

\usepackage{tocloft} 
%\addtokomafont{sectioning}{\normalfont\rmfamily}% bringt die Serifenschrift ins Inhaltsverzeichnis 
%\makeatletter % mit der Hilfe von tocloft.pdf die Zahlen auf Abstand 
%\renewcommand*\l@chapter{\@dottedtocline{1}{0.5em}{2em}} %bringt die Punkte für Chapter 
%\makeatother 
\renewcommand{\cftdot}{.} 
\renewcommand{\cfttoctitlefont}{\hfill\normalfont\mdseries\Large\upshape}%Ü zentriern 
\renewcommand{\cftaftertoctitle}{\hfill}%Überschrift zentrieren 
\renewcommand{\cftchapaftersnum}{.}%der Punkt nach der Zahl bei Chapter 
\renewcommand{\cftsecaftersnum}{.}%der Punkt nach der Zahl bei Section 
\renewcommand{\cftsubsecaftersnum}{.}%der Punkt nach der Zahl bei Subsection 
\renewcommand{\cftsubsubsecaftersnum}{.}%der Punkt nach der Zahl bei Subsubsection 
\renewcommand{\cftparaaftersnum}{.}%der Punkt nach der Zahl bei Paragraph 
\renewcommand{\cftchapfont}{\normalfont\mdseries\normalsize\upshape} 

\setlength{\cftbeforechapskip}{2pt}%Zeilenabstand innerhalb der Einträge 
\setlength{\cftbeforesecskip}{2pt}% im Inhaltsverzeichnis 
\setlength{\cftbeforesubsecskip}{2pt} 
\setlength{\cftbeforesubsubsecskip}{2pt} 
\setlength{\cftbeforeparaskip}{2pt} 

\setlength{\cftbeforetoctitleskip}{42pt}%der Titelabstand nach oben 
\setlength{\cftaftertoctitleskip}{14pt}%der Titelabstand nach unten 

\renewcommand{\cftchapleader}{\cftdotfill{3.0}}%hier die Punkte für Chapter 
\renewcommand{\cftsecleader}{\cftdotfill{3.0}}%und weil die Punkte uneinheitlich sind 
\renewcommand{\cftsubsecleader}{\cftdotfill{3.0}}% hier alle neu definiert 

\renewcommand{\cftchappagefont}{\normalfont}%macht die Zahlen normal fett! 

\setcounter{tocdepth}{5}%alle Ebenen ins Inhaltsverzeichnis 

%%%%xxxxxxxxxxxxxxDie Überschriftenxxxxxxxxxxxxxxxxxxxxxxxxxxx 
\usepackage{titlesec} % Textüberschriften anpassen 
%%%%\usepackage[numbib]{tocbibind} %sofern das Inhaltsvz ins Inhaltsvz soll 
\setcounter{secnumdepth}{5} % alle Gliederungenebenen werden gezählt 
%%%% \titleformat{Überschriftenklasse}[Absatzformatierung]{Textformatierung} {Nummerierung}{Abstand zwischen Nummerierung und Überschriftentext}{Code vor der Überschrift}{Code nach der Überschrift} 

%%%%\newcommand{\mychapter}{\chapter} 
%%%%\titleformat{\mychapter}[hang]{\large\mdseries\centering}{\thechapter.\quad}{0pt}{} 
\titleformat{\chapter}[hang]{\large\mdseries\centering}{\thechapter.\quad}{0pt}{} 
\titleformat{\section}[hang]{\normalsize\mdseries\centering}{\thesection.\quad}{0pt}{} 
\titleformat{\subsection}[hang]{\normalsize\mdseries\centering}{\thesubsection.\quad}{0pt}{} 
\titleformat{\subsubsection}[hang]{\normalsize\mdseries\itshape\centering}{\thesubsubsection.\quad}{0pt}{} 
\titleformat{\paragraph}[hang]{\normalsize\mdseries\flushleft}{\theparagraph.\quad}{0pt}{} 

%% \titlespacing{Überschriftenklasse}{Linker Einzug}{Platz oberhalb}{Platz unterhalb}[rechter Einzug] 

\titlespacing*{\mychapter}{0pt}{7cm}{14pt} 
\titlespacing*{\chapter}{0pt}{42pt}{14pt} 
\titlespacing*{\section}{0pt}{28pt}{14pt} 
\titlespacing*{\subsection}{0pt}{28pt}{14pt} 
\titlespacing*{\subsubsection}{0pt}{28pt}{14pt} 
\titlespacing*{\paragraph}{0pt}{28pt}{14pt} 




%%%%xxxxxxxxxxxxxxxxxxxxxxxxxxKolumnen zentriert und Kapitälchenxxxxxxxxxxxxxxxx 
\usepackage[automark]{scrpage2}%bei Koma-Script für Einstellung der Kopfzeile notwendig 
\pagestyle{scrheadings}% Die Kopfzeilen 
\clearscrheadfoot%Löscht alle Voreinstellungen 
\automark[section]{chapter}%Linke Seite Chapter, rechte Seite section 
\ohead{\normalsize{\pagemark}}%hier kommt die Seitenzahl "Außen" und auf 12pt. 
\chead{\headmark}% hier werden die Kolumnentitel zentriert ausgegeben 
\addtokomafont{pageheadfoot}{\footnotesize\upshape} %der Kolumnentitel 10pt;Normal 


%%% MYCHAPTER: \mychapter[Ins TOC]{Überschrift} !Optionales Argument ist zwingend!
\newcommand{\mychapter}[2][]{% 
\titlespacing*{\chapter}{0pt}{84pt}{14pt} 
\chapter[#1]{#2} 
\titlespacing*{\chapter}{0pt}{42pt}{14pt} 
} 


%%% HIER EIN BUGFIX VON http://www.mrunix.de/forums/showthread.php?t=67241
\renewcommand*{\chapterpagestyle}{empty}

\makeatletter
\renewcommand{\epigraphhead}[2][95]{%
  \def\@epitemp{\begin{minipage}{\epigraphwidth}#2\end{minipage}}
  \def\ps@epigraph{\let\@mkboth\@gobbletwo
    \@epipos
    \if@epirhs
      \def\@oddhead{\hfil\begin{picture}(0,0)
                         \put(0,-#1){\makebox(0,0)[r]{\@epitemp}}
                         \end{picture}}
    \else
      \if@epicenter
        \def\@oddhead{\hfil\begin{picture}(0,0)
                           \put(0,-#1){\makebox(0,0)[b]{\@epitemp}}
                           \end{picture}\hfil}
      \else
        \def\@oddhead{\begin{picture}(0,0)
                           \put(0,-#1){\makebox(0,0)[l]{\@epitemp}}
                           \end{picture}\hfil}
      \fi
    \fi
    \let\@evenhead\@oddhead
    \def\@oddfoot{}%<--
    \let\@evenfoot\@oddfoot}
  \thispagestyle{epigraph}}
\makeatother
%%% ENDE BUGFIX



\begin{document} 
\setcounter{page}{5} 

\title{Titel}
\author{Autor}
\date{Datum}
\maketitle

\tableofcontents

\chapter{Einfach nur ein normales Chapter} 
\blindtext 



\newlength{\epibreite} 
\setlength{\epibreite}{\widthof{\footnotesize „Gern wär ich Überlieferung los}} 
\setlength{\epigraphwidth}{\epibreite} 
\mychapter[Epigraphhead]{Epigraphhead} 
\epigraphhead[70]{\footnotesize{„Gern wär ich Überlieferung los \\ Und ganz original\\ Doch ist das Unternehmen groß\\ Und führt in manche Qual.“}\\\textit{Zahmen Xenien}\\ Goethe} 

\blindtext[20]


\chapter{Einfach nur ein normales Chapter} 
\blindtext 

\chapter{Epigraphhead Normal}
\epigraphhead{\footnotesize{„Gern wär ich Überlieferung los\\ Und ganz original\\ Doch ist das Unternehmen groß\\ Und führt in manche Qual.“}\\\textit{Zahmen Xenien}\\ Goethe} 

\blindtext 

\end{document}

dr.rock
Forum-Anfänger
Forum-Anfänger
Beiträge: 21
Registriert: Fr 24. Sep 2010, 15:58
Wohnort: Jena

Beitrag von dr.rock »

Liebe Xenara,


tausend Dank für Dein Bemühen und Deine Antworten. Der Bug ist weg. Es läuft.
Die Meldung
Undefined control sequence .write ...usw.

kommt zwar noch. Aber ich denke, das liegt an meiner 2009er Version.
Ich mach jetzt im Anschluss noch ein Update. Mal sehen, was wird.

Nochmals tausend Dank

Andreas

:D

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Jippie :D

Antworten