PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Auf Dokumentvariablen zugreifen



derdude
11-12-2007, 12:22
Hallo Zusammen,

in der Dokumentpäambel setze ich Variablen wie



\title{Mein Dokument}
\author{Ich Bins}
\date{\today}


Wie kann ich innerhalb des Dokuments auf diese Variablen zugreifen?

Beispielsweise um einen Text wie: "Das Dokument <title> wurde von <author> am <date> geschrieben." zu setzen?

vielen Dank für eure Tipps
Der Dude

PS: Ich verwende scrartcl

sofa-surfer
11-12-2007, 14:16
Hallo,

sicher gibt es die entsprechenden Befehle auch irgendwo in irgendwelchen Paketen (vielleicht sogar im Koma-Skript), aber ich war jetzt zu faul zum Suchen. Was du auf jeden Fall machen kannst:


\documentclass{scrartcl}
\title{Mein Dokument}
\author{Ich Bins}
\date{\today}

\makeatletter
\newcommand{\Autor}{\@author}
\newcommand{\Datum}{\@date}
\newcommand{\Titel}{\@title}
\makeatother

\begin{document}
\Autor\\
\Datum\\
\Titel
\end{document}

Matthias

derdude
11-12-2007, 14:51
Funktioniert Prima. Vielen Dank.

Mich machte es stutzig nichts in der Koma Dokumentation gefunden zu haben
Sinnvoll finde ich das ganze z.B. wenn in Benutzerdefinierten Kopfzeilen nicht nur mit \today gearbeitet werden soll um Protokolle etc. zurück zu datieren.

Vielleicht kennt ja noch jemand die Koma-Script Makros, dann brauche ich nicht selbst die Befehle erstellen.

lG Der Dude

bischi
11-12-2007, 18:54
Oder halt einfach so was:



\documentclass{scrartcl}

\newcommand{\MyAuthor}{Hans Muster}

\author{\MyAuthor}
...

Geschrieben von \MyAuthor{} wurde dieses ...



MfG Bischi