dem clsguide ist folgender Satz zu entnehmen:
"The \AtBeginDocument hook should not be used for code that does any
type-setting since the typeset result would be unpredictable."
Welche Mᅵglichkeit seht Ihr, dass ein eigenes LaTeX-Package tatsᅵchlich
schon etwas Sichtbares, d.h. Text und Graphik, auf bestimmten
Bereichen einer (oder aller) Seite alleine durch \usepackage{myTest}
produzieren kann?
Unten angegebenes Beispiel nutzt \AtBeginDocument - wie geht es besser?
Gruᅵ Robert
P.S. Sollte man eine sty Datei mit einer Art "Include-Guard" ausrᅵsten,
dass sie auch wirklich nur einmal geladen werden kann?
%%%%%%%%%%%%%%%%
\begin{filecontents}{my.sty}
\NeedsTeXFormat{LaTeX2e}[1998/12/01]
\newcommand{\MyStyFileDate}{2009/11/20}
\newcommand{\MyStyFileVersion}{Version:alpha}
\newcommand{\MyStyFileInfo}{test package my.sty}
\ProvidesPackage{my}[\MyStyFileDate\space\MyStyFileInfo\space\MyStyFileVersion]
\RequirePackage{ifthen}[1994/06/01]
\DeclareOption{help}{%
\PackageInfo{my}{my.sty Soll ein Logo und einen Schriftzug setzen...}%
\typeout{my.sty Soll ein Logo und einen Schriftzug setzen...}%
}
\DeclareOption{logo=ja}{%
\AtBeginDocument{%
Hallo Du da ich bin eigentlich ein Logo.}%
}
\DeclareOption{logo=nein}{%
}
\DeclareOption{schriftzug=ja}{%
\AtBeginDocument{%
Hallo Du da ich bin eigentlich ein Schriftzug.}%
}
\DeclareOption{schriftzug=nein}{%
}
\DeclareOption*{%
\PackageWarning{my}{Unknown Option `\CurrentOption'}%
}
\ProcessOptions\relax
\end{filecontents}
\documentclass{minimal}
\usepackage[ansinew]{inputenc}
\usepackage{lmodern,textcomp}
\usepackage[T1]{fontenc}
%\usepackage[bla]{my}
%\usepackage[help]{my}
\usepackage[logo=ja, schriftzug=ja]{my}
\listfiles
\begin{document}
~
\end{document}
> Welche M�glichkeit seht Ihr, dass ein eigenes LaTeX-Package tats�chlich
> schon etwas Sichtbares, d.h. Text und Graphik, auf bestimmten
> Bereichen einer (oder aller) Seite alleine durch \usepackage{myTest}
> produzieren kann?
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=watermark
--
Ulrike Fischer
Ulrike Fischer schrieb in dctt:
Danke f�r den Hinweis. Da ich eine L�sung f�r LaTeX und pdfLaTeX
brauche, denke ich, dass das Package "everypage" eigentlich
das sein sollte, was ich suche.
Jetzt hei�t es noch herausfinden, wie ich den Text und die Graphik
richtig im Sinne der Vorgabe positionieren kann.
Gru� Robert
...Rolf