Kopfzeile im Anhang umbenennen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Kopfzeile im Anhang umbenennen

von esdd » Di 3. Feb 2015, 17:14

Die Anweisungen \setheadsepline und \setfootsepline existieren eigentlich auch nur noch aus Kompatibilitätsgründen und waren meines Wissens nach nie dazu gedacht, diese Linien zu aktivieren. Dafür gibt es Paketoptionen, mit denen man auch Länge und Breite der Linien einstellen kann. Allerdings verwendest Du sowieso die voreingestellten Werte.

Um die Formatierung der Gliederungsnummern in der Kopfzeile zu ändern, reicht es \chaptermarkformat und \sectionmarkformat umzudefinieren.
\documentclass[12pt,twoside]{scrreprt} 
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage{amsmath}

\usepackage[automark,headsepline,footsepline]{scrlayer-scrpage} 
\clearpairofpagestyles 
%  Kopfzeile 
\lohead{\raisebox{1mm}{\leftmark}} 
\rehead{\raisebox{1mm}{\ifstr{\leftmark}{\rightmark}{}{\rightmark}}} 
% Fußzeile  
\cfoot{\raisebox{-2mm}{- \pagemark ~-}}   % Fußzeile, raisebox für Abstand von Linien 

\addtokomafont{pagehead}{\scshape} 

%Formatierung der Gliederungsnummern in der Kopfzeile
\renewcommand{\sectionmarkformat}{\thesection \; } 
\renewcommand{\chaptermarkformat}{\chapapp\ \thechapter\; } 
% Kopf und Fußzeilen auf allen Seiten  
\renewcommand{\chapterpagestyle}{scrheadings}   

\usepackage{blindtext}% für Fülltext
\begin{document} 
\chapter{ABC} 
\blindtext[5] 
\addchap{Ohne Nummer}
\blindtext[5]
\appendix 
\chapter{xyz}
\section{Abschnitt}
\Blindtext[5]
\chapter{qwe}
\blindtext
\end{document}
Gruß
Elke

Bessere Lösung

von Stamm- » Di 3. Feb 2015, 16:34

Besserwisser hat geschrieben:Und wenn man \chapapp verwendet, muss man gar nichts ändern, weil das im Hauptteil \chaptername und im Anhang automatisch \appendixname liefert. Näheres dazu findet man in der KOMA-Script-Anleitung und im KOMA-Script-Buch. Dort findet man auch \chaptermarkformat.
Habe mir schon gedacht, dass ich irgendetwas übersehen haben muss. Die Verwendung von \chapapp ist komfortabler und deshalb eindeutig vorzuziehen.

von Besserwisser » Di 3. Feb 2015, 16:21

Und wenn man \chapapp verwendet, muss man gar nichts ändern, weil das im Hauptteil \chaptername und im Anhang automatisch \appendixname liefert. Näheres dazu findet man in der KOMA-Script-Anleitung und im KOMA-Script-Buch. Dort findet man auch \chaptermarkformat.

von Knigge » Di 3. Feb 2015, 15:51

Da hätte ich aber auch drauf kommen können :oops:

Besten Dank!

Kleine Änderung notwendig

von Stamm- » Di 3. Feb 2015, 15:31

Nicht nur in Klassen aus »KOMA-Script« sind die Befehle für die Anzeige des "Vorspanns" bei Kapiteln (\chaptername) und Anhang (\appendixname) unterschiedlich. Daher muss eine umdefinierende Zeile direkt vor \appendix gesetzt werden.
\renewcommand{\chaptermark}[1]{%
  \markboth{\ifnumbered{chapter}{\appendixname\ \thechapter\; }{}#1}{}}
Damit wird in der Kopfzeile "Kapitel" dann durch "Anhang" ersetzt.

Kopfzeile im Anhang umbenennen

von Knigge » Di 3. Feb 2015, 13:59

Hallo,

ich möchte das im Anhang in der Kopfzeile nicht mehr Kapitel sondern Anhang steht. Gibt es da eine Möglichkeit?

Hier mal mein mini Beispiel
\documentclass[12pt,a4paper,twoside]{scrreprt}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

\usepackage{amsmath}


\usepackage[automark]{scrlayer-scrpage}
\clearpairofpagestyles

%  Kopfzeile
\lohead{\raisebox{1mm}{\leftmark}}
\rehead{\raisebox{1mm}{\ifstr{\leftmark}{\rightmark}{}{\rightmark}}}

\setheadsepline[text]{0.4pt} % Trennlinie unter Kopfzeile

% Fußzeile 
\cfoot{\raisebox{-2mm}{- \pagemark ~-}}	% Fußzeile, raisebox für Abstand von Linien
\setfootsepline[text]{0.4pt} % Trennlinie über Fußzeile

\addtokomafont{pagehead}{\scshape}

%lege fest was im Header erscheint:
\renewcommand{\sectionmark}[1]{%
  \markright{\ifnumbered{section}{\thesection \; }{}#1}}
\renewcommand{\chaptermark}[1]{%
  \markboth{\ifnumbered{chapter}{\chaptername\ \thechapter\; }{}#1}{}} 
  
% Kopf und Fußzeilen auf allen Seiten 
\renewcommand{\chapterpagestyle}{scrheadings}  


\begin{document}
\chapter{ABC}
blindtext blindtext blindtext

%\newpage
\chapter{DEF}
blindtext blindtext blindtext

%\newpage
\appendix
\chapter{xyz}
blindtext blindtext blindtext


\chapter{qwe}
blindtext blindtext blindtext

\end{document}

Nach oben