PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Headings mit Bild



maschinenfarmer
13-12-2004, 08:41
Hi!

Also ich hab folgendes (einfaches?) Problem:
Ich hätte gerne auf allen Seiten eine Kopfzeile, in der:
1. Die Kapitelnummer und der Kapitelname stehen
2. Ein Logo ist

Soweit hab ichs hinbekommen. Allerdings soll nun der Text vertikal zentriert zu dem Logo sein und daran bin ich bis jetzt gescheitert. Bis jetzt sehen meine Kopfzeilen so aus:


\newsavebox{\logo}
\savebox{\logo}{\includegraphics[width=1.5cm,angle=270]{logo.eps}}

\def\ps@newheadings{\let\@mkboth\markboth
\def\@oddfoot{\hfill \thepage \hfill}
\def\@evenfoot{\hfill \thepage \hfill}
\def\@evenhead{\protect \hbox to\hsize{\bf \hfil \leftmark}}

\def\@oddhead{\protect \hbox to\hsize{\bf \rightmark \hfil}}

\def\chaptermark##1{\markboth {\hfill \usebox{\logo}}{\hfill \usebox{\logo}}}
\def\sectionmark##1{\markright{\ifnum \c@secnumdepth >\z@ \thesection \ \fi ##1 \hfill \usebox{\logo}}}}

Hat jemand eine Idee, wie sowas geht?
Gruß mf

maschinenfarmer
13-12-2004, 17:07
Tach!

So, meine erste Frage hab ich selbst gelöst. Die Antwort sieht so aus:


\newsavebox{\logo}
\savebox{\logo}{\raisebox{7.5mm}{\includegraphics[width=1.5cm,angle=270]{logo.eps}}}

\def\ps@newmyheadings{\let\@mkboth\markboth
\def\@oddfoot{\hfill \thepage \hfill}
\def\@evenfoot{\hfill \thepage \hfill}
\def\@evenhead{\protect \hbox to\hsize{\bf \hfill \usebox{\logo}}}
\def\@oddhead{\protect \hbox to\hsize{\bf \hfill \usebox{\logo}}}
}

\renewcommand*{\chapterpagestyle}{newmyheadings}
\pagestyle{headings}

\renewcommand*{\sectionmark}[1]{\markright{\thesection.\ \ #1 \hfill \usebox{\logo}}}
\renewcommand{\chaptermark}[1]{\markright{\hfill \usebox{\logo}}}


Allerdings hab ich jetzt noch das Problem, dass auf der zweiten Seite vom Inhaltsverzeichnis und der Literaturliste das Logo nicht angezeigt wird. Wo muss man das angeben?
mf