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

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Schlauer Spruch vor Chapter - \dropchapter{...} funktioniert

von Xenara » Do 17. Feb 2011, 16:29

Jippie :D

von dr.rock » Do 17. Feb 2011, 15:41

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

von Xenara » Do 17. Feb 2011, 15:29

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}

von dr.rock » Do 17. Feb 2011, 15:13

.... :)

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

von Xenara » Do 17. Feb 2011, 14:45

Immerhin, wir nähern uns einer Lösung ;)

Ich hab die Bugs mal versucht auszubügeln.
1. Kann ich nicht nachvollziehen, bei mir läufts mit pdflatex und TeXLive2010. Hat das was mit deinem Aufruf von pdflatex zu tun?

2. Das liegt an \epigraphhead, das macht das automatisch. Das kommt auch ohne \mychapter (im untenstehenden Beispiel die letzte Überschrift).

3. Ist jetzt geändert, man muss allerdings den Eintrag fürs TOC und die Kopfzeile extra im optionalen Argument eingeben, es wird nicht wie beim normalen Chapter im Zweifelsfall der in {} gegebene Titel genommen (habs leider nicht eleganter hinbekommen).
%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} 
} 



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

\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} 
\thispagestyle{plain}% Epigraph definiert um!

\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}

von dr.rock » Do 17. Feb 2011, 14:19

Hallo Xenara,

vielen, vielen Dank für Deine Antwort.

Der Code funktioniert auch soweit.

Aber leider ....

1. kommt folgende Fehlermeldung bei einem nachfolgenden \chapter (hier Test)

!Undefined control sequenz. <write> \@chapapp\space\thechapter.\chapter{Test}

2. Ist jetzt eine Seitenzahl auf der \mychapter-Seite

3. Erfolgt der Eintrag ins Inhaltsverzeichnis vom \mychapter Kapitel nicht.

Ich muss ehrlich zugeben, dass das jetzt so viele andere Dinge nachsich zieht, dass ich mit meinen Kenntnisse am Ende bin.
:oops:

von Xenara » Do 17. Feb 2011, 09:14

Ok, nächster Versuch. Ich habe \mychapter neu definiert, das Problem war bei dir wohl, dass \mychapter immer wieder auf \chapter zurückgegriffen hat.
Mich würde mal interessieren, wie man die Definitionen von \chapter nach \mychapter "kopieren" kann, das habe ich leider noch nicht rausbekommen.
Als Workaround habe ich \mychapter so definiert, dass einfach \chapter darin aufgerufen wird, aber vorher das \titlespacing geändert wird und nachher wieder zurückgesetzt wird. Wenn du daran also was änderst, musst du es dort auch machen.

Kommt es so an deine Vorstellungen ran?
%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
\newcommand{\mychapter}[2][]{%
\titlespacing*{\chapter}{0pt}{84pt}{14pt} 
\chapter[#1]{#2}
\titlespacing*{\chapter}{0pt}{42pt}{14pt} 
} 



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

\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[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 

\chapter{Einfach nur ein normales Chapter}
\blindtext

\mychapter{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}

von dr.rock » Mi 16. Feb 2011, 17:16

Hallo Xenara,

vielen Dank für Dein Bemühen.

ist alles richtig...aber dort Oben ist schon Schnittkante. Der Verlag verkleinert die Vorlage auf 85%. Deshalb wirds knapp da oben. Ich hab es ja schon geprüft. Mal mit ner Seite gegenübergestellt, wo ein lebender Kolumnentitel drauf ist....und da hängt der Schlaue Spruch schon drüber und würde abgeschnitten.

Ich sehe keine andere Lösung, als die Überschrift einmalig zu drücken.

Andreas

von Xenara » Mi 16. Feb 2011, 17:07

Aber in meinem Beispiel _ist_ der Spruch doch oben, bei dir nicht?
Dateianhänge
Test-4.pdf
(25.76 KiB) 519-mal heruntergeladen

von dr.rock » Mi 16. Feb 2011, 17:03

Hallo Xenara,

vielen Dank für Deine Antwort

naja. fast. Das mit dem Abstand...hab ich vergessen. Bringt aber nix. Weil ich nur mit negativen Werten den Spruch nach oben rücken kann. Rücke ich nach unten.....wartet schon die Überschrift und blockt...und blockt und geht nicht weg.
Wie gesagt, auch den Befehl \dropchapter{....} vom epigraph-Package habe ich schon ausprobiert. Der wäre ideal - geht aber nicht.

Diese Überschrift sitzt einfach fest.

A.

Nach oben