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}
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?
[code]%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}[/code]