Hallo,
ich bin aktuell bei meiner Bachelorarbeit bei und bin ich gerade bei der Formatierung des Layouts. Ich habe mich hierbei für die Dokumentenklasse scrreprt entschieden.
Nun würde ich gerne noch das Layout der Kapitelüberschriften ändern, nur komme ich da nicht so recht weiter. Ich würde es gerne so wie in der angehängten Grafik haben.
Das dürfte unter anderem auf eine Anpassung des Befehls \chapterlineswithprefixformat im Abschnitt 21.8. "Gliederung" der Anleitung der Klasse hinauslaufen.
Mit der Hilfe des dort ebenfalls genannten Befehls \raggedchapter kann die Ausrichtung des Textes bestimmt werden.
Man kann die Linie mit \rule oder \hrulefill einfügen.
Der Abschnitt 3.6. "Textauszeichnungen" hilft bei der Beeinflussung der verschiedenen Teile der Kapitelüberschrift.
Mein aktueller Code sieht somit folgendermaßen aus:
\documentclass[12pt, a4paper]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage[top=2.5cm,bottom=2.5cm]{geometry}
\usepackage{blindtext}
% 1. Emulation von fncychap mit KOMA-Script-Mitteln:
\newlength{\ChapterRuleWidth}\setlength{\ChapterRuleWidth}{.5pt}
\newcommand{\ChRuleWidth}[1]{\setlength{\ChapterRuleWidth}{\dimexpr #1}}%
\newcommand{\ChNameVar}{\setkomafont{chapterprefix}}%
\newcommand{\ChTitleVar}{\setkomafont{chapter}}%
\newcommand{\ChNumVar}{\setkomafont{chapternumber}}%
\newcommand{\ChapterNameCase}[1]{#1}
\newcommand{\ChNameUpperCase}{\let\ChapterNameCase\MakeUppercase}
\newcommand{\ChNameIs}{\renewcommand\ChapterNameCase[1]{##1}}
\newcommand{\ChNameLowerCase}{\let\ChapterNameCase\MakeLowercase}
\newcommand{\ChapterTitleCase}[1]{#1}
\newcommand{\ChTitleUpperCase}{\let\ChapterTitleCase\MakeUppercase}
\newcommand{\ChTitleIs}{\renewcommand\ChapterTitleCase[1]{##1}}
\newcommand{\ChTitleLowerCase}{\let\ChapterTitleCase\MakeLowercase}
% 2. Einstellungen für den Stil Sonny:
\KOMAoptions{chapterprefix}% Es ist ein Präfix-Stil
\ChapterTitleCase
\newkomafont{chapternumber}{\normalsize}
\let\raggedchapter\raggedleft% Überschriften rechtsbündig
\RedeclareSectionCommand[%
beforeskip=-5\baselineskip,% Abstand über der Präfixzeile bzw. der Linie
innerskip=0pt,% Abstand zwischen Präfixzeile und Text
afterskip=40pt,% Abstand unter dem Text
font=\normalfont\sffamily\Huge,% Schrift des Namens
prefixfont=\normalsize,% Schrift der Präfixzeile
]{chapter}
\renewcommand{\chapterformat}{%
\mbox{\ChapterNameCase{\chapappifchapterprefix{\nobreakspace}}%
{\usekomafont{chapternumber}{%
\rule{0pt}{.8\baselineskip}\thechapter\IfUsePrefixLine{}{\enskip}}}%
}%
}
\renewcommand{\chapterlineswithprefixformat}[3]{% Ebene, Nummer, Text
\IfArgIsEmpty{#2}{}{%
% Die Prefix-Zeile aus Argument 2 wird nur gesetzt, wenn sie vorhanden
% ist.
#2%
}%
\rule[5pt]{.75\linewidth}{\ChapterRuleWidth}\\*
\ChapterTitleCase{#3}
}
\begin{document}
\tableofcontents
\chapter{Einleitung}
\section{Eigenschaften}
\blindtext
\end{document}
Ich würde jetzt noch gerne das "Kapitel 1" in Serifenschrift haben. Wie stelle ich das an?
Vielen Dank!
Zuletzt geändert von Saje am Mi 24. Mär 2021, 19:59, insgesamt 1-mal geändert.
Abschließend stellt sich mir noch die Frage, ob ich für die Verzeichnisse den Titel dafür oberhalb der Linie stellen kann?
Dass "Inhaltsverzeichnis" beispielsweise oberhalb der Linie steht.
\documentclass[12pt, a4paper]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage[top=2.5cm,bottom=2.5cm]{geometry}
\usepackage{blindtext}
\newlength{\ChapterRuleWidth}\setlength{\ChapterRuleWidth}{.5pt}
\newcommand*{\ChRuleWidth}[1]{\setlength{\ChapterRuleWidth}{\dimexpr #1}}%\newcommand*{\ChNameVar}{\setkomafont{chapterprefix}}%
\newcommand*{\ChTitleVar}{\setkomafont{chapternumber}}%
\newcommand*{\ChNumVar}{\setkomafont{chapternumber}}%
\newcommand*{\ChapterNameCase}[1]{#1}
\newcommand*{\ChNameUpperCase}{\let\ChapterNameCase\MakeUppercase}
\newcommand*{\ChNameIs}{\renewcommand*\ChapterNameCase[1]{##1}}
\newcommand*{\ChNameLowerCase}{\let\ChapterNameCase\MakeLowercase}
\newcommand*{\ChapterTitleCase}[1]{#1}
\newcommand*{\ChTitleUpperCase}{\let\ChapterTitleCase\MakeUppercase}
\newcommand*{\ChTitleIs}{\renewcommand*\ChapterTitleCase[1]{##1}}
\newcommand*{\ChTitleLowerCase}{\let\ChapterTitleCase\MakeLowercase}
\KOMAoptions{chapterprefix}% Es ist ein Präfix-Stil
\ChapterTitleCase
\newkomafont{chapternumber}{\normalfont\normalsize}
\let\raggedchapter\raggedleft% Überschriften rechtsbündig
\RedeclareSectionCommand[%
beforeskip=-5\baselineskip,% Abstand über der Präfixzeile bzw. der Linie
innerskip=0pt,% Abstand zwischen Präfixzeile und Text
afterskip=40pt,% Abstand unter dem Text
font=\normalfont\sffamily\Huge,% Schrift des Namens
prefixfont=\normalsize,% Schrift der Präfixzeile
]{chapter}
\renewcommand*{\chapterformat}{%
\mbox{\usekomafont{chapternumber}\ChapterNameCase{\chapappifchapterprefix{\nobreakspace}}%
{\usekomafont{chapternumber}{%
\rule{0pt}{.8\baselineskip}\thechapter\IfUsePrefixLine{}{\enskip}}}%
}%
}
\renewcommand*{\chapterlineswithprefixformat}[3]{% Ebene, Nummer, Text
\IfArgIsEmpty{#2}{}{%
% Die Prefix-Zeile aus Argument 2 wird nur gesetzt, wenn sie vorhanden
% ist.
#2%
}%
\rule[5pt]{.75\linewidth}{\ChapterRuleWidth}\\*
\ChapterTitleCase{#3}
}
\begin{document}
\chapter{Einleitung}
\section{Eigenschaften}
\blindtext
\end{document}
BTW: Viele der in deinem Code definierten Befehle werden überhaupt nicht verwendet. Das solltest du noch aufräumen. Die Kommentare, die so nicht mehr stimmen, habe ich absichtlich entfernt. Man sollte auch mit Kommentaren besser nichts aufs Glatteis führen.
Zur Ergänzungsfrage: Die Verzeichnisse sind ja nicht nummerierte Kapitel. Innerhalb von \chapterlineswithprefixformat ist damit dann \IfArgIsEmpty{#2} die erste bisher leere Klammer zuständig.