Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

\AtBeginDocument

70 views
Skip to first unread message

Robert Hartmann

unread,
Nov 20, 2009, 10:50:34 AM11/20/09
to
Hallo zusammen,

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}

Ulrike Fischer

unread,
Nov 20, 2009, 11:29:41 AM11/20/09
to
Am Fri, 20 Nov 2009 16:50:34 +0100 schrieb Robert Hartmann:

> 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

Robert Hartmann

unread,
Nov 27, 2009, 2:37:42 AM11/27/09
to
Hallo Ulrike,

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 Niepraschk

unread,
Nov 27, 2009, 3:19:54 AM11/27/09
to
Am 27.11.2009 08:37, schrieb Robert Hartmann:
...
>
> Jetzt heißt es noch herausfinden, wie ich den Text und die Graphik

> richtig im Sinne der Vorgabe positionieren kann.
>
Nimm "eso-pic" (inbesondere, wenn es um Positionieren geht).

...Rolf

0 new messages