PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kopf-/Fußzeile einheitlich auch bei Verzeichnissen möglich?



aistudy
30-12-2009, 20:02
Hallo,

ich verwende scrreprt, einseitig mit scrpage2 und will auf allen Seiten die
gleichen Kopf und Fußzeilen haben.

Ich habe schon einiges probiert und das Ergebnis ist auf allen Seiten außer
den Seiten mit neuen Chaptern und Verzeichnissen das gleiche. Auf den
zuletzt genannten scheint es als würde die Standardformatierung verwendet,
also kein leerer Header nur Seitenzahl mittig im Footer.

Eigentlich sollten im Header rechts und links je ein Bild und im Footer links die
Seitenzahl und rechts das Chapter stehen.

Hier mein Code:

% Headings
\clearscrheadings
\renewcommand{\chaptermark}[1]{\markboth{\thechapter #1}{}}
\ihead[]{\includegraphics[height=0.53in]{head_logo_fho}}
\ohead[]{\includegraphics[height=0.53in]{head_logo_intaris}}
\ifoot{\thepage}
\ofoot[]{\leftmark}
\pagestyle{scrheadings}
\automark[section]{chapter}

Kann mir jemand sagen wie ich es schaffe die Kopf-/Fusszeilen durchgängig
gleich hinzubekommen, aber falls ich Leerseiten oder ähnliches ohne
Kopf-/Fusszeilen haben möchte dies auch relativ einfach zu machen?

Danke schon einmal für eure Hilfe

Andreas

lay
30-12-2009, 20:39
Um das gewünschte Verhalten zu erreichen, musst du die eckigen Klammern
der Headerfelder füllen.

Also


\ofoot[\leftmark]{\leftmark}

Dann wird es auch bei Kapitelanfängen angezeigt.

Gruß
Daniel

aistudy
30-12-2009, 21:04
Hi,

so das war schonmal ein sehr guter schritt in die richtige Richtung ^^.
Fehlten nur noch die Linien um den Footer/Header zu trennen aber habs schon.

Wie kann ich jetzt Kopf-/Fußzeilen bei einer Leerseite zb wieder komplett entfernen?

Danke und Gruß

Andreas

aistudy
30-12-2009, 22:05
Ich habe es jetzt mit \pagestyle{empty} versucht, komischerweise wird nur
bei der letzten section Kopf-/Fußzeile gelöscht obwohl noch min 10 Seiten davor
sind.

lay
30-12-2009, 22:41
versuch mal


\clearpage
\pagestyle{empty}

aistudy
30-12-2009, 23:02
Geht leider auch nicht.

Irgendwas mach ich falsch.

Muss ich noch irgendwas innerhalb \begin{document}...\end{document} machen
um die header richtig zu initialisieren?

lay
30-12-2009, 23:25
Kannst du bitte ein Minimalbeispiel posten, dann kann man dir wesentlich besser/schneller helfen.

Gruß
Daniel

aistudy
31-12-2009, 08:40
Morgen,

so hier mal ein Beispiel:


\documentclass[pdftex, %Soll nur als PDF erzeugt werden
paper=a4, %A4-Papier
11pt, %Schriftgröße
% oneside, %zweiseitig
headsepline, % Linie nach Kopfzeile
footsepline, % Linie nach Fußzeile
plainheadsepline,
plainfootsepline,
]{scrreprt}

\usepackage[ngerman]{babel} %Deutsches Sprachpaket
\usepackage[latin1]{inputenc} %Kodierung Latin1
\usepackage[T1]{fontenc} %Erweiterter Zeichensatz
\usepackage{graphicx} % Paket um Grafiken im Dokument einbetten zu können.
\usepackage{scrpage2}

% Headings
\clearscrheadfoot
%\renewcommand{\chaptermark}[1]{\markboth{\thechapter #1}{}}
%\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\ihead[{\includegraphics[height=0.53in]{head_logo_fho}}]{\includegraphics[height=0.53in]{head_logo_fho}}
\ohead[{\includegraphics[height=0.53in]{head_logo_intaris}}]{\includegraphics[height=0.53in]{head_logo_intaris}}
\cfoot[]{}
\ifoot[\thepage]{\thepage}
\ofoot[]{\leftmark}
\pagestyle{scrheadings}
\automark[section]{chapter}

\begin{document}
\chapter{test1}
\section{undertest}
sffdffd
\newpage
jdsdhsakjdsah
\chapter{test2}
\section{undertest1}
fdshjkfdsjhf


\clearpage
\pagestyle{empty}
\chapter{test3}
\section{undertest1}
fsdfdsdfdsfdsf
\section{undertest1}
fdssfsfdfdsfdsfd
\chapter{test4}
fdsfsdsf
\end{document}

Kann es sein dass eine Änderung des Pagestyle bei verwendung von
KOMA-Skript-Klassen keine wirkung zeigt sobald ich die Header selbst
definiert habe und sie so definiert habe dass ich auch in den Eckigen
Klammern Angaben gemacht habe?

Gibt es eine Möglichkeit mehrere pagestyles zu verwenden? Also zb
ein Kapitel scrheadings dann wieder plain ohne alles wieder wie oben per
Hand umdefinieren zu müssen. Besonders auch pagestyle empty?

Gruß

Andreas

aistudy
31-12-2009, 11:25
Hallo,

ich habe jetzt bemerkt dass wenn ich \pagestyle{empty} verwende
sämtliche Seiten außer Verzeichnisse und Kapitelanfangsseiten geändert werden.

Wie Kann ich den Style dieser Seiten während des Dokuments mit dem gleichen
pagestyle versehen?

Gruß

Andreas

mechanicus
31-12-2009, 11:57
Hi,


\documentclass[%demo,
paper=a4, %A4-Papier
11pt, %Schriftgröße
% oneside, %zweiseitig
headsepline, % Linie nach Kopfzeile
footsepline, % Linie nach Fußzeile
plainheadsepline,
plainfootsepline,
]{scrreprt}

\usepackage[ngerman]{babel} %Deutsches Sprachpaket
\usepackage[latin1]{inputenc} %Kodierung Latin1
\usepackage[T1]{fontenc} %Erweiterter Zeichensatz
\usepackage{graphicx} % Paket um Grafiken im Dokument einbetten zu können.
\usepackage{scrpage2}

% Headings
\clearscrheadfoot
%\renewcommand{\chaptermark}[1]{\markboth{\thechapter #1}{}}
%\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\ihead{\includegraphics[height=0.53in]{head_logo_fho}}
\ohead{\includegraphics[height=0.53in]{head_logo_intaris}}
\ifoot{\thepage}
\ofoot{\leftmark}
\pagestyle{scrheadings}
\renewcommand*\chapterpagestyle{scrheadings}
\automark[section]{chapter}

\addtolength{\headheight}{26pt}

\begin{document}
\chapter{test1}
\section{undertest}
sffdffd
\newpage
jdsdhsakjdsah
\chapter{test2}
\section{undertest1}
fdshjkfdsjhf


\clearpage
\pagestyle{empty}
\chapter{test3}
\section{undertest1}
fsdfdsdfdsfdsf
\section{undertest1}
fdssfsfdfdsfdsfd
\chapter{test4}
fdsfsdsf
\end{document}

Gruß
Marco

aistudy
31-12-2009, 12:34
Hi,

danke für die Hilfe.

Jedoch löst das leider mein Problem nicht :-( denn in deiner Lösung funktioniert

\clearpage
\pagestyle{empty}
auch nicht.

Wenn ich \thispagestyle{empty} direkt unterhalb eines chapters verwende
habe ich keine Kopf-/Fußzeilen mehr. Wie kann ich jedoch einen anderen Pagestyle auf einen ganzen Bereich anwenden?

Ich habe in deiner Lösung auch probiert \pagestyle{scrplain} zu verwenden
jedoch auch keine reaktion

Gruß

Andreas

mechanicus
31-12-2009, 13:11
Hi,


\deftripstyle{ChapterSeite}[0pt][0pt]%
{\parbox{0.2\textwidth}{Inhalt des Feldes im Kopf links}}%
{\parbox{0.2\textwidth}{Inhalt des Feldes im Kopf zentriert}}%
{\parbox{0.2\textwidth}{Inhalt des Feldes im Kopf rechts}}
{\parbox{0.2\textwidth}{Inhalt des Feldes im Fuss links}}%
{\parbox{0.2\textwidth}{Inhalt des Feldes im Fuss zentriert}}%
{\parbox{0.2\textwidth}{Inhalt des Feldes im Fuss rechts}}
\renewcommand*\chapterpagestyle{ChapterSeite}

bringt:

\documentclass[demo, %Soll nur als PDF erzeugt werden
paper=a4, %A4-Papier
11pt, %Schriftgröße
% oneside, %zweiseitig
headsepline, % Linie nach Kopfzeile
footsepline, % Linie nach Fußzeile
plainheadsepline,
plainfootsepline,
]{scrreprt}

\usepackage[ngerman]{babel} %Deutsches Sprachpaket
\usepackage[latin1]{inputenc} %Kodierung Latin1
\usepackage[T1]{fontenc} %Erweiterter Zeichensatz
\usepackage{graphicx} % Paket um Grafiken im Dokument einbetten zu können.
\usepackage{scrpage2}

% Headings
\clearscrheadfoot
%\renewcommand{\chaptermark}[1]{\markboth{\thechapter #1}{}}
%\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\ihead{\includegraphics[height=0.53in]{head_logo_fho}}
\ohead{\includegraphics[height=0.53in]{head_logo_intaris}}
\ifoot{\thepage}
\ofoot{\leftmark}
\pagestyle{scrheadings}

\automark[section]{chapter}

\deftripstyle{ChapterSeite}[0pt][0pt]%
{\parbox{0.2\textwidth}{Inhalt des Feldes im Kopf links}}%
{\parbox{0.2\textwidth}{Inhalt des Feldes im Kopf zentriert}}%
{\parbox{0.2\textwidth}{Inhalt des Feldes im Kopf rechts}}
{\parbox{0.2\textwidth}{Inhalt des Feldes im Fuss links}}%
{\parbox{0.2\textwidth}{Inhalt des Feldes im Fuss zentriert}}%
{\parbox{0.2\textwidth}{Inhalt des Feldes im Fuss rechts}}
\renewcommand*\chapterpagestyle{ChapterSeite}

\addtolength{\headheight}{26pt}

\begin{document}
\chapter{test1}
\section{undertest}
sffdffd
\newpage
jdsdhsakjdsah
\chapter{test2}
\section{undertest1}
fdshjkfdsjhf


\clearpage
\pagestyle{empty}
\chapter{test3}
\section{undertest1}
fsdfdsdfdsfdsf
\section{undertest1}
fdssfsfdfdsfdsfd
\chapter{test4}
fdsfsdsf
\end{document}

Gruß
Marco

aistudy
31-12-2009, 14:57
Hi,

wenn ich das richtig verstehe muss ich dann 2 styles für chapter definieren
und während des Dokuments \renewcommand*\chapterpagestyle{StyleX} aufrufen um den Style des Chapters zu wechseln und zusätzlich \clearpage
\pagestyle{empty} um komplett den Style zu wechseln.

Funktioniert auf jeden Fall soweit in meinem Beispiel:

\documentclass[pdftex, %Soll nur als PDF erzeugt werden
paper=a4, %A4-Papier
11pt, %Schriftgröße
% oneside, %zweiseitig
headsepline, % Linie nach Kopfzeile
footsepline, % Linie nach Fußzeile
plainheadsepline,
plainfootsepline,
]{scrreprt}

\usepackage[ngerman]{babel} %Deutsches Sprachpaket
\usepackage[latin1]{inputenc} %Kodierung Latin1
\usepackage[T1]{fontenc} %Erweiterter Zeichensatz
\usepackage{graphicx} % Paket um Grafiken im Dokument einbetten zu können.
\usepackage{scrpage2}

% Headings
\clearscrheadfoot
%\renewcommand{\chaptermark}[1]{\markboth{\thechapter #1}{}}
%\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\ihead{\includegraphics[height=1cm]{head_logo_fho}}
\ohead{\includegraphics[height=1cm]{head_logo_intaris}}
\ifoot{\thepage}
\ofoot{\leftmark}
\pagestyle{scrheadings}

\automark[section]{chapter}

\deftripstyle{StyleEmpty}[0pt]%die Dicke der äußeren Linien, d. h. der Linien über der Kopfzeile und unter der Fußzeile (optional)
[0pt]% die Dicke der inneren Linie, d. h. der Linien die Kopf und Fuß vom Textkörper trennen (optional)
{}% Inhalt des Feldes im Kopf innenseitig oder bei einseitigem Layout links
{}% Inhalt des Feldes im Kopf zentriert
{}% Inhalt des Feldes im Kopf außenseitig oder bei einseitigem Layout rechts
{}% Inhalt des Feldes im Fuß innenseitig oder bei einseitigem Layout links
{}% Inhalt des Feldes im Fuß zentriert
{}% Inhalt des Feldes im Fuß außenseitig oder bei einseitigem Layout rechts

\deftripstyle{StyleStandard}[0pt]%die Dicke der äußeren Linien, d. h. der Linien über der Kopfzeile und unter der Fußzeile (optional)
[0.5pt] % LI die Dicke der inneren Linie, d. h. der Linien die Kopf und Fuß vom Textkörper trennen (optional)
{\includegraphics[height=1cm]{head_logo_fho}}% Inhalt des Feldes im Kopf innenseitig oder bei einseitigem Layout links
{}% Inhalt des Feldes im Kopf zentriert
{\includegraphics[height=1cm]{head_logo_intaris}}% Inhalt des Feldes im Kopf außenseitig oder bei einseitigem Layout rechts
{\thepage}% Inhalt des Feldes im Fuß innenseitig oder bei einseitigem Layout links
{}% Inhalt des Feldes im Fuß zentriert
{}% Inhalt des Feldes im Fuß außenseitig oder bei einseitigem Layout rechts
\renewcommand*\chapterpagestyle{StyleStandard}

\addtolength{\headheight}{26pt}

\begin{document}

\tableofcontents

\chapter{test1}
\section{undertest}
sffdffd
\newpage
jdsdhsakjdsah
\chapter{test2}
\section{undertest1}
fdshjkfdsjhf


\clearpage
\pagestyle{empty}
\renewcommand*\chapterpagestyle{StyleEmpty}
\chapter{test3}
\section{undertest1}
fsdfdsdfdsfdsf
\section{undertest1}
fdssfsfdfdsfdsfd
\chapter{test4}
fdsfsdsf
\end{document}

Wenn ich also auf einen anderen Style umstellen wollte der für chapter und alle anderen Seiten gilt müsste folgendes machen:
1. neuen Style definieren (StyleNeu im Beispiel unten)
2. Zum Umstellen auf den Style:

\clearpage
\pagestyle{StyleNeu}
\renewcommand*\chapterpagestyle{StyleNeu}

Habe ich das so richtig verstanden?
Oder gibt es noch eine andere Möglichkeit?

Gruß

Andreas