Macro Packages
(TeX)
under construction for TeX macro packages
% mac.doc (ver 11/31/85 1/15/07 9/1/08) TeX for macro package development
%
% This is a the macro documentation macro package mac.doc
% which implements macros to assist in the documentation of TeXnichal documents
% ( mac.doc by Dyke Shaffer, Computer Systems Applications on 2-Jan-86 )
\input svn % \def's to read subversion keywords
{\svn
$Id: mac.doc 12925 2008-09-02 00:33:12Z dyke $
$URL: http://svn/repos/projects/trunk/tools/tex/dev/mac/mac.doc $
$Date: 2008-09-01 17:33:12 -0700 (Mon, 01 Sep 2008) $
$Dev: gvr.enganon.com:/home/dyke/tools/tex/dev/mac/mac.doc $
$Sts: -rw-rw-r-- dyke:users 30543 Mon Sep 1 17:04:11 PDT 2008 $
$Page: Tools/TexDevMac $
$Sync: dyke@gcu.enganon.com:tools/tex/dev/macros $
\end}
% \SvnFileName \SvnFileDate \SvnFileTime \SvnFileRev
% \SvnRefPth \SvnRefDir \SvnRefPfx \SvnRefSfx
% get macros that modify Tex's output routine which is
% strictly optional, \scd requires HP special fonts, if the user's
% format doesn't \def\Macro/{...}, then these \input's will be skipped
\input scd % \def's to present as Spec Control Drawing
\headline={Web for TeX Macro Packages}
\input mac % \def's to implement web for TeX macro packages
% the \macpkg.doc macro package document begins here
\sct{Introduction}
Let's begin with a description of what the {\lp \docname.doc} documentation
file does for the macro package author. The numbered lines shown in the
figure below, and all those that follow, are written to a file {\lp \docname.new}
file as this documentation that is prepared for \TeX\ for printing.
\setfigbox
{\mac
|\ifx\pagebox\undefined % then \vfil to avoid underfull \vbox's
| \def\pagebody{\vbox to\vsize{\boxmaxdepth=\maxdepth
| \pagecontents\vfil}} \fi
\end}
\fig{pad page content to fit drawing outline}
\bye