PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : scrpage2 - Kopf- und Fußzeile



elchott
14-11-2008, 14:59
Hallo Leute.

Habe hier schon die SUche bemüht, leider ist dabei nichts brauchbares rumgekommen. Den scrguide habe ich auch schon durch und so manche Sachen auch ausgebessert.Leider habe ich immer noch einen Fehler.
Also ich schreibe meine Diplomarbeit und erstelle gerade die vorgegebene Vorlage dazu.


Die Kopfzeile enthält links die Überschrift des Hauptkapitels, rechts das FH-Logo. Ist die
Arbeit in Kooperation mit einem Unternehmen oder einer Partnerhochschule erstellt worden,
wird deren Logo links platziert und die Überschrift eingerückt. Die Kopfzeile ist durch
eine waagerechte Linie vom Textteil getrennt. In der Fußzeile ist die Seitenzahl mittig
oder rechts gedruckt. Die Fußzeile kann mit einem waagerechten Strich vom Textteil getrennt
werden.

Das habe ich schon alles hingekriegt. Logo,Trennstriche usw. Ich habe aber immernoch das Problem, dass wenn z.B. ein neues Kapitel anfängt nur die Kopf- und Fußzeile und Seitenzahl angezeigt wird, aber das FH-Logo bzw. das vom Unternehmen nicht.



Verwendet wird scrreprt. Unten ist der "Code" von scrpage2 angehängt.

Was muss ich an Befehlen einfügen bzw. ändern? Ich bin relativ neu in LaTeX also nicht direkt schimpfen ;)



\renewcommand*{\raggedsection}{\raggedright} % linksbündig, hängend
\usepackage[automark, nouppercase,plainfootsepline,plainheadsepline]{scrpage2}
%\pagestyle{scrheadings}
\clearscrheadings
\clearscrplain
\clearscrheadfoot

\renewcommand{\headfont}{%
\normalfont\sffamily\bfseries
}


\ohead{\includegraphics[height=20pt]{images/fhlogo_print_sw_01}}
\ihead{\headmark} % Oben innen: Setzt Kapitel
\cfoot{} % Mitte unten: Seitenzahlen bei plain
\setheadsepline{1pt} % Linie unter Head
\setfootsepline{1pt} % Linie über Foot
\cfoot[\pagemark]{\pagemark}
\setheadwidth{text}
\setfootwidth{text}

mechanicus
14-11-2008, 15:23
Hallo,

ich kann dein Problem nicht nachvollziehen. Lass das hier mal laufen:

\documentclass[a4paper,12pt,ngerman]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[demo]{graphicx}
\usepackage{blindtext}
\renewcommand*{\raggedsection}{\raggedright} % linksbündig, hängend
\usepackage[automark, nouppercase,plainfootsepline,plainheadsepline]{scrpage2}
%
\clearscrheadings
\clearscrplain
\clearscrheadfoot
\renewcommand{\chapterpagestyle}{scrheadings}
\renewcommand{\headfont}{%
\normalfont\sffamily\bfseries
}


\ohead{\includegraphics[height=20pt]{duck}}
\ihead{\headmark} % Oben innen: Setzt Kapitel
\cfoot{} % Mitte unten: Seitenzahlen bei plain
\setheadsepline{1pt} % Linie unter Head
\setfootsepline{1pt} % Linie über Foot
\cfoot[\pagemark]{\pagemark}
\setheadwidth{text}
\setfootwidth{text}
\pagestyle{scrheadings}
\begin{document}
\Blinddocument
\Blinddocument
\end{document}

Gruß
Marco

elchott
14-11-2008, 16:40
Danke dir! Jetzt läuft es.
Es lag nur an dem fehlenden Befehl

\renewcommand{\chapterpagestyle}{scrheadings}


Super. Thx! ;)

bobmalaria
14-11-2008, 16:42
hi,

ein kapitel anfang soll sich normalerweise vom restlichen text abheben, deshalb wird zumindest auf die kopfzeile verzichtet. aber vorlagen sind nunmal vorlagen....

beim kapitelstart wird der seitenstil plain verwendet, deshalb musst du auch deine kopfzeilendefinition abaendern.

das sollte funktionieren


\renewcommand*{\raggedsection}{\raggedright} % linksbündig, hängend
\usepackage[automark, nouppercase,plainfootsepline,plainheadsepline]{scrpage2}
%\pagestyle{scrheadings}
\clearscrheadings
\clearscrplain
\clearscrheadfoot

\renewcommand{\headfont}{%
\normalfont\sffamily\bfseries
}


\ohead[\includegraphics[height=20pt]{images/fhlogo_print_sw_01}]{\includegraphics[height=20pt]{images/fhlogo_print_sw_01}}
\ihead[\headmark]{\headmark} % Oben innen: Setzt Kapitel
\cfoot{} % Mitte unten: Seitenzahlen bei plain
\setheadsepline{1pt} % Linie unter Head
\setfootsepline{1pt} % Linie über Foot
\cfoot[\pagemark]{\pagemark}
\setheadwidth{text}
\setfootwidth{text}

mechanicus
14-11-2008, 17:55
hi,

ein kapitel anfang soll sich normalerweise vom restlichen text abheben, deshalb wird zumindest auf die kopfzeile verzichtet. aber vorlagen sind nunmal vorlagen....

beim kapitelstart wird der seitenstil plain verwendet, deshalb musst du auch deine kopfzeilendefinition abaendern.

das sollte funktionieren


\renewcommand*{\raggedsection}{\raggedright} % linksbündig, hängend
\usepackage[automark, nouppercase,plainfootsepline,plainheadsepline]{scrpage2}
%\pagestyle{scrheadings}
\clearscrheadings
\clearscrplain
\clearscrheadfoot

\renewcommand{\headfont}{%
\normalfont\sffamily\bfseries
}


\ohead[\includegraphics[height=20pt]{images/fhlogo_print_sw_01}]{\includegraphics[height=20pt]{images/fhlogo_print_sw_01}}
\ihead[\headmark]{\headmark} % Oben innen: Setzt Kapitel
\cfoot{} % Mitte unten: Seitenzahlen bei plain
\setheadsepline{1pt} % Linie unter Head
\setfootsepline{1pt} % Linie über Foot
\cfoot[\pagemark]{\pagemark}
\setheadwidth{text}
\setfootwidth{text}

Hallo,

die Definition ist doch nur relevant, wenn ich die twoside-option verwende.

Gruß
Marco