
Ich habe ein kleines Problem mit meiner Bibliographie. Im Inhaltsverzeichnis wird meine Bibliographie richtig angezeigt (ohne Kapitelnummer). Aber im Text wird das Wort „Kapitel“ und die Kapitelnummer des vorherigen Kapitels angezeigt. Das sollte aber nicht der Fall sein (siehe Screenshots). (Ich verwende Overleaf zum Schreiben).
% ============= Dokumentklasse =============
\documentclass[a4paper,12pt]{scrreprt}
% ============= Packages =============
% Standard Packages
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\usepackage{lmodern}
% ============= Zitation =============
\usepackage{csquotes}
\usepackage[backend = biber, style = apa, sortcites = true, alldates=short]{biblatex}
\addbibresource{Literatur.bib}
\setquotestyle[quotes]{german}
% ============= Überschriften =============
\makeatletter
\def\@makechapterhead#1{%
\vspace*{10\p@}%
{\parindent \z@ \reset@font
\LARGE \scshape \@chapapp{} \thechapter\vspace*{-15\p@}
\par\nobreak
\interlinepenalty\@M\hrulefill\newline\vspace*{-5\p@}
\raggedleft \Large \bfseries #1\par\nobreak
\vspace*{-8\p@}%
\hrulefill
\par\nobreak
\vskip 30\p@
}}
\def\@makeschapterhead#1{%
\vspace*{4\p@}%
{\parindent \z@ \raggedleft \reset@font
\scshape
\interlinepenalty\@M\hrulefill\newline\vspace*{-5\p@}
\Large \bfseries #1\par\nobreak
\vspace*{-8\p@}%
\hrulefill
\par\nobreak
\vskip 30\p@
}}
\makeatother
\setkomafont{sectioning}{\normalfont\normalcolor\bfseries}
\begin{document}
\tableofcontents
\chapter{TESTT}
TEXT
\chapter{TEST}
TEXT
\printbibliography[heading=bibintoc,title={Literaturverzeichnis}]
\nocite{*}
\end{document}
Beispiel für Literatur
@inbook{Rhomberg.2005,
author = {Rhomberg, Markus},
title = {{Wirklich die \glqq vierte Gewalt\grqq?}},
pages = {123--140},
bookpagination = {page},
publisher = {{Springer VS}},
isbn = {978-3-531-14561-7},
editor = {Jansen, Stephan A. and Priddat, Birger P.},
booktitle = {{Korruption}},
year = {2005},
abstract = {},
subtitle = {{Funktionsverstiindnisse fUr die Massenmedien in der Gesellschaft}},
location = {Wiesbaden},
booksubtitle = {{Unaufgekl{\"a}rter Kapitalismus --- Multidisziplin{\"a}re Perspektiven zu Funktionen und Folgen der Korruption}}
}
@inbook{Rossler.2013,
author = {R{\"o}ssler, Patrick and Geise, Stephanie},
title = {{Standardisierte Inhaltsanalyse: Grundprinzipien, Einsatz und Anwendung}},
pages = {269--288},
bookpagination = {page},
publisher = {{Springer VS}},
isbn = {978-3-531-18775-4},
editor = {M{\"o}hring, Wiebke and Schl{\"u}tz, Daniela},
booktitle = {{Handbuch standardisierte Erhebungsverfahren in der Kommunikationswissenschaft}},
year = {2013},
abstract = {},
location = {Wiesbaden}
}
Antwort1
\@makechapterhead
Bei einer KOMA-Script-Klasse dürfen interne Befehle wie oder nicht neu definiert werden \@smakechapterhead
. Sie können \chapterlineswithprefixformat
stattdessen neu definieren und \RedeclareSectionCommand
für verwenden chapter
.
Beispiel:
\documentclass[a4paper,12pt,chapterprefix]{scrreprt}
%\usepackage[utf8]{inputenc}% needed with outdated TeX distributions
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
%\usepackage{fancyhdr}% not recommended with a KOMA-Script class
\usepackage{lmodern}
\usepackage{csquotes}
\usepackage[backend = biber, style = apa, sortcites = true, alldates=short]{biblatex}
\addbibresource{Literatur.bib}
\setquotestyle[quotes]{german}
\makeatletter
\renewcommand*{\chapterlineswithprefixformat}[3]{%
\Ifstr{#1}{chapter}
{%
\Ifstr{#2}{}{}{\vspace*{6\p@}}
{\raggedright#2}%
\interlinepenalty\@M\hrulefill\newline\vspace*{-5\p@}
#3\par\nobreak
\vspace*{-8\p@}%
\hrulefill
\par\nobreak
}
}
\makeatother
\RedeclareSectionCommand[
beforeskip=4pt,
afterindent=false,
innerskip=-15pt,
afterskip=30pt,
font=\scshape\Large,
prefixfont=\mdseries\LARGE
]{chapter}
\renewcommand*{\raggedchapter}{\raggedleft}
\setkomafont{sectioning}{\normalfont\normalcolor\bfseries}
\begin{document}
\tableofcontents
\chapter{TESTT}
TEXT
\chapter{TEST}
TEXT
\printbibliography[heading=bibintoc,title={Literaturverzeichnis}]
\nocite{*}
\end{document}
Ergebnis: