h21475
s 00001/00001/00140
d D 1.46 95/05/21 20:32:06 dhd 46 45
c 
e
s 00003/00003/00138
d D 1.45 95/01/22 21:15:41 dhd 45 44
c 
e
s 00004/00004/00137
d D 1.44 94/07/26 20:43:57 dhd 44 43
c 
e
s 00003/00003/00138
d D 1.43 94/06/07 00:44:05 dhd 43 42
c 
e
s 00005/00001/00136
d D 1.42 94/06/06 22:13:20 dhd 42 41
c 
e
s 00001/00000/00136
d D 1.41 94/05/22 15:15:49 dhd 41 40
c 
e
s 00001/00001/00135
d D 1.40 94/04/27 15:07:57 dhd 40 39
c 
e
s 00001/00001/00135
d D 1.39 94/04/07 23:29:48 dhd 39 38
c 
e
s 00001/00001/00135
d D 1.38 94/04/07 22:43:13 dhd 38 37
c 
e
s 00001/00001/00135
d D 1.37 94/04/04 10:40:16 dhd 37 36
c 
e
s 00003/00000/00133
d D 1.36 94/04/03 23:41:19 dhd 36 35
c 
e
s 00002/00002/00131
d D 1.35 94/04/03 19:15:36 dhd 35 34
c 
e
s 00021/00018/00112
d D 1.34 94/04/03 18:28:55 dhd 34 33
c 
e
s 00001/00001/00129
d D 1.33 94/04/03 16:11:42 dhd 33 32
c 
e
s 00009/00004/00121
d D 1.32 94/04/03 16:09:40 dhd 32 31
c 
e
s 00001/00001/00124
d D 1.31 94/01/09 12:45:15 dhd 31 30
c 
e
s 00002/00002/00123
d D 1.30 93/07/25 21:30:32 dhd 30 29
c 
e
s 00001/00001/00124
d D 1.29 93/07/25 21:16:16 dhd 29 28
c 
e
s 00002/00002/00123
d D 1.28 93/07/25 15:15:16 dhd 28 27
c 
e
s 00000/00000/00125
d D 1.27 93/05/29 22:28:35 dhd 27 26
c 
e
s 00006/00002/00119
d D 1.26 93/05/29 22:25:09 dhd 26 25
c 
e
s 00001/00001/00120
d D 1.25 93/05/29 21:33:54 dhd 25 24
c 
e
s 00006/00000/00115
d D 1.24 93/05/24 18:56:01 dhd 24 23
c 
e
s 00008/00007/00107
d D 1.23 93/05/07 09:33:53 dhd 23 22
c 
e
s 00028/00007/00086
d D 1.22 93/05/07 09:24:20 dhd 22 21
c 
e
s 00001/00001/00092
d D 1.21 93/05/06 18:39:41 dhd 21 20
c 
e
s 00002/00002/00091
d D 1.20 93/05/01 18:08:01 dhd 20 19
c 
e
s 00001/00001/00092
d D 1.19 93/02/01 01:14:58 dhd 19 18
c 
e
s 00001/00000/00092
d D 1.18 93/02/01 00:54:20 dhd 18 17
c 
e
s 00001/00001/00091
d D 1.17 93/02/01 00:16:57 dhd 17 16
c 
e
s 00004/00003/00088
d D 1.16 92/10/31 21:53:50 dhd 16 15
c Should make better use of the space on the page...
e
s 00053/00001/00038
d D 1.15 92/10/31 21:42:41 dhd 15 14
c 
e
s 00001/00001/00038
d D 1.14 92/10/25 21:56:29 dhd 14 13
c 
e
s 00001/00001/00038
d D 1.13 92/10/22 21:56:23 dhd 13 12
c 
e
s 00001/00001/00038
d D 1.12 92/08/03 19:53:33 dhd 12 11
c 
e
s 00001/00001/00038
d D 1.11 92/08/03 01:29:13 dhd 11 10
c 
e
s 00002/00002/00037
d D 1.10 92/08/02 23:17:41 dhd 10 9
c 
e
s 00001/00011/00038
d D 1.9 92/08/02 22:38:24 dhd 9 8
c 
e
s 00001/00001/00048
d D 1.8 92/05/05 13:36:17 dhd 8 7
c 
e
s 00002/00002/00047
d D 1.7 92/05/05 13:35:29 dhd 7 6
c 
e
s 00001/00001/00048
d D 1.6 92/02/24 12:28:52 dhd 6 5
c 
e
s 00001/00001/00048
d D 1.5 92/01/23 09:36:41 dhd 5 4
c 
e
s 00001/00001/00048
d D 1.4 91/11/26 17:30:57 dhd 4 3
c 
e
s 00001/00001/00048
d D 1.3 91/11/21 11:45:04 dhd 3 2
c 
e
s 00001/00001/00048
d D 1.2 91/11/21 11:35:50 dhd 2 1
c 
e
s 00049/00000/00000
d D 1.1 91/11/21 11:22:26 dhd 1 0
c date and time created 91/11/21 11:22:26 by dhd
e
u
U
f e 0
t
T
I 1
D 9
%-------------------------------------------------------------------------%
% root.tex                                                                %
% document root                                                           %
% Version: 01.01                                                          %
% Author: Damon Hart-Davis                                                %
% Start Date:  21/Nov/91                                                  %
% Finish Date:                                                            %
%                                                                         %
% File 1 of 1                                                             %
%---------------------------------------%---------------------------------%
E 9
D 7
% %A% %E% %
E 7
I 7
D 8
% @(#) root.tex 1.5@(#) 92/01/23 %
E 8
I 8
% %A% %E% %
E 8
E 7
D 34
\input{MODE}							% Batch or normal?
\def\BIGmemory{}						% We have a 256K main memory TeX.
\maxdeadcycles=250						% We include lots of files.
E 34
I 34
\input{MODE}                            % Batch or normal?
\def\BIGmemory{}                        % We have a 256K main memory TeX.
\maxdeadcycles=250                      % We include lots of files.
E 34
%
%
D 2
\newcommand{\DOCUMENTNAME}{Who Knows?}
E 2
I 2
D 4
\newcommand{\DOCUMENTNAME}{CAFR Practical}
E 4
I 4
D 5
\newcommand{\DOCUMENTNAME}{APS Practical Exercise Two}
E 5
I 5
D 6
\newcommand{\DOCUMENTNAME}{APS Practical Exercise Three}
E 6
I 6
D 7
\newcommand{\DOCUMENTNAME}{PP Assessed Occam Exercise}
E 7
I 7
D 9
\newcommand{\DOCUMENTNAME}{APS Practical Exercise Three}
E 9
I 9
D 28
\newcommand{\DOCUMENTNAME}{HelpEx: An Introduction}
E 28
I 28
D 29
\newcommand{\DOCUMENTNAME}{HelpEx: Your Guide}
E 29
I 29
D 33
\newcommand{\DOCUMENTNAME}{HelpEx: A Guide}
E 33
I 33
D 37
\newcommand{\DOCUMENTNAME}{ExNet: A Guide}
E 37
I 37
D 44
\newcommand{\DOCUMENTNAME}{ExNet User Guide}
E 44
I 44
D 45
\newcommand{\DOCUMENTNAME}{ExFilter V1.1.2 Installation and User Guide}
E 45
I 45
D 46
\newcommand{\DOCUMENTNAME}{ExFilter V1.1.2 User Guide}
E 46
I 46
\newcommand{\DOCUMENTNAME}{ExFilter V1.1.3 User Guide}
E 46
E 45
E 44
E 37
E 33
E 29
E 28
E 9
E 7
E 6
E 5
E 4
E 2
%
%
%
D 3
\documentstyle[11pt,parskip,A4,array,fancyheandings,ExNet]{book}
E 3
I 3
D 10
\documentstyle[11pt,parskip,A4,array,fancyheadings,ExNet]{book}
E 3
%\raggedbottom
E 10
I 10
D 12
\documentstyle[parskip,wideA4,array,fancyheadings,ExNet]{book}
E 12
I 12
D 13
\documentstyle[12pt,parskip,wideA4,array,fancyheadings,ExNet]{book}
E 13
I 13
D 14
\documentstyle[parskip,wideA4,array,fancyheadings,ExNet]{book}
E 14
I 14
D 15
\documentstyle[multicol,parskip,wideA4,array,fancyheadings,ExNet]{book}
E 15
I 15
\newlength{\mainsize}
D 20
\documentstyle[multicol,parskip,array,fancyheadings,ExNet]{book}
E 20
I 20
D 21
\documentstyle[11pt,multicol,parskip,array,fancyheadings,ExNet]{book}
E 21
I 21
D 42
\documentstyle[12pt,multicol,parskip,array,fancyheadings,ExNet]{book}
E 42
I 42
D 43
\iftrue	% true => PostScript
	\documentstyle[12pt,multicol,parskip,array,fancyheadings,ExNet]{book}
\else
E 43
I 43
\iffalse	% true => PostScript
E 43
	\documentstyle[times,12pt,multicol,parskip,array,fancyheadings,ExNet]{book}
I 43
\else
	\documentstyle[12pt,multicol,parskip,array,fancyheadings,ExNet]{book}
E 43
\fi
E 42
E 21
E 20
%----------------------------------------------------------
I 24
D 26
% Set typescript (ie listings) in 12pt on 13pt.
E 26
I 26
% Set typescript (ie listings) in 12pt on 13pt to match main body text
% and main body verbatim text in particular but with a smaller
% baseline skip.
E 26
% (Usual is 10pt on 12pt.)
\catcode`@=11 \relax
\def\PROGttsize{\@setsize\PROGttsize{13pt}\xiipt\@xiipt}
\catcode`@=12 \relax
%----------------------------------------------------------
E 24
% PAGE LAYOUT.
%
D 32
% Layout page as A4 with narrow margins...
E 32
I 32
% Layout page as A4 with narrow margins...  Note that this will probably
% be reduced to A5 for printing.
%
% At least 14mm on the binding side of each page to allow for a spiral-bound
% format.  Leave at least 5mm on the outside edge.  Leave room for 80 chars
% of \tt at the default size for verbatim listings.
%
E 32
% Shorten by a few mm so it'll fit on US letter too.
%
% Margin pars should not be used with this, but there is much more
% text on the page.
D 32
% pick up point size of current font
E 32
\catcode`@=11 \relax % Allow @ in commands just like for a .sty file...
\setlength{\mainsize}{1\@ptsize pt}
\setlength{\topskip}{\mainsize}         % Plain has 10pt.
\setlength{\maxdepth}{.4\mainsize}      % Plain has 4pt.
\setlength{\@maxdepth}{\maxdepth}       % This has to be set as well.

D 23
% A4 paper width = 21cm
E 23
I 22
% BACK (inner) MARGIN.
D 34
\newlength{\backmargin}							% Margin at binding.
D 23
\setlength{\backmargin}{15 true mm}          	% 15mm back margin.
E 23
I 23
\setlength{\backmargin}{20 true mm}          	% 20mm back margin.
E 34
I 34
\newlength{\backmargin}                         % Margin at binding.
D 35
\setlength{\backmargin}{20 true mm}             % 20mm back margin.
E 35
I 35
\setlength{\backmargin}{18 true mm}             % 18mm back margin.
E 35
E 34
E 23

D 23
% FOREEDGE (outter) MARGIN.
E 23
I 23
% FOREEDGE (outer) MARGIN.
E 23
D 34
\newlength{\foreedgemargin}						% Foredge margin.
D 32
\setlength{\foreedgemargin}{10 true mm}			% 10mm foreedge margin.
E 32
I 32
\setlength{\foreedgemargin}{9 true mm}			% 9mm foreedge margin.
E 34
I 34
\newlength{\foreedgemargin}                     % Foredge margin.
D 35
\setlength{\foreedgemargin}{9 true mm}          % 9mm foreedge margin.
E 35
I 35
\setlength{\foreedgemargin}{10 true mm}         % 10mm foreedge margin.
E 35
E 34
E 32

% MARGIN PARAS.
\setlength{\marginparwidth}{\foreedgemargin}    % Fit notes into margin.
I 23
\divide \marginparwidth by 3
D 34
\multiply \marginparwidth by 2					% Don't go right to paper edge.
E 34
I 34
\multiply \marginparwidth by 2                  % Don't go right to paper edge.
E 34
E 23
\setlength{\marginparsep}{7pt}                  % 7pt from text.
D 34
\addtolength{\marginparwidth}{-\marginparsep}	% Adjust for gap from text.
E 34
I 34
\addtolength{\marginparwidth}{-\marginparsep}   % Adjust for gap from text.
E 34

% TEXT WIDTH.
I 23
% A4 paper width = 21cm
E 23
E 22
\setlength{\textwidth}{21 true cm}              % A4 paper width.
D 16
\setlength{\marginparwidth}{12 true mm}         % Foreedge margin width.
E 16
I 16
D 22
\setlength{\marginparwidth}{10 true mm}         % Foreedge margin width.
E 16
\setlength{\marginparsep}{0pt}                  % 0pt from text.
\addtolength{\marginparwidth}{-\marginparsep}   % ...or to text.
\addtolength{\textwidth}{-\marginparwidth}
D 16
\setlength{\oddsidemargin}{17 true mm}          % 17mm back margin.
E 16
I 16
D 20
\setlength{\oddsidemargin}{10 true mm}          % 10mm back margin.
E 20
I 20
\setlength{\oddsidemargin}{15 true mm}          % 15mm back margin.
E 20
E 16
\addtolength{\textwidth}{-\oddsidemargin}
\addtolength{\oddsidemargin}{-1 true in}        % Remove 1in auto margin.
E 22
I 22
% Use right-hand page as prototype for chosing margin widths and thus
% page widths.
\addtolength{\textwidth}{-\backmargin}          % Remove RHP, LHS margin.
D 34
\addtolength{\textwidth}{-\foreedgemargin}		% Remove RHP, RHS margin.
E 34
I 34
\addtolength{\textwidth}{-\foreedgemargin}      % Remove RHP, RHS margin.
E 34

% LEFT MARGIN ON ODD PAGES.
\setlength{\oddsidemargin}{\backmargin}
D 34
\addtolength{\oddsidemargin}{-1 true in}		% Remove 1in auto margin.
E 34
I 34
\addtolength{\oddsidemargin}{-1 true in}        % Remove 1in auto margin.
E 34

% LEFT MARGIN ON EVEN PAGES.
\setlength{\evensidemargin}{\foreedgemargin}
D 34
\addtolength{\evensidemargin}{-1 true in}		% Remove 1in auto margin.
E 34
I 34
\addtolength{\evensidemargin}{-1 true in}       % Remove 1in auto margin.
E 34

D 23

E 22
\setlength{\evensidemargin}{\oddsidemargin}

E 23
I 23
% HEIGHT PARAMETERS.
E 23
% set headers and footers proportional to font size
\setlength{\headheight}{\mainsize}      % Height of heading.
D 17
\setlength{\headsep}{2pt}               % Space between heading and text.
E 17
I 17
\setlength{\headsep}{5pt}               % Space between heading and text.
E 17
D 19
\setlength{\topmargin}{10 true mm}      % 10mm top margin.
E 19
I 19
\setlength{\topmargin}{7 true mm}       % 7mm top margin.
E 19
I 18
D 34
\addtolength{\topmargin}{-\headsep}		% Constant whitespace page-top to text.
E 34
I 34
\addtolength{\topmargin}{-\headsep}     % Constant whitespace page-top to text.
E 34
E 18
\addtolength{\topmargin}{-1 true in}    % Remove 1in auto margin.
\setlength{\footheight}{\mainsize}      % Height of footing.
\setlength{\footskip}{\mainsize}        % Space between footing and text.

% compute space left for text
D 23
%%%\setlength{\textheight}{29.7 true cm}           % A4 paper length.
E 23
I 23
D 30
%%%\setlength{\textheight}{29.7 true cm}        % A4 paper length.
E 23
\setlength{\textheight}{11 true in}             % 11" (US letter) length.
E 30
I 30
D 34
\setlength{\textheight}{29.7 true cm}           % A4 paper length.
%%%\setlength{\textheight}{11 true in}          % 11" (US letter) length.
E 34
I 34
D 38
\iffalse %%% CHOSE A4 OR US LETTER LENGTH HERE...
E 38
I 38
D 39
\iftrue %%% CHOSE A4 OR US LETTER LENGTH HERE...
E 39
I 39
D 40
\iffalse %%% CHOSE A4 OR US LETTER LENGTH HERE...
E 40
I 40
\iftrue %%% CHOSE A4 OR US LETTER LENGTH HERE...
E 40
E 39
E 38
    \setlength{\textheight}{29.7 true cm}       % A4 paper length.
I 41
    \addtolength{\textheight}{-1 true cm}       % 1cm sheet-feed margin.
E 41
\else
    \setlength{\textheight}{11 true in}         % 11" (US letter) length.
\fi
E 34
E 30
\addtolength{\textheight}{-2.5\mainsize}        % Headers and footers.
D 32
\addtolength{\textheight}{-10 true mm}          % 10mm top margin.
E 32
I 32
\addtolength{\textheight}{-12 true mm}          % 12mm top margin.
E 32
\addtolength{\textheight}{-12 true mm}          % 12mm bottom margin.

D 26
%\addtolength{\textheight}{3pt} % Tune to get in whole # lines...
E 26
I 26
%\addtolength{\textheight}{-1pt} % Tune to get in whole # lines...
%\message{Baseline Skip}\showthe\baselineskip
%\message{Text height}\showthe\textheight
E 26

I 23
% `FANCYHEADINGS' parameters.
E 23
I 16
\headwidth=\textwidth
E 16
\headrulewidth 1pt
\footrulewidth=\headrulewidth
\plainheadrulewidth=\headrulewidth
\plainfootrulewidth=\footrulewidth
\advance\footskip\footrulewidth \advance\textheight-\footrulewidth
D 16
\advance\footskip -0.5\mainsize \advance\textheight 0.5\mainsize
E 16
I 16
\advance\footskip0.5\mainsize \advance\textheight-0.5\mainsize
E 16
\catcode`@=12 \relax
%----------------------------------------------------------
E 15
E 14
E 13
E 12
D 11
\raggedbottom
E 11
I 11
%\raggedbottom
E 11
E 10
%
%
D 34
\input{LaTeXfix}						% Better multi-part doc handling.
E 34
I 34
\input{LaTeXfix}                        % Better multi-part doc handling.
E 34
\makeindex
%\setcounter{secnumdepth}{5}
%
%
D 34
\input{WhatFile}						% Which files to make...
E 34
I 34
\input{WhatFile}                        % Which files to make...
E 34
%
%
% A couple of extra commands to make like easy...
% \MITOK{token} Prints token with \TOK{} and correctly indexes it as such.
\def\MITOK#1{\TOK{#1}\MANINDEX{\TOK{#1}}{}{}{#1}{}{}}
% \UNFINISHED indicates an unfinished point in the text by putting a huge
% asterisk (etc) in the text at that point and in the margin, and making
% a suitable index entry.
D 25
\def\UNFINISHED{{\Huge \MI{*UNFINISHED*}}\marginpar{\Huge {*\dotfill*}}}
E 25
I 25
\def\UNFINISHED{\message{Unfinished text---requires attention.}{\Huge \MI{*UNFINISHED*}}\marginpar{\normalsize\hfil \makebox[0pt]{\rule{1em}{1em}}\hfil}}
E 25
%
% Customise footers.
D 44
\lfoot[\DOCUMENTNAME]{\today}
D 28
\cfoot{}
E 28
I 28
D 31
\cfoot{{\copyright} ExNet Systems Ltd 1993}
E 31
I 31
\cfoot{{\copyright} ExNet Systems Ltd 1993, 1994}
E 31
E 28
\rfoot[\today]{\DOCUMENTNAME}
E 44
I 44
D 45
\lfoot[\DOCUMENTNAME]{Tel: +44 81 244 0077}
\cfoot{{\copyright} ExNet Systems Ltd 1994}
E 45
I 45
\lfoot[\DOCUMENTNAME]{Tel: +44 181 244 0077}
\cfoot{{\copyright} ESL 1994--5}
E 45
\rfoot[info@exnet.com]{\DOCUMENTNAME}
E 44
%
\begin{document}
\pagenumbering{roman}\include{000}\pagenumbering{arabic}\setcounter{page}{1}
D 34
\input{sourcelist.lst}					% input files
E 34
I 34
\input{sourcelist.lst}                  % input files
I 36

\mbox{}\cleardoublepage\mbox{}\cleardoublepage

E 36
E 34
\end{document}
E 1
