[277] | 1 | %% |
---|
| 2 | %% This is file `everyshi.sty', |
---|
| 3 | %% generated with the docstrip utility. |
---|
| 4 | %% |
---|
| 5 | %% The original source files were: |
---|
| 6 | %% |
---|
| 7 | %% everyshi.dtx (with options: `package') |
---|
| 8 | %% |
---|
| 9 | %% Copyright (C) [1994..1999] by Martin Schroeder. All rights reserved. |
---|
| 10 | %% |
---|
| 11 | %% This file is part of the EveryShi package |
---|
| 12 | %% |
---|
| 13 | %% This program may be redistributed and/or modified under the terms |
---|
| 14 | %% of the LaTeX Project Public License, either version 1.0 of this |
---|
| 15 | %% license, or (at your option) any later version. |
---|
| 16 | %% The latest version of this license is in |
---|
| 17 | %% CTAN:macros/latex/base/lppl.txt. |
---|
| 18 | %% |
---|
| 19 | %% Happy users are requested to send me a postcard. :-) |
---|
| 20 | %% |
---|
| 21 | %% The EveryShi package contains these files: |
---|
| 22 | %% |
---|
| 23 | %% everyshi.asc |
---|
| 24 | %% everyshi.dtx |
---|
| 25 | %% everyshi.dvi |
---|
| 26 | %% everyshi.ins |
---|
| 27 | %% everyshi.bug |
---|
| 28 | %% |
---|
| 29 | %% Error Reports in case of UNCHANGED versions to |
---|
| 30 | %% |
---|
| 31 | %% Martin Schr"oder |
---|
| 32 | %% Cr"usemannallee 3 |
---|
| 33 | %% D-28213 Bremen |
---|
| 34 | %% Martin.Schroeder@ACM.org |
---|
| 35 | %% |
---|
| 36 | %% File: everyshi.dtx Copyright (C) 1994 Martin Schr\"oder |
---|
| 37 | \NeedsTeXFormat{LaTeX2e} |
---|
| 38 | \ProvidesPackage{everyshi} |
---|
| 39 | [1999/06/08 v2.03 EveryShipout Package (MS)] |
---|
| 40 | %% \CharacterTable |
---|
| 41 | %% {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 |
---|
| 42 | %% 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 |
---|
| 43 | %% Digits \0\1\2\3\4\5\6\7\8\9 |
---|
| 44 | %% Exclamation \! Double quote \" Hash (number) \# |
---|
| 45 | %% Dollar \$ Percent \% Ampersand \& |
---|
| 46 | %% Acute accent \' Left paren \( Right paren \) |
---|
| 47 | %% Asterisk \* Plus \+ Comma \, |
---|
| 48 | %% Minus \- Point \. Solidus \/ |
---|
| 49 | %% Colon \: Semicolon \; Less than \< |
---|
| 50 | %% Equals \= Greater than \> Question mark \? |
---|
| 51 | %% Commercial at \@ Left bracket \[ Backslash \\ |
---|
| 52 | %% Right bracket \] Circumflex \^ Underscore \_ |
---|
| 53 | %% Grave accent \` Left brace \{ Vertical bar \| |
---|
| 54 | %% Right brace \} Tilde \~} |
---|
| 55 | %% |
---|
| 56 | %% \iffalse meta-comment |
---|
| 57 | %% =================================================================== |
---|
| 58 | %% @LaTeX-package-file{ |
---|
| 59 | %% author = {Martin Schr\"oder}, |
---|
| 60 | %% version = "2.03", |
---|
| 61 | %% date = "8 June 1999", |
---|
| 62 | %% filename = "everyshi.sty", |
---|
| 63 | %% address = {Martin Schr\"oder |
---|
| 64 | %% Cr\"usemannallee 3 |
---|
| 65 | %% D-28213 Bremen |
---|
| 66 | %% telephone = "+49-421-2239425", |
---|
| 67 | %% email = "Martin.Schroeder@ACM.org", |
---|
| 68 | %% pgp-Key = "2048 bit / KeyID 292814E5", |
---|
| 69 | %% pgp-fingerprint = "7E86 6EC8 97FA 2995 82C3 FEA5 2719 090E", |
---|
| 70 | %% docstring = "LaTeX package which defines a new hook |
---|
| 71 | %% \EveryShipout. |
---|
| 72 | %% } |
---|
| 73 | %% =================================================================== |
---|
| 74 | %% \fi |
---|
| 75 | |
---|
| 76 | \let\@EveryShipout@Hook\@empty |
---|
| 77 | \newcommand{\EveryShipout}{\g@addto@macro\@EveryShipout@Hook} |
---|
| 78 | \newcommand{\@EveryShipout@Shipout}{% |
---|
| 79 | \afterassignment\@EveryShipout@Test |
---|
| 80 | \global\setbox\@cclv= % |
---|
| 81 | } |
---|
| 82 | \newcommand{\@EveryShipout@Test}{% |
---|
| 83 | \ifvoid\@cclv\relax |
---|
| 84 | \aftergroup\@EveryShipout@Output |
---|
| 85 | \else |
---|
| 86 | \@EveryShipout@Output |
---|
| 87 | \fi% |
---|
| 88 | } |
---|
| 89 | \newcommand{\@EveryShipout@Output}{% |
---|
| 90 | \@EveryShipout@Hook% |
---|
| 91 | \@EveryShipout@Org@Shipout\box\@cclv% |
---|
| 92 | } |
---|
| 93 | \newcommand{\@EveryShipout@Org@Shipout}{} |
---|
| 94 | \newcommand*{\@EveryShipout@Init}{% |
---|
| 95 | \let\@EveryShipout@Org@Shipout\shipout |
---|
| 96 | \let\shipout\@EveryShipout@Shipout |
---|
| 97 | } |
---|
| 98 | \AtBeginDocument{\@EveryShipout@Init} |
---|
| 99 | \endinput |
---|
| 100 | %% |
---|
| 101 | %% End of file `everyshi.sty'. |
---|