TeXwelt wurde neu installiert. Es funktionieren noch nicht alle Features und auch an den deutschsprachigen Formulierungen wird verbessert. Danke für eure Geduld.

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's gravatar image

runix
95924674
Akzeptiert-Rate: 0%

bearbeitet 10 Sep '18, 01:07


Eine Möglichkeit mittels eines neuen Eintragungsstils für die Kapitel im Anhang, mit der man beispielsweise auch die Klassenoption bibliography=totoc setzen könnte und diese würde ohne den Prefix Appendix ins Inhaltsverzeichnis eingetragen:

Ö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}

alt text

alt text

alt text

Permanenter link

beantwortet 10 Sep '18, 09:29

esdd's gravatar image

esdd
15.2k133954
Akzeptiert-Rate: 62%

bearbeitet 10 Sep '18, 09:37

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×185
×48

gestellte Frage: 10 Sep '18, 01:00

Frage wurde gesehen: 1,132 Mal

zuletzt geändert: 10 Sep '18, 09:37