PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kolumnentitel mit scrpage2



Bilbo
17-04-2009, 22:48
Hallo,

ich möchte gerne meine Kolumnentitel etwas umgestalten.

Bisher habe ich es so gemacht, dass bei einseitigem Druck das Kapitel und die Sektion oben links stehen und die Seitenzahl oben rechts, wobei das Kapitel und die Sektion durch ein Doppelpunkt getrennt werden.

Nun möchte ich aber, dass keine Nummerierung vor dem Kapitel und der Sektion angezeigt wird, sowie das das Kapitel immer in Großbuchstaben angezeigt wird.

Des Weiteren möchte ich die Kopfzeile auch über dem Inhalts-, Abbildungs- und Tabellenverzeichnis anzeigen lassen. Mit \pagestyle{scrheadings} hatte ich keinen Erfolg.

Hier mein bisheriger Code:



\usepackage[headsepline]{scrpage2}
\lehead{\leftmark: \rightmark}
\lohead{\leftmark: \rightmark}
\rehead{\pagemark}
\rohead{\pagemark}
\chead{}
\cfoot{}
\pagestyle{scrheadings}
\automark[section]{chapter}


Gruß,
Bilbo

mechanicus
18-04-2009, 11:38
Hallo,

das es kein lauffähiges Beispiel ist, nur ein paar Tipps. Du musst natürlich chaptermark entsprechend umdefinieren. Eine Möglichkeit findest du in der Doku zu fancyhdr.

Gruß
Marco

Bilbo
18-04-2009, 11:45
Eine Möglichkeit findest du in der Doku zu fancyhdr.

nutze scrpage2:D Diesbezüglich konnte ich nichts im scrguide finden.

mechanicus
18-04-2009, 11:52
nutze scrpage2:D Diesbezüglich konnte ich nichts im scrguide finden.
Die Aussage war schon richtig. Allerdings ist es da aufgeführt mir sectionmark.

Gruß
Marco

mechanicus
18-04-2009, 13:18
Was los? Hast mal nachgeschaut.

Gruß
Marco

Bilbo
18-04-2009, 13:29
Ja, ich bekomme die Nummerierung der Kolumnentitel nicht weg.

Ich bin aber noch am Überlegen ob mit oder ohne besser ist.

mechanicus
18-04-2009, 13:35
Ja, ich bekomme die Nummerierung der Kolumnentitel nicht weg.

Ich bin aber noch am Überlegen ob mit oder ohne besser ist.


\renewcommand{\chaptermark}[1]{\markright{ #1}}

Gruß
Marco

Bilbo
19-04-2009, 14:42
Hallo,


\renewcommand{\chaptermark}[1]{\markright{ #1}} funktioniert leider nicht. Jetzt wird überall als Kapitel das Inhaltsverzeichnis übergeben.

Des Weiteren hätte ich es gerne so, dass auch auf den Kapitelseiten, wo keine Kopfzeile vorkommt, die Seitenzahl unten rechts steht.

Wenn man sich die 2. Seite des Inhaltsverzeichnisses anschaut erscheint das Kapitel doppelt (klar, es exisitiert ja keine section). Kann man es so machen, dass bei Kapiteln ohne sections (wie dem Inhaltsverzeichnis) nur das Kapitel oben links erscheint?

Hier ein Beispiel:



\documentclass[%
11pt,
a4paper,
onecolumn,
openany,
final,
]{scrreprt}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[headsepline,automark]{scrpage2}
\lehead{\leftmark}
\lohead{\leftmark}
\rehead{\rightmark}
\rohead{\rightmark}
\chead{}
\lefoot{}
\lofoot{}
\refoot{\pagemark}
\rofoot{\pagemark}
\cfoot{}
\automark[section]{chapter}
\pagestyle{scrheadings}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{blindtext}
\usepackage[colorlinks=true]{hyperref}

\renewcommand{\chaptermark}[1]{\markright{ #1}}

\begin{document}

\tableofcontents

\chapter{test1}

\blindtext\blindtext\blindtext

\section{hallo1}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\section{hallo2}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\chapter{test2}

\blindtext\blindtext\blindtext

\section{hallo1}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\section{hallo2}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\chapter{test3}

\blindtext\blindtext\blindtext

\section{hallo1}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\section{hallo2}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\chapter{test4}

\blindtext\blindtext\blindtext

\section{hallo1}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\section{hallo2}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\chapter{test5}

\blindtext\blindtext\blindtext

\section{hallo1}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\section{hallo2}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\chapter{test6}

\blindtext\blindtext\blindtext

\section{hallo1}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\section{hallo2}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\chapter{test7}

\blindtext\blindtext\blindtext

\section{hallo1}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\section{hallo2}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\chapter{test8}

\blindtext\blindtext\blindtext

\section{hallo1}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\section{hallo2}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\chapter{test9}

\blindtext\blindtext\blindtext

\section{hallo1}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\section{hallo2}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\chapter{test10}

\blindtext\blindtext\blindtext

\section{hallo1}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\section{hallo2}

\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext

\end{document}


Gruß,
Bilbo

mechanicus
19-04-2009, 15:02
Hallo,




\renewcommand{\chaptermark}[1]{\markright{ #1}} funktioniert leider nicht. Jetzt wird überall als Kapitel das Inhaltsverzeichnis übergeben.
Das Problem ist behoben:


\\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{blindtext}
\usepackage{scrpage2}
\clearscrheadfoot
\automark[section]{chapter}
\renewcommand*\chaptermarkformat{}
\ohead{\headmark}
\ihead{\leftmark}
\cfoot{\pagemark}
\ofoot[\pagemark]{}
\pagestyle{scrheadings}


\begin{document}
\tableofcontents
\chapter{ohne Section}
\blindtext[5]
\chapter{foo}
\blindtext
\section{foobar}
\blindtext[3]
\section{foobarfoo}
\blindtext[3]

\chapter{foo}
\blindtext
\section{foobar}
\blindtext[3]
\section{foobarfoo}
\blindtext[3]
\end{document}



Des Weiteren hätte ich es gerne so, dass auch auf den Kapitelseiten, wo keine Kopfzeile vorkommt, die Seitenzahl unten rechts steht.

Fertig



Wenn man sich die 2. Seite des Inhaltsverzeichnisses anschaut erscheint das Kapitel doppelt (klar, es exisitiert ja keine section). Kann man es so machen, dass bei Kapiteln ohne sections (wie dem Inhaltsverzeichnis) nur das Kapitel oben links erscheint?


Muss ich nochmal schauen

Gruß
Marco

EDIT: CODE GEÄNDERT

mechanicus
19-04-2009, 15:13
Muss ich nochmal schauen
Fertig:

\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{blindtext}
\usepackage{scrpage2}
\clearscrheadfoot
\automark[section]{chapter}
\renewcommand*\chaptermarkformat{}
\renewcommand*{\chaptermark}[1]{%
\markboth{\chaptermarkformat #1}{}}
\renewcommand*{\sectionmark}[1]{%
\markright{\sectionmarkformat #1}}
\ohead{\headmark}
\ihead{\leftmark}
\cfoot{\pagemark}
\ofoot[\pagemark]{}
\pagestyle{scrheadings}


\begin{document}
\tableofcontents
\chapter{ohne Section}
\blindtext[5]
\chapter{foo}
\blindtext
\section{foobar}
\blindtext[3]
\section{foobarfoo}
\blindtext[3]

\chapter{foo}
\blindtext
\section{foobar}
\blindtext[3]
\section{foobarfoo}
\blindtext[3]
\end{document}

Gruß
Marco

Bilbo
19-04-2009, 15:27
Bei normalen Kapiteln funktioniert es jetzt. Beim Inhaltsverzeichnis bzw. automatisch generierten Kapiteln taucht noch dasselbe Problem auf.

mechanicus
19-04-2009, 15:48
Bei normalen Kapiteln funktioniert es jetzt. Beim Inhaltsverzeichnis bzw. automatisch generierten Kapiteln taucht noch dasselbe Problem auf.
Das ist merkwürdig. Habe ich eben auch gesehen. Leider fällt mir dazu nur eine einfache Methode ein
Füge mal in der Präambel folgenden Code ein:

\makeatletter
\def\tableofcontents{\chapter*{\contentsname}\mark both{\contentsname}{}\@starttoc{toc}}
\makeatother

Gruß
Marco

Bilbo
19-04-2009, 15:54
Funktioniert :)