von kasiii » Fr 2. Okt 2015, 13:53
Danke! Im Minimalbeispiel funktioniert der Code. Wenn ich diesen in meine Arbeit implementiere. Ich vermute, dass das hyperref-Paket schuld ist.
\documentclass[paper=a4, fontsize=11.5pt, headings=small, footlines=0, headlines=1, twoside, numbers=noendperiod, bibliography=totoc, chapterprefix=false]{scrreprt}
\usepackage[american, ngerman]{babel}
\usepackage[utf8,]{inputenc}
\usepackage[T1,]{fontenc}
\usepackage{lmodern}
\usepackage{blindtext}
% Kopf- und Fußzeile
\usepackage[automark]{scrlayer-scrpage}
% Anhangn
\usepackage{nameref}
\usepackage{xpatch}
\xapptocmd{\appendix}{% Erweiterungen für den Anhang
% Im Inhaltsverzeichnis:
\addtocontents{toc}{%
% - einen Eintrag setzen,
\protect\contentsline{chapter}{\protect\appendixname}{}%
% - dafür sorgen, dass es keine weiteren Einträge gibt
\value{tocdepth}=-10000
}%
% Die Formatierung der Kapitelnummer ändern:
% - entweder mit "Anhang" + Nummer
%\renewcommand*{\chapterformat}{\chapapp~\thechapter.\enskip}
% - oder mit Prefixzeile (dann kann man in der Tat alternativ auch Option appendixprefix beim Laden der Klasse verwenden)
\KOMAoption{chapterprefix}{true}%
}{}{}
%\usepackage{hyperref}
%\hypersetup{
% colorlinks=false, %Links werden farblich nicht vom text abgehoben
% linkcolor=blue!60!black, %Farbe der internen Verweise
% citecolor=blue!60!black, %Farbe der Zitate
% urlcolor=blue!60!black, %Farbe der Links
% pdfborder={0 0 0}, %entfernt die rahmen um die Links im Text
% bookmarksnumbered=true, %Lesezeichen werden mit Kapitelnummern versehen
% linktocpage=true,
% pdfauthor={Ich},
% pdftitle={Titel},
% pdfsubject={},
% pdfproducer={LaTeX with hyperref},
% pdfproducer={LaTeX},
% pdfhighlight=/P
%}
\begin{document}
\pagestyle{scrheadings}
\clearscrheadfoot
\automark[section]{chapter}
\rohead[\pagemark]{\pagemark}
\lehead[\pagemark]{\pagemark}
\tableofcontents
\chapter{Einleitung}
Anhang~\ref{Anhang1}
\section{Unterabschnitt 1}
Anhang~\ref{Anhang2} oder Anhang~\ref{Anhang3}
\addchap{Danksagung}% Habe ich mal geändert, ev. zurückändern.
\appendix
\chapter{Wie man einen Anhang verfasst}
\label{Anhang1}
\blindtext[2]
\chapter{Anhänge sind auch nur Kapitel}
\label{Anhang2}
\blindtext[2]
\chapter{Noch ein Anhang}
\label{Anhang3}
\blindtext
\end{document}
Der Code lässt sich nur Komplilieren, wenn hyperref auskommentiert wurde... Wie könnte man das reparieren?
Gibt es eine einfache Möglichkeit den Prefix und den Titel in eine Zeile zu schreiben:
Anhang A Wichtige Daten
Danke! Im Minimalbeispiel funktioniert der Code. Wenn ich diesen in meine Arbeit implementiere. Ich vermute, dass das hyperref-Paket schuld ist.
[code]\documentclass[paper=a4, fontsize=11.5pt, headings=small, footlines=0, headlines=1, twoside, numbers=noendperiod, bibliography=totoc, chapterprefix=false]{scrreprt}
\usepackage[american, ngerman]{babel}
\usepackage[utf8,]{inputenc}
\usepackage[T1,]{fontenc}
\usepackage{lmodern}
\usepackage{blindtext}
% Kopf- und Fußzeile
\usepackage[automark]{scrlayer-scrpage}
% Anhangn
\usepackage{nameref}
\usepackage{xpatch}
\xapptocmd{\appendix}{% Erweiterungen für den Anhang
% Im Inhaltsverzeichnis:
\addtocontents{toc}{%
% - einen Eintrag setzen,
\protect\contentsline{chapter}{\protect\appendixname}{}%
% - dafür sorgen, dass es keine weiteren Einträge gibt
\value{tocdepth}=-10000
}%
% Die Formatierung der Kapitelnummer ändern:
% - entweder mit "Anhang" + Nummer
%\renewcommand*{\chapterformat}{\chapapp~\thechapter.\enskip}
% - oder mit Prefixzeile (dann kann man in der Tat alternativ auch Option appendixprefix beim Laden der Klasse verwenden)
\KOMAoption{chapterprefix}{true}%
}{}{}
%\usepackage{hyperref}
%\hypersetup{
% colorlinks=false, %Links werden farblich nicht vom text abgehoben
% linkcolor=blue!60!black, %Farbe der internen Verweise
% citecolor=blue!60!black, %Farbe der Zitate
% urlcolor=blue!60!black, %Farbe der Links
% pdfborder={0 0 0}, %entfernt die rahmen um die Links im Text
% bookmarksnumbered=true, %Lesezeichen werden mit Kapitelnummern versehen
% linktocpage=true,
% pdfauthor={Ich},
% pdftitle={Titel},
% pdfsubject={},
% pdfproducer={LaTeX with hyperref},
% pdfproducer={LaTeX},
% pdfhighlight=/P
%}
\begin{document}
\pagestyle{scrheadings}
\clearscrheadfoot
\automark[section]{chapter}
\rohead[\pagemark]{\pagemark}
\lehead[\pagemark]{\pagemark}
\tableofcontents
\chapter{Einleitung}
Anhang~\ref{Anhang1}
\section{Unterabschnitt 1}
Anhang~\ref{Anhang2} oder Anhang~\ref{Anhang3}
\addchap{Danksagung}% Habe ich mal geändert, ev. zurückändern.
\appendix
\chapter{Wie man einen Anhang verfasst}
\label{Anhang1}
\blindtext[2]
\chapter{Anhänge sind auch nur Kapitel}
\label{Anhang2}
\blindtext[2]
\chapter{Noch ein Anhang}
\label{Anhang3}
\blindtext
\end{document}[/code]
Der Code lässt sich nur Komplilieren, wenn hyperref auskommentiert wurde... Wie könnte man das reparieren?
Gibt es eine einfache Möglichkeit den Prefix und den Titel in eine Zeile zu schreiben:
Anhang A Wichtige Daten