PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Firmenlogo in der Kopfzeile



Quaneu
16-12-2009, 22:11
Hallo,

wie der Titel schon sagt, will ich gern ein Firmenlogo in der Kopfzeile haben, doch leider schaffe ich es einfach nicht dies zu realisieren.
Hab es bis jetzt vergeblich über das Koma-Skript versucht... denn bis jetzt geht immer mein Text über das Logo drüber...

Schon mal jetzt vielen Dank

Quaneu

bischi
16-12-2009, 22:13
Minimalbeispiel?

MfG Bischi

Quaneu
16-12-2009, 22:28
Also bis jetzt habe ich es so versucht:



\documentclass[9pt,a4paper,oneside,fleqn]{scrreprt}
\usepackage{ngerman}
\usepackage{graphicx}
\usepackage[automark,headsepline]{scrpage2}
\ohead{includegraphics[height=40pt]{dateiname}}
\pagestyle{scrheadings}
\usepackage[left=2cm,right=1cm,top=1cm,bottom=1cm,includeheadf oot]{geometry}
\setlength{\parindent}{0pt}

\begin{document}
TEXT
\end{document}

Doch geht der TEXT immer über das Logo und die Linie in der Kopfzeile.

Aussehen soll es so:


Kapitelname-------------Firmenlogo
______________________________

TEXT...


______________________________
------------ Seitenzahl

(natürlich ohne die Striche :))

pentzmania
16-12-2009, 22:42
Ich würde das mit dem Paket fancyhdr http://www.ctan.org/tex-archive/help/Catalogue/entries/fancyhdr.html lösen.



\usepackage{fancyhdr}

\pagestyle{fancy}{
\fancyhead{}
\fancyhead[OL]{\leftmark}
\fancyhead[OR]{\includegraphics[]{logo}}
\fancyfoot{}
\fancyfoot[C]{\thepage}
}

\begin{document}
TEXT
\end{document}

Ich bin mir allerdings mit dem \leftmark nicht ganz sicher, da ich leider nicht genau verstehe, wie die Kapitel-/Abschnittnamen den Variablen zugeordnet werden ...

u_fischer
16-12-2009, 22:45
\headheight ist nicht groß genug für das Bild.

Quaneu
16-12-2009, 22:47
Danke für die schnelle Hilfe, werd´s gleich mal probieren.
Weißt Du zufällig, ob sich das mit dem KOMA-Skript verträgt, da ich ja



\documentclass[9pt,a4paper,oneside,fleqn]{scrreprt}


benutze.

pentzmania
16-12-2009, 22:54
Falls du mich meinst ...

Ich hatte bisher noch keine Probleme mit der Kombination. Ob es allerdings voll und ganz kompatibel ist kann ich leider nicht sagen, da ich das Komaskript kaum verwende. Ich würd's einfach auf einen Versuch ankommen lassen ;)

pentzmania
16-12-2009, 23:00
Oh, ich glaube, ich habe dich falsch verstanden ... tut mir leid ...

Ich dachte, dein Problem läge darin, dass der Kapitelname über dem Logo erscheint und nicht der Textkörper. Da hilft leider fancyhdr nicht weiter, u_fischer hat da Recht und die headheight ist zu klein.

mechanicus
16-12-2009, 23:03
Hi,

oder mit scrpage2:


\documentclass[9pt,a4paper,oneside,fleqn,demo]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage[headsepline]{scrpage2}
\clearscrheadings
\automark{chapter}
\ihead{\headmark}
\ohead{\includegraphics[height=40pt]{dateiname}}
\pagestyle{scrheadings}
\usepackage[left=2cm,right=1cm,top=1cm,bottom=1cm,includeheadf oot]{geometry}
\setlength{\parindent}{0pt}

\begin{document}
\chapter{foo}
TEXT
\newpage
TEXT
\end{document}

Gruß
Marco

Quaneu
16-12-2009, 23:05
Kein Problem, trotzdem vielen Dank für Deine Hilfe.
Versteh nur nicht wieso der Textkörper in meiner Kopfzeile ist...

Grüße
Quaneu

mechanicus
16-12-2009, 23:09
Versteh nur nicht wieso der Textkörper in meiner Kopfzeile ist...

\documentclass[9pt,a4paper,oneside,fleqn,demo]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage[headsepline]{scrpage2}
\clearscrheadings
\automark{chapter}
\ihead{\headmark}
\ohead{\includegraphics[height=40pt]{dateiname}}
\pagestyle{scrheadings}
\usepackage[left=2cm,right=1cm,top=1cm,bottom=1cm,headheight=4 5pt,includeheadfoot]{geometry}
\setlength{\parindent}{0pt}

\begin{document}
\chapter{foo}
TEXT
\newpage
TEXT
\end{document}

Gruß
Marco

Quaneu
16-12-2009, 23:18
Also wenn ich demo weglasse taucht das Firmenlogo auf, jedoch erst auf der zweiten und dritten Seite usw.



\documentclass[9pt,a4paper,oneside,fleqn]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage[headsepline]{scrpage2}
\clearscrheadings
\automark{chapter}
\ihead{\headmark}
\ohead{\includegraphics[height=40pt]{dateiname}}
\pagestyle{scrheadings}
\usepackage[left=2cm,right=1cm,top=1cm,bottom=1cm,headheight=4 5pt,includeheadfoot]{geometry}
\setlength{\parindent}{0pt}

\begin{document}
\chapter{foo}
TEXT
\newpage
TEXT
\newpage
TEXT
\end{document}

Warum taucht das Logo nicht auf der ersten Seite auf?
Da stellt sich mir gleich noch Zusatzfrage, meine erste Seite ist ein Deckblatt, kann man auch einstellen, auf welchen Seiten Fuß- und Kopfzeilen auftauchen?

mechanicus
16-12-2009, 23:24
Warum taucht das Logo nicht auf der ersten Seite auf?

Weil auf Kapitelanfangsseiten der Stil scrplain bzw. plain vordefiniert ist. Das ist so gewollt, denn Kapitelanfangsseiten sollen sich vom Rest abheben.



Da stellt sich mir gleich noch Zusatzfrage, meine erste Seite ist ein Deckblatt, kann man auch einstellen, auf welchen Seiten Fuß- und Kopfzeilen auftauchen?
Ja. - Wenn du dein Deckblatt mittels der titlepage-Umgebung definierst, ist es glaube ich von Hause aus leer. Ansonsten hilft die Anweisung \thispagestyle{empty}

Gruß
Marco

Quaneu
16-12-2009, 23:30
Ach so. Könnt ich das ändern, denn ich persönlich finde es eher unschön, wenn auf den Kapitalanfangsseiten auf einmal das Seitenlayout anders ist, also wenn die Kopf- und Fußzeile fehlen. Denn es stehen auf diesen Seiten ja auch Text, nicht nur die Kapitalüberschrift.
Aber schon mal jetzt vielen vielen Dank für deine Hilfe, hast mir schon sehr geholfen.

Gruß

Quaneu

mechanicus
16-12-2009, 23:32
Ach so. Könnt ich das ändern, denn ich persönlich finde es eher unschön, wenn auf den Kapitalanfangsseiten auf einmal das Seitenlayout anders ist, also wenn die Kopf- und Fußzeile fehlen. Denn es stehen auf diesen Seiten ja auch Text, nicht nur die Kapitalüberschrift.

Füge folgendes ein:


\renewcommand*{\chapterpagestyle}{scrheadings}

Gruß
Marco

Quaneu
16-12-2009, 23:41
Perfekt, genau das was ich wollte. Vielen vielen Dank für deine Bemühungen und die super schnelle Hilfe.

Gruß

Quaneu