von KOMA » Di 29. Jun 2010, 12:05
Wieso ohne \thesection und \thechapter. Selbstverständlich mit, aber eben mit mark-Mechanismus. Dazu definierst Du Dir entweder eigene Marken (siehe e-TeX-Manual) oder Du verwendest die triviale Lösung:
% Papierformat
\documentclass[%
ngerman,%
twoside,%
fontsize=12pt,%
chapterprefix=true%
]{scrbook}
% Deutsche Silbentrennung und Umlaute, Schriften
\usepackage[ngerman]{babel}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
% Weitere Pakete
\usepackage{lipsum}
\usepackage[%
automark,%
markuppercase%
]{scrpage2}
\usepackage[%
bookmarks,%
bookmarksopen=false,%
bookmarksnumbered=true,%
pdfauthor={Autor},%
pdftitle={Titel},%
pdfpagelabels,%
plainpages=false,%
colorlinks=true,%
linkcolor=black,%
citecolor=black,%
urlcolor=black%
]{hyperref}
% Formatierungsanweisungen
\setlength{\parindent}{0cm} % kein Einzug bei neuen Absaetzen
% HINWEIS: DIE HIER VERWENDETE SCHEINLÖSUNG IST
% GANZ SCHLECHT, WEIL DAMIT ABSÄTZE GAR NICHT
% MEHR AUSGEZEICHNET WERDEN. BESSER IST DIE
% LÖSUNG ÜBER OPTION parskip, DIE IN DER
% KOMA-SCRIPT-ANLEITUNG ZU FINDEN IST.
% Kopf- und Fusszeilen
\clearscrheadfoot
\pagestyle{scrheadings}
% \renewcommand{}{}, um Kapitel- und Abschnittsnummern beim Aufruf von \head- bzw. \rightmark zu unterdrücken
\renewcommand{\chaptermark}[1]{\markleft{\MakeMarkcase{\chapapp~\thechapter}\hfill\MakeMarkcase{#1}}}
\renewcommand{\sectionmark}[1]{\markright{\MakeMarkcase{\sectionname~\thesection}\hfill\MakeUppercase{#1}}}
\cfoot[\pagemark]{} % Seitenzahlen in der Mitte der Fusszeile (bei plain-Seitenstil bspw. durch \chapter)
\ofoot{\pagemark} % Seitenzahlen in der Fußzeile aussen
\chead{\headmark}
\providecaptionname{ngerman}{\sectionname}{Abschnitt}
\begin{document}
\chapter{Kapitel 1}
\section{Abschnitt 1}
\lipsum[1]
\section{Abschnitt 2}
\lipsum[2]
\section{Abschnitt 3}
\lipsum[3]
\section{Abschnitt 4}
\lipsum[4]
\section{Abschnitt 5}
\lipsum[5]
\section{Abschnitt 6}
\lipsum[6]
\section{Abschnitt 7}
\lipsum[7]
\section{Abschnitt 8}
\lipsum[8]
\section{Abschnitt 9}
\lipsum[9]
\section{Abschnitt 10}
\lipsum[10]
\section{Abschnitt 11}
\lipsum[11]
\section{Abschnitt 12}
\lipsum[12]
\end{document}
Es geht aber auch noch einfacher, wenn man die dafür vorgesehene Schnittstelle verwendet:
% Papierformat
\documentclass[%
ngerman,%
twoside,%
fontsize=12pt,%
chapterprefix=true%
]{scrbook}
% Deutsche Silbentrennung und Umlaute, Schriften
\usepackage[ngerman]{babel}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
% Weitere Pakete
\usepackage{lipsum}
\usepackage[%
automark,%
markuppercase%
]{scrpage2}
\usepackage[%
bookmarks,%
bookmarksopen=false,%
bookmarksnumbered=true,%
pdfauthor={Autor},%
pdftitle={Titel},%
pdfpagelabels,%
plainpages=false,%
colorlinks=true,%
linkcolor=black,%
citecolor=black,%
urlcolor=black%
]{hyperref}
% Formatierungsanweisungen
\setlength{\parindent}{0cm} % kein Einzug bei neuen Absaetzen
% HINWEIS: DIE HIER VERWENDETE SCHEINLÖSUNG IST
% GANZ SCHLECHT, WEIL DAMIT ABSÄTZE GAR NICHT
% MEHR AUSGEZEICHNET WERDEN. BESSER IST DIE
% LÖSUNG ÜBER OPTION parskip, DIE IN DER
% KOMA-SCRIPT-ANLEITUNG ZU FINDEN IST.
% Kopf- und Fusszeilen
\clearscrheadfoot
\pagestyle{scrheadings}
% \renewcommand{}{}, um Kapitel- und Abschnittsnummern weit vom Namen zu setzen
\renewcommand*{\chaptermarkformat}{\chapapp~\thechapter\autodot\hfill}
\renewcommand*{\sectionmarkformat}{\sectionname~\thesection\autodot\hfill}
\cfoot[\pagemark]{} % Seitenzahlen in der Mitte der Fusszeile (bei plain-Seitenstil bspw. durch \chapter)
\ofoot{\pagemark} % Seitenzahlen in der Fußzeile aussen
\chead{\headmark}
\providecaptionname{ngerman}{\sectionname}{Abschnitt}
\begin{document}
\chapter{Kapitel 1}
\section{Abschnitt 1}
\lipsum[1]
\section{Abschnitt 2}
\lipsum[2]
\section{Abschnitt 3}
\lipsum[3]
\section{Abschnitt 4}
\lipsum[4]
\section{Abschnitt 5}
\lipsum[5]
\section{Abschnitt 6}
\lipsum[6]
\section{Abschnitt 7}
\lipsum[7]
\section{Abschnitt 8}
\lipsum[8]
\section{Abschnitt 9}
\lipsum[9]
\section{Abschnitt 10}
\lipsum[10]
\section{Abschnitt 11}
\lipsum[11]
\section{Abschnitt 12}
\lipsum[12]
\end{document}
Der Versalsatz in der Kopfzeile sieht übrigens wirklich grauenvoll aus. Von "funktioniert" kann da nicht die Rede sein. Zumindest das dumme Sperren, das das Paket microtype bietet, sollte man mal versuchen.
Wieso ohne \thesection und \thechapter. Selbstverständlich mit, aber eben mit mark-Mechanismus. Dazu definierst Du Dir entweder eigene Marken (siehe e-TeX-Manual) oder Du verwendest die triviale Lösung: [code]% Papierformat
\documentclass[%
ngerman,%
twoside,%
fontsize=12pt,%
chapterprefix=true%
]{scrbook}
% Deutsche Silbentrennung und Umlaute, Schriften
\usepackage[ngerman]{babel}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
% Weitere Pakete
\usepackage{lipsum}
\usepackage[%
automark,%
markuppercase%
]{scrpage2}
\usepackage[%
bookmarks,%
bookmarksopen=false,%
bookmarksnumbered=true,%
pdfauthor={Autor},%
pdftitle={Titel},%
pdfpagelabels,%
plainpages=false,%
colorlinks=true,%
linkcolor=black,%
citecolor=black,%
urlcolor=black%
]{hyperref}
% Formatierungsanweisungen
\setlength{\parindent}{0cm} % kein Einzug bei neuen Absaetzen
% HINWEIS: DIE HIER VERWENDETE SCHEINLÖSUNG IST
% GANZ SCHLECHT, WEIL DAMIT ABSÄTZE GAR NICHT
% MEHR AUSGEZEICHNET WERDEN. BESSER IST DIE
% LÖSUNG ÜBER OPTION parskip, DIE IN DER
% KOMA-SCRIPT-ANLEITUNG ZU FINDEN IST.
% Kopf- und Fusszeilen
\clearscrheadfoot
\pagestyle{scrheadings}
% \renewcommand{}{}, um Kapitel- und Abschnittsnummern beim Aufruf von \head- bzw. \rightmark zu unterdrücken
\renewcommand{\chaptermark}[1]{\markleft{\MakeMarkcase{\chapapp~\thechapter}\hfill\MakeMarkcase{#1}}}
\renewcommand{\sectionmark}[1]{\markright{\MakeMarkcase{\sectionname~\thesection}\hfill\MakeUppercase{#1}}}
\cfoot[\pagemark]{} % Seitenzahlen in der Mitte der Fusszeile (bei plain-Seitenstil bspw. durch \chapter)
\ofoot{\pagemark} % Seitenzahlen in der Fußzeile aussen
\chead{\headmark}
\providecaptionname{ngerman}{\sectionname}{Abschnitt}
\begin{document}
\chapter{Kapitel 1}
\section{Abschnitt 1}
\lipsum[1]
\section{Abschnitt 2}
\lipsum[2]
\section{Abschnitt 3}
\lipsum[3]
\section{Abschnitt 4}
\lipsum[4]
\section{Abschnitt 5}
\lipsum[5]
\section{Abschnitt 6}
\lipsum[6]
\section{Abschnitt 7}
\lipsum[7]
\section{Abschnitt 8}
\lipsum[8]
\section{Abschnitt 9}
\lipsum[9]
\section{Abschnitt 10}
\lipsum[10]
\section{Abschnitt 11}
\lipsum[11]
\section{Abschnitt 12}
\lipsum[12]
\end{document}[/code]
Es geht aber auch noch einfacher, wenn man die dafür vorgesehene Schnittstelle verwendet: [code]% Papierformat
\documentclass[%
ngerman,%
twoside,%
fontsize=12pt,%
chapterprefix=true%
]{scrbook}
% Deutsche Silbentrennung und Umlaute, Schriften
\usepackage[ngerman]{babel}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
% Weitere Pakete
\usepackage{lipsum}
\usepackage[%
automark,%
markuppercase%
]{scrpage2}
\usepackage[%
bookmarks,%
bookmarksopen=false,%
bookmarksnumbered=true,%
pdfauthor={Autor},%
pdftitle={Titel},%
pdfpagelabels,%
plainpages=false,%
colorlinks=true,%
linkcolor=black,%
citecolor=black,%
urlcolor=black%
]{hyperref}
% Formatierungsanweisungen
\setlength{\parindent}{0cm} % kein Einzug bei neuen Absaetzen
% HINWEIS: DIE HIER VERWENDETE SCHEINLÖSUNG IST
% GANZ SCHLECHT, WEIL DAMIT ABSÄTZE GAR NICHT
% MEHR AUSGEZEICHNET WERDEN. BESSER IST DIE
% LÖSUNG ÜBER OPTION parskip, DIE IN DER
% KOMA-SCRIPT-ANLEITUNG ZU FINDEN IST.
% Kopf- und Fusszeilen
\clearscrheadfoot
\pagestyle{scrheadings}
% \renewcommand{}{}, um Kapitel- und Abschnittsnummern weit vom Namen zu setzen
\renewcommand*{\chaptermarkformat}{\chapapp~\thechapter\autodot\hfill}
\renewcommand*{\sectionmarkformat}{\sectionname~\thesection\autodot\hfill}
\cfoot[\pagemark]{} % Seitenzahlen in der Mitte der Fusszeile (bei plain-Seitenstil bspw. durch \chapter)
\ofoot{\pagemark} % Seitenzahlen in der Fußzeile aussen
\chead{\headmark}
\providecaptionname{ngerman}{\sectionname}{Abschnitt}
\begin{document}
\chapter{Kapitel 1}
\section{Abschnitt 1}
\lipsum[1]
\section{Abschnitt 2}
\lipsum[2]
\section{Abschnitt 3}
\lipsum[3]
\section{Abschnitt 4}
\lipsum[4]
\section{Abschnitt 5}
\lipsum[5]
\section{Abschnitt 6}
\lipsum[6]
\section{Abschnitt 7}
\lipsum[7]
\section{Abschnitt 8}
\lipsum[8]
\section{Abschnitt 9}
\lipsum[9]
\section{Abschnitt 10}
\lipsum[10]
\section{Abschnitt 11}
\lipsum[11]
\section{Abschnitt 12}
\lipsum[12]
\end{document}[/code]
Der Versalsatz in der Kopfzeile sieht übrigens wirklich grauenvoll aus. Von "funktioniert" kann da nicht die Rede sein. Zumindest das dumme Sperren, das das Paket microtype bietet, sollte man mal versuchen.