PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dokumenttitel in Kopfzeile



danielkorn
21-09-2008, 17:46
Hallo,

ich verwende das Koma-Script und das Paket scrpage2 um meine Kopfzeile mit \ihead{Kopfzeile} zu setzen.

Jetzt würde ich gerne ein Kommando finden, mit dem ich auf den Dokumenttitel zugreifen kann.
Ich habe es blind mit \ihead{\title} versucht, was aber leider zu einer leeren Kopfzeile führt.

Ich hoffe, ihr könnt mir helfen.

Danke im Voraus.

Mit den besten Grüßen
Daniel Korn

Stefan_K
21-09-2008, 18:16
Hallo Daniel,

\title ist ein Kommando mit einem Parameter, das die interne Variable \@title setzt, welche u.U. später gelöscht wird. Du könntest sie in einem eigenen Makro sichern, etwa:

\newcommand*\mytitle{}
\makeatletter
\let\mytitle\@title
\makeatother
\ihead{\mytitle}
nachdem \title{Der Titel} aufgerufen wurde.

Viele Grüße,

Stefan

danielkorn
29-09-2008, 08:42
Es funktioniert großartig! Analog dazu habe ich auch den Inhalt author-Variable in einer eigenen gespeichert und für \ohead verwendet.

Vielen Dank!

rais
30-09-2008, 07:58
Moin Stefan,


\title ist ein Kommando mit einem Parameter, das die interne Variable \@title setzt, welche u.U. später gelöscht wird. Du könntest sie in einem eigenen Makro sichern, etwa:

alternativ vllt anders herum:

\newcommand*\mytitle{hier den Titel einsetzen}
\title{\mytitle}
\ihead{\mytitle}
MfG