Nachdem ich die Appendix Chapters Überschriften umschrieben habe, habe ich ein Problem mit der bibliography und dem Appendix. Hier ein MWE: Öffne in Overleaf
\documentclass{scrbook} \usepackage[english]{babel} \usepackage[utf8]{inputenc} \usepackage[backend=biber,natbib,style=authoryear]{biblatex} \usepackage{hyperref} \makeatletter \g@addto@macro\appendix{% \renewcommand*{\chapterformat}{% {\chapapp\nobreakspace\thechapter\autodot\enskip}% } \renewcommand*{\chaptermarkformat}{% {\chapapp\nobreakspace\thechapter\autodot\enskip}% } \let\oldaddcontentsline\addcontentsline \newcommand\hackedaddcontentsline[3]{\oldaddcontentsline{#1}{#2}{\chapapp\nobreakspace#3}} \let\oldchapter\chapter \renewcommand*\chapter[1]{% \let\addcontentsline\hackedaddcontentsline% \oldchapter{#1}% \let\addcontentsline\oldaddcontentsline% } } \makeatother \addbibresource{literatur.bib} \begin{document} \tableofcontents \chapter{1st Chapter} \citep{Abadir2005} \appendix \chapter{1st appendix chapter}\label{app:first} \section{1st appendix section} \autoref{app:first} %\bibliographystyle{plainnat} \newpage \thispagestyle{empty} Erklärung \printbibliography \end{document} gefragt 10 Sep '18, 01:00 runix |
Eine Möglichkeit mittels eines neuen Eintragungsstils für die Kapitel im Anhang, mit der man beispielsweise auch die Klassenoption Öffne in Overleaf
\documentclass %[bibliography=totoc] {scrbook} \usepackage[english]{babel} \usepackage[utf8]{inputenc} \usepackage{csquotes}% <- hinzugefügt, da von biblatex gewünscht \usepackage[backend=biber,natbib,style=authoryear]{biblatex} \usepackage{xpatch}% <- hinzugefügt \usepackage{hyperref} \DeclareTOCStyleEntry[ level=\chapternumdepth, entrynumberformat=\entrywithprefix{\appendixname}, indent=0pt, numwidth=1.5em, dynnumwidth ]{chapter}{appchap} \newcommand*\entrywithprefix[2]{#1~#2} \xapptocmd\appendix{% \renewcommand*{\chapterformat}{% {\chapapp\nobreakspace\thechapter\autodot\enskip}% } \renewcommand*{\chaptermarkformat}{% {\chapapp\nobreakspace\thechapter\autodot\enskip}% } \xpatchcmd\addchaptertocentry {\addtocentrydefault{chapter}{#1}{#2}} {\addtocentrydefault{appchap}{#1}{#2}} {}{\PatchFailedI} }{}{\PatchFailedII} \addbibresource{biblatex-examples.bib} \begin{document} \tableofcontents \chapter{1st Chapter} \citep{springer} \appendix \chapter{1st appendix chapter}\label{app:first} \section{1st appendix section} \autoref{app:first} \newpage \thispagestyle{empty} Erklärung \printbibliography \end{document} beantwortet 10 Sep '18, 09:29 esdd |