PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kopfzeile Breite verändern ohne die Fusszeile zu verändern?



JoGraf
04-08-2011, 09:14
Hallo zusammen,

Ich bin nach einem Tag googeln und experimentieren am Ende meiner Programmierer Nerven...:confused:
Ich benötige eine Kopfzeile welche rechts neben dem rechten header ein Bild positioniert. Wenn ich das mit \includegraphics direkt in der Kopfzeile mache geht das zwar theoretisch, aber das Bild sitzt dann vor dem Rand (Margin).
Ich muss das Bild aber ganz rechts setzen, also sozusagen in den Marginbereich.
Also habe ich versucht die Kopfzeile zu verbreitern über \addtolength{\headwidth} {10mm}. Das geht im Kopf wunderbar.
Aber dummerweise wird dadurch nicht nur der Kopf sondern auch der Fuss verbreitert und meine Seitenzahl im Fuss verschwindet und die untere Linie schaut blöd aus weil sie bis zum Papierrand geht...
Ich bräuchte daher einen Befehl welcher entweder NUR die Kopfzeile verbreitert, oder mit welchem ich ein Bild frei in der Kopfzeile über die Margingrenze hinweg positionieren kann.
Bei zweiterem hab ich aber kaum Hoffnung da alle Varianten die ich im Google gefunden habe immer den Rest des Dokumentes durcheinander gebracht haben. Ausserdem muss ich dann das Bild auf jeder Seite neu setzen, wenn es nicht mit der Kopfzeile gesetzt wird.


Meine Kopfzeilen Definitionen sind folgende:

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}

\fancyhead[R]{
\slshape
\textcolor{red} {Kapitelüberschrift
\includegraphics[height=42pt]{das Bild}
}

\renewcommand{\footrulewidth}{0.5pt}
\renewcommand{\headrulewidth}{0pt}

\def\chapterpagestyle{fancy}

\fancyfoot[C]{\tiny{\textsf{\textcolor{grau} {{\textcopyright}\, \firma}}}}
\fancyfoot[L]{\tiny{\textsf{\textcolor{grau} {Stand: August 2011}}}}
\fancyfoot[R]{\tiny{\textsf{\textcolor{grau} {\pagemark}}}}

\renewcommand{\footrule}{{\color{orange}%
\vskip-\footruleskip\vskip-\footrulewidth
\hrule width\headwidth height\footrulewidth\vskip\footruleskip}}

Viele Grüße
Jochen

Xenara
04-08-2011, 10:02
Ich glaube, \fancyheadoffset ist dein Freund:


\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{blindtext}
\usepackage{xcolor}
\usepackage{graphicx}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}

\setlength{\headheight}{47pt}

\fancyheadoffset[R]{\marginparwidth}
\fancyhead[R]{
\slshape
\textcolor{red}{Kapitelüberschrift}%
\includegraphics[height=42pt]{Testbild}%
}

\renewcommand{\footrulewidth}{0.5pt}
\renewcommand{\headrulewidth}{0pt}

\def\chapterpagestyle{fancy}

\fancyfoot[C]{\tiny{\textsf{\textcolor{gray} {{copyright}\, Firma}}}}
\fancyfoot[L]{\tiny{\textsf{\textcolor{gray} {Stand: August 2011}}}}
\fancyfoot[R]{\tiny{\textsf{\textcolor{gray} {\pagemark}}}}

\renewcommand{\footrule}{{\color{orange}%
\vskip-\footruleskip\vskip-\footrulewidth
\hrule width\headwidth height\footrulewidth\vskip\footruleskip}}

\begin{document}

\blinddocument

\end{document}


Mach bitte nächstes Mal ein vollständiges, lauffähiges Minimalbeispiel, dann muss man nicht raten, welche Pakete verwendet wurden.

JoGraf
04-08-2011, 10:43
Wahnsinn, ist das g....
Genau den Befehl hab ich gesucht.
Und auch noch so einfach...
Ich könnte hüpfen vor Freude.

Ganz großes Danke an dich.
Das mit dem lauffähigen Beispiel werde ich das nächste mal beherzigen.
Hab noch nicht viel Erfahrung mit Foren.
Beiss mich sonst immer über Google durch.

Gruß jochen