From 916d8233fae1f2b8f1a91df90da7823b4c14e4a0 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 12 Jan 2006 23:52:27 +0000 Subject: bophook git-svn-id: svn://tug.org/texlive/trunk@723 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/bophook/bophook.sty | 88 +++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/bophook/bophook.sty (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/tex/latex/bophook/bophook.sty b/Master/texmf-dist/tex/latex/bophook/bophook.sty new file mode 100644 index 00000000000..1177c986f68 --- /dev/null +++ b/Master/texmf-dist/tex/latex/bophook/bophook.sty @@ -0,0 +1,88 @@ +%% +%% This is file `bophook.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% bophook.dtx +%% +%% Copyright 2000-2001 +%% Karsten Tinnefeld +%% +%% ----------------------------------------- +%% This file is part of the bophook package, +%% a contribution to the LaTeX2e system. +%% ----------------------------------------- +%% +%% It may be distributed and/or modified under the conditions of the +%% LaTeX Project Public License, either version 1.2 of this licence, or +%% (at your option) any later version. The latest version of this license +%% is in http://www.latex-project.org/lppl.txt and version 1.2 is part of +%% all distributions of LaTeX version 1999/12/01 or later. +%% +%% This program consists of bophook.dtx and bophook.ins. +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{bophook} + [2001/03/29 v0.02 beginning-of-page hook, K. Tinnefeld] +\ProcessOptions \relax +\newcommand*{\PageLayout}[1]{\gdef\BH@pagelayout{#1}\ignorespaces } +\let \BH@pagelayout \relax +\newcommand*{\AtBeginPage}[1]{\gdef\BH@originpic{#1}\ignorespaces } +\let \BH@originpic \relax +\@ifpackageloaded{hyperref}{% + \CheckCommand*\@begindvi{% + \unvbox \@begindvibox + \ifHy@pageanchor + \@hyperfixhead + \global\let \@begindvi \@hyperfixhead + \else + \global\let \@begindvi \HyPL@EveryPage + \fi }}{% + \CheckCommand*\@begindvi{% + \unvbox \@begindvibox + \global\let \@begindvi \@empty}} +\let \BH@hyperpageaction \@empty +\@ifpackageloaded{hyperref}{% + \renewcommand*\@begindvi{% + \unvbox \@begindvibox + \ifHy@pageanchor + \@hyperfixhead + \BH@originprint + \global\let \BH@hyperpageaction \@hyperfixhead + \else + \BH@originprint + \global\let \BH@hyperpageaction \HyPL@EveryPage + \fi + \global\let \@begindvi \BH@originprint + }}{% no hyperref + \renewcommand*\@begindvi{% + \unvbox \@begindvibox + \BH@originprint + \global\let \@begindvi \BH@originprint}} +\newcommand*{\BH@originprint}{% + \setbox\@tempboxa\vbox to\z@{% + \vskip-1in \moveleft1in \vbox{% + \hb@xt@\z@{% + \BH@originpic\hss}}\vss} + \dp\@tempboxa\z@ + \box\@tempboxa \BH@pagelayout + \BH@hyperpageaction } +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\endinput +%% +%% End of file `bophook.sty'. -- cgit v1.2.3