von KOMA » Fr 3. Jul 2020, 11:19
Auch, wenn Du eine Seite, die einiges an Code bietet, verlinkt hast, ein Minimalbeispiel wäre schon hilfreich gewesen …
tudscrreprt ist zwar ein Wrapper um scrreprt, aber es ist eben kein reines KOMA-Script mehr. Tatsächlich zeigt die Klasse, was alles mit KOMA-Script machbar ist, wenn man die Schnittstellen, die KOMA-Script bietet, ausreizt. U. a. wird dadurch Deine vermutlich vorgenommene Umdefinierierung vo \chapterlineswithprefixformat nicht mehr in der ursprünglichen Form verwendet. Der Autor von scrreprt hat (unbewusst oder absichtlich) dabei nicht vorgesehen, Absätze innerhalb der Formatierung zu verwenden.
Allerdings bietet tudscrreprt auch die Möglichkeit, die Design-Einstellungen für Kapitel zu deaktivieren. Dazu dient Option cdchapter. Wenn Du also diese Design-Einstellungen nicht verwenden willst, ginge:
\documentclass[english,cdchapter=false]{tudscrreprt}% oder cd=false, um die Abschaltung auszuweiten
%\usepackage[utf8]{inputenc}% Braucht man seit LaTeX 2018-04-01 nicht mehr.
\usepackage{babel}
\usepackage{blindtext}
\KOMAoption{chapterprefix}{true}
\renewcommand*\raggedchapter{\centering}
\RedeclareSectionCommand[beforeskip=0pt,afterskip=8\baselineskip]{chapter}
\setkomafont{chapterprefix}{\normalsize\mdseries}
\renewcommand*{\chapterformat}{%
\chapappifchapterprefix{\nobreakspace}\thechapter\autodot%
\IfUsePrefixLine{%
\par\nobreak\vspace{-\parskip}\vspace{-.6\baselineskip}%
\rule{0.9\textwidth}{.5pt}%
}{\enskip}%
}
\renewcommand\chapterlineswithprefixformat[3]{%
\MakeUppercase{#2#3}
}
\begin{document}
\tableofcontents
\chapter{Chapter One}
\textbf{\KOMAScriptVersion}
\par
\Blindtext
\addchap{Chapter without number}
\Blindtext
\end{document}
Die Frage ist natürlich: Wenn Du das Corporate Design von tudscr nicht haben willst, warum verwendest Du die Klassen dann?
Achja: Da explizit nach fancychap mit KOMA-Script gefragt war: → Emulation von fncychap mit KOMA-Script-Mitteln, wobei ich mir jetzt nicht angesehen habe, ob die dortigen Seiten ganz aktuell sind. Ich bin eigentlich gerade mit anderen Problem vollauf ausgelastet.
Auch, wenn Du eine Seite, die einiges an Code bietet, verlinkt hast, ein [MWE][/MWE] wäre schon hilfreich gewesen …
[tt]tudscrreprt[/tt] ist zwar ein Wrapper um [tt]scrreprt[/tt], aber es ist eben kein reines [ctan]KOMA-Script[/ctan] mehr. Tatsächlich zeigt die Klasse, was alles mit KOMA-Script machbar ist, wenn man die Schnittstellen, die KOMA-Script bietet, ausreizt. U. a. wird dadurch Deine vermutlich vorgenommene Umdefinierierung vo [tt]\chapterlineswithprefixformat[/tt] nicht mehr in der ursprünglichen Form verwendet. Der Autor von [tt]scrreprt[/tt] hat (unbewusst oder absichtlich) dabei nicht vorgesehen, Absätze innerhalb der Formatierung zu verwenden.
Allerdings bietet [tt]tudscrreprt[/tt] auch die Möglichkeit, die Design-Einstellungen für Kapitel zu deaktivieren. Dazu dient Option [tt]cdchapter[/tt]. Wenn Du also diese Design-Einstellungen nicht verwenden willst, ginge: [code]
\documentclass[english,cdchapter=false]{tudscrreprt}% oder cd=false, um die Abschaltung auszuweiten
%\usepackage[utf8]{inputenc}% Braucht man seit LaTeX 2018-04-01 nicht mehr.
\usepackage{babel}
\usepackage{blindtext}
\KOMAoption{chapterprefix}{true}
\renewcommand*\raggedchapter{\centering}
\RedeclareSectionCommand[beforeskip=0pt,afterskip=8\baselineskip]{chapter}
\setkomafont{chapterprefix}{\normalsize\mdseries}
\renewcommand*{\chapterformat}{%
\chapappifchapterprefix{\nobreakspace}\thechapter\autodot%
\IfUsePrefixLine{%
\par\nobreak\vspace{-\parskip}\vspace{-.6\baselineskip}%
\rule{0.9\textwidth}{.5pt}%
}{\enskip}%
}
\renewcommand\chapterlineswithprefixformat[3]{%
\MakeUppercase{#2#3}
}
\begin{document}
\tableofcontents
\chapter{Chapter One}
\textbf{\KOMAScriptVersion}
\par
\Blindtext
\addchap{Chapter without number}
\Blindtext
\end{document}
[/code]
Die Frage ist natürlich: Wenn Du das Corporate Design von [ctan]tudscr[/ctan] nicht haben willst, warum verwendest Du die Klassen dann?
Achja: Da explizit nach [ctan]fancychap[/ctan] mit [ctan]KOMA-Script[/ctan] gefragt war: → [url=https://komascript.de/node/2071]Emulation von fncychap mit KOMA-Script-Mitteln[/url], wobei ich mir jetzt nicht angesehen habe, ob die dortigen Seiten ganz aktuell sind. Ich bin eigentlich gerade mit [url=https://komascript.de/node/2355]anderen Problem vollauf ausgelastet[/url].