summaryrefslogtreecommitdiff
path: root/usergrps/uktug/baskervi/6_3
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /usergrps/uktug/baskervi/6_3
Initial commit
Diffstat (limited to 'usergrps/uktug/baskervi/6_3')
-rw-r--r--usergrps/uktug/baskervi/6_3/0-0-1.tex1
-rw-r--r--usergrps/uktug/baskervi/6_3/0-0-10.tex21
-rw-r--r--usergrps/uktug/baskervi/6_3/0-0-11.tex13
-rw-r--r--usergrps/uktug/baskervi/6_3/0-0-12.tex15
-rw-r--r--usergrps/uktug/baskervi/6_3/0-0-13.tex4
-rw-r--r--usergrps/uktug/baskervi/6_3/0-0-2.tex2
-rw-r--r--usergrps/uktug/baskervi/6_3/0-0-3.tex13
-rw-r--r--usergrps/uktug/baskervi/6_3/0-0-4.tex14
-rw-r--r--usergrps/uktug/baskervi/6_3/0-0-5.tex17
-rw-r--r--usergrps/uktug/baskervi/6_3/0-0-6.tex16
-rw-r--r--usergrps/uktug/baskervi/6_3/0-0-7.tex16
-rw-r--r--usergrps/uktug/baskervi/6_3/0-0-8.tex27
-rw-r--r--usergrps/uktug/baskervi/6_3/0-0-9.tex19
-rw-r--r--usergrps/uktug/baskervi/6_3/0-1-1.tex1
-rw-r--r--usergrps/uktug/baskervi/6_3/0-1-10.tex21
-rw-r--r--usergrps/uktug/baskervi/6_3/0-1-11.tex13
-rw-r--r--usergrps/uktug/baskervi/6_3/0-1-12.tex15
-rw-r--r--usergrps/uktug/baskervi/6_3/0-1-13.tex4
-rw-r--r--usergrps/uktug/baskervi/6_3/0-1-2.tex2
-rw-r--r--usergrps/uktug/baskervi/6_3/0-1-3.tex13
-rw-r--r--usergrps/uktug/baskervi/6_3/0-1-4.tex14
-rw-r--r--usergrps/uktug/baskervi/6_3/0-1-5.tex17
-rw-r--r--usergrps/uktug/baskervi/6_3/0-1-6.tex16
-rw-r--r--usergrps/uktug/baskervi/6_3/0-1-7.tex16
-rw-r--r--usergrps/uktug/baskervi/6_3/0-1-8.tex27
-rw-r--r--usergrps/uktug/baskervi/6_3/0-1-9.tex19
-rw-r--r--usergrps/uktug/baskervi/6_3/agm.tex119
-rw-r--r--usergrps/uktug/baskervi/6_3/bask63.cls790
-rw-r--r--usergrps/uktug/baskervi/6_3/bask6_3.aux133
-rw-r--r--usergrps/uktug/baskervi/6_3/bask6_3.log691
-rw-r--r--usergrps/uktug/baskervi/6_3/bask6_3.out33
-rw-r--r--usergrps/uktug/baskervi/6_3/bask6_3.tex72
-rw-r--r--usergrps/uktug/baskervi/6_3/bask6_3.toc49
-rw-r--r--usergrps/uktug/baskervi/6_3/bits.sty24
-rw-r--r--usergrps/uktug/baskervi/6_3/bv63.sty32
-rw-r--r--usergrps/uktug/baskervi/6_3/bv63ed.tex33
-rw-r--r--usergrps/uktug/baskervi/6_3/conf.tex234
-rw-r--r--usergrps/uktug/baskervi/6_3/dirctan.tex1141
-rw-r--r--usergrps/uktug/baskervi/6_3/euromath.tex66
-rw-r--r--usergrps/uktug/baskervi/6_3/fancyvrb.rc265
-rw-r--r--usergrps/uktug/baskervi/6_3/faqa.sty392
-rw-r--r--usergrps/uktug/baskervi/6_3/faqfont.cfg4
-rw-r--r--usergrps/uktug/baskervi/6_3/filectan.tex49
-rw-r--r--usergrps/uktug/baskervi/6_3/glean.tex62
-rw-r--r--usergrps/uktug/baskervi/6_3/hist.tex49
-rw-r--r--usergrps/uktug/baskervi/6_3/ht.tex693
-rw-r--r--usergrps/uktug/baskervi/6_3/klaus.tex446
-rw-r--r--usergrps/uktug/baskervi/6_3/mcjava.tex271
-rw-r--r--usergrps/uktug/baskervi/6_3/mflogo.sty41
-rw-r--r--usergrps/uktug/baskervi/6_3/pkgindoc.sty11
-rw-r--r--usergrps/uktug/baskervi/6_3/regul.tex172
-rw-r--r--usergrps/uktug/baskervi/6_3/relsize.sty145
-rw-r--r--usergrps/uktug/baskervi/6_3/robina.tex117
-rw-r--r--usergrps/uktug/baskervi/6_3/spqr.sty156
-rw-r--r--usergrps/uktug/baskervi/6_3/spqr2.sty14
-rw-r--r--usergrps/uktug/baskervi/6_3/tblarta.tex425
-rw-r--r--usergrps/uktug/baskervi/6_3/texnames.sty328
-rw-r--r--usergrps/uktug/baskervi/6_3/trees.tex411
-rw-r--r--usergrps/uktug/baskervi/6_3/tub-bits.sty24
59 files changed, 7848 insertions, 0 deletions
diff --git a/usergrps/uktug/baskervi/6_3/0-0-1.tex b/usergrps/uktug/baskervi/6_3/0-0-1.tex
new file mode 100644
index 0000000000..7983bcee12
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-0-1.tex
@@ -0,0 +1 @@
+\pstree{\TC}{\TC\TC}
diff --git a/usergrps/uktug/baskervi/6_3/0-0-10.tex b/usergrps/uktug/baskervi/6_3/0-0-10.tex
new file mode 100644
index 0000000000..c8a0a43c6b
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-0-10.tex
@@ -0,0 +1,21 @@
+\footnotesize
+\psset{nodesep=2pt}
+\def\XX#1#2{%
+ \TR{\ensuremath{#1_{\mbox{#2}}}}%
+}
+\pstree[xbbr=1.5cm]{\XX{R}{AMSU}}
+ {
+ \XX{S}{RawData}
+ \pstree{\XX{S}{combine}
+ \trput{\ensuremath{\oplus}}
+ \tlput{\ensuremath{\oplus}}}
+ {
+ \psset{linestyle=dashed}
+ \XX{R}{Modes}
+ \XX{R}{Normal}
+ \XX{R}{Vertical}
+ \XX{R}{Latched}
+ \XX{R}{Tripped}
+ }
+ \XX{S}{GenerateData}
+ }
diff --git a/usergrps/uktug/baskervi/6_3/0-0-11.tex b/usergrps/uktug/baskervi/6_3/0-0-11.tex
new file mode 100644
index 0000000000..000576b04a
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-0-11.tex
@@ -0,0 +1,13 @@
+\psset{framearc=.2,levelsep=4cm,
+ armB=1cm,angleB=-180}
+\def\psedge{\ncangle}
+\def\TreeBox#1{\Tr{\psframebox{#1}}}
+\pstree[treemode=R]{\TreeBox{Monitor}}
+{
+ \psset{offsetA=4pt}
+ \TreeBox{Attitude Generator}
+ \naput[npos=2.5]{{\small init}}
+ \nbput[npos=2.5]{{\small stop}}
+ \psset{offsetA=-4pt}
+ \TreeBox{Normal Generator}
+}
diff --git a/usergrps/uktug/baskervi/6_3/0-0-12.tex b/usergrps/uktug/baskervi/6_3/0-0-12.tex
new file mode 100644
index 0000000000..8f6ffedea4
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-0-12.tex
@@ -0,0 +1,15 @@
+\psset{arrows=->,framearc=.2}
+\def\Treebox#1{%
+ \Tr{\psframebox{#1}}
+}
+\pstree[treemode=R]
+{\Treebox{A$\rightarrow$B}}{
+\pstree{
+ \Treebox{B$\rightarrow$C}
+ }{
+ \Treebox{A$\rightarrow$D}
+\pstree[treemode=L]
+ {\Treebox{B$\rightarrow$E}}
+ {\Tn\TC[arrows=<-]}
+ }
+}
diff --git a/usergrps/uktug/baskervi/6_3/0-0-13.tex b/usergrps/uktug/baskervi/6_3/0-0-13.tex
new file mode 100644
index 0000000000..5b03d34b99
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-0-13.tex
@@ -0,0 +1,4 @@
+\pstree{\Tp}{
+ \Tcircle{A}
+ \Tcircle{B}
+}
diff --git a/usergrps/uktug/baskervi/6_3/0-0-2.tex b/usergrps/uktug/baskervi/6_3/0-0-2.tex
new file mode 100644
index 0000000000..600546fbcc
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-0-2.tex
@@ -0,0 +1,2 @@
+\pstree{\TC}{\pstree{\TC}{\TC \TC}
+ \pstree{\TC}{\TC \TC}}
diff --git a/usergrps/uktug/baskervi/6_3/0-0-3.tex b/usergrps/uktug/baskervi/6_3/0-0-3.tex
new file mode 100644
index 0000000000..a3e4d846de
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-0-3.tex
@@ -0,0 +1,13 @@
+\pstree[nodesep=2pt,
+ levelsep=20pt]{\TR{grandfather}}
+{
+ \pstree{\TR{uncle}}{\TR{cousin}}
+ \pstree{\TR{father}}
+ {
+ \pstree{\TR{brother}}{\TR{nephew}}
+ \pstree{\TR{Me}}
+ {
+ \pstree{\TR{son}}{\TR{grandson}}
+ }
+ }
+}
diff --git a/usergrps/uktug/baskervi/6_3/0-0-4.tex b/usergrps/uktug/baskervi/6_3/0-0-4.tex
new file mode 100644
index 0000000000..a1c5da4b2d
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-0-4.tex
@@ -0,0 +1,14 @@
+\pstree{\Tdot}
+{
+\Tdot
+\pstree{\Tdot}
+ {
+ \pstree{\Tdot}
+ {
+ \Tdot
+ \Tdot
+ \Tdot
+ }
+ \Tdot
+ }
+}
diff --git a/usergrps/uktug/baskervi/6_3/0-0-5.tex b/usergrps/uktug/baskervi/6_3/0-0-5.tex
new file mode 100644
index 0000000000..65abe49a86
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-0-5.tex
@@ -0,0 +1,17 @@
+\psset{labelsep=2pt,tnpos=a,radius=2pt}
+\pstree[treemode=R]{\TC*~{25}}
+{
+\TC*~{5}~[tnpos=r]{$L_a$}
+\taput{$a$}
+\pstree{\TC*~{20}\tbput{$b$}}
+ {
+ \pstree{\TC*~{15}\taput{$a$}}
+ {
+ \TC*~{7}~[tnpos=r]{$L_{baa}$}\taput{$a$}
+ \TC*~{5}~[tnpos=r]{$L_{bab}$}\taput{$b$}
+ \TC*~{3}~[tnpos=r]{$L_{bac}$}\tbput{$c$}
+ }
+ \TC*~{5}~[tnpos=r]{$L_{bb}$}
+ \tbput{$b$}
+ }
+}
diff --git a/usergrps/uktug/baskervi/6_3/0-0-6.tex b/usergrps/uktug/baskervi/6_3/0-0-6.tex
new file mode 100644
index 0000000000..1de4116961
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-0-6.tex
@@ -0,0 +1,16 @@
+\footnotesize
+\def\psedge{\nccurve}
+\newcommand{\Female}[2][]{\TR[#1]{\emph{#2}}}
+\newcommand{\Male}[2][]{\TR[#1]{#2}}
+\psset{nodesep=2pt,angleA=90,angleB=-90,unit=.6cm}
+\pstree[treemode=U]{\Female{{\bfseries Matilde}}}{
+ \pstree{\Male{Sebastian}}{
+ \pstree{\Male[name=P]{Philip}}{\Male{Frederick}\Female{Ethel}}
+ \pstree{\Female[name=W]{Mary}}{\Male{Lionel}\Female{Agnes}}}
+ \pstree{\Female{Leonor}}{
+ \pstree{\Male[name=R]{Ra\'ul}}{\Male{Joaquim}\Female{J\'ulia}}
+ \pstree{\Female[name=A]{Am\'elia}}{\Male{Melo}\Female{Augusta}}}
+}
+\psset{doubleline=true,linestyle=dotted}
+\ncline{P}{W}\nbput{1940}
+\ncline{R}{A}\nbput{1950}
diff --git a/usergrps/uktug/baskervi/6_3/0-0-7.tex b/usergrps/uktug/baskervi/6_3/0-0-7.tex
new file mode 100644
index 0000000000..9e9a705734
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-0-7.tex
@@ -0,0 +1,16 @@
+\psset{angleB=-90,arrows=->,nrot=:U}
+\def\molesworth#1{%
+ \pstree[#1]{\Tdia{ }}
+ {
+ \Tp[arrows=->,edge={\ncbar[angleA=180]}]
+ \nbput{Gabbitas}
+ {\psset{linestyle=dashed,arrows=-} \Tp }
+ \Tp[arrows=->,edge={\ncbar}]
+ \naput{Thring}
+ }
+}
+\psset{showbbox=true}
+\begin{tabular}{l}
+\molesworth{}\\[10pt]
+\molesworth{xbbl=1cm,xbbr=1cm}
+\end{tabular}
diff --git a/usergrps/uktug/baskervi/6_3/0-0-8.tex b/usergrps/uktug/baskervi/6_3/0-0-8.tex
new file mode 100644
index 0000000000..7a6bec4ef6
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-0-8.tex
@@ -0,0 +1,27 @@
+\def\Item#1{\Tr[ref=l]{%
+ \psframebox[linestyle=none]{#1}}}
+\def\psedge{\ncangle}
+\psset{xbbd=1.5cm,treemode=R,
+ angleB=-180,angleA=0,levelsep=72pt}
+\pstree{\Item{langs}}{%
+ \Item{german}
+ \pstree{\Item{greek}}{%
+ \Item{hamilton-kelly}
+ \pstree{\Item{levy}}{%
+ \Item{doc}
+ \Item{src}
+ }
+ }
+ \Item{italian}
+ \pstree{\Item{portuguese}}{
+ \Item{hyphenation}
+ }
+ \pstree{\Item{turkish}}{%
+ \Item{doc}
+ \Item{hyphen}
+ \Item{inputs}
+ \Item{mf}
+ \Item{misc}
+ }
+\Item{xettex}
+}
diff --git a/usergrps/uktug/baskervi/6_3/0-0-9.tex b/usergrps/uktug/baskervi/6_3/0-0-9.tex
new file mode 100644
index 0000000000..9d8c207e23
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-0-9.tex
@@ -0,0 +1,19 @@
+\def\XX#1{%
+ \Tr{\psframebox{\rule{0pt}{9pt}#1}}%
+}
+\def\psedge{\ncangle}
+\psset{angleB=90,angleA=-90,
+ levelsep=36pt,armB=14pt}
+\pstree{\XX{grandmother}}
+{%
+\pstree{\XX{aunt}}{\XX{cousin}}
+\pstree{\XX{mother}}
+ {
+ \pstree{\XX{sister}}{\XX{niece}}
+ \pstree{\XX{Me}}
+ {
+ \pstree{\XX{daughter}}
+ {\XX{granddaughter}}
+ }
+ }
+}
diff --git a/usergrps/uktug/baskervi/6_3/0-1-1.tex b/usergrps/uktug/baskervi/6_3/0-1-1.tex
new file mode 100644
index 0000000000..7983bcee12
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-1-1.tex
@@ -0,0 +1 @@
+\pstree{\TC}{\TC\TC}
diff --git a/usergrps/uktug/baskervi/6_3/0-1-10.tex b/usergrps/uktug/baskervi/6_3/0-1-10.tex
new file mode 100644
index 0000000000..c8a0a43c6b
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-1-10.tex
@@ -0,0 +1,21 @@
+\footnotesize
+\psset{nodesep=2pt}
+\def\XX#1#2{%
+ \TR{\ensuremath{#1_{\mbox{#2}}}}%
+}
+\pstree[xbbr=1.5cm]{\XX{R}{AMSU}}
+ {
+ \XX{S}{RawData}
+ \pstree{\XX{S}{combine}
+ \trput{\ensuremath{\oplus}}
+ \tlput{\ensuremath{\oplus}}}
+ {
+ \psset{linestyle=dashed}
+ \XX{R}{Modes}
+ \XX{R}{Normal}
+ \XX{R}{Vertical}
+ \XX{R}{Latched}
+ \XX{R}{Tripped}
+ }
+ \XX{S}{GenerateData}
+ }
diff --git a/usergrps/uktug/baskervi/6_3/0-1-11.tex b/usergrps/uktug/baskervi/6_3/0-1-11.tex
new file mode 100644
index 0000000000..000576b04a
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-1-11.tex
@@ -0,0 +1,13 @@
+\psset{framearc=.2,levelsep=4cm,
+ armB=1cm,angleB=-180}
+\def\psedge{\ncangle}
+\def\TreeBox#1{\Tr{\psframebox{#1}}}
+\pstree[treemode=R]{\TreeBox{Monitor}}
+{
+ \psset{offsetA=4pt}
+ \TreeBox{Attitude Generator}
+ \naput[npos=2.5]{{\small init}}
+ \nbput[npos=2.5]{{\small stop}}
+ \psset{offsetA=-4pt}
+ \TreeBox{Normal Generator}
+}
diff --git a/usergrps/uktug/baskervi/6_3/0-1-12.tex b/usergrps/uktug/baskervi/6_3/0-1-12.tex
new file mode 100644
index 0000000000..8f6ffedea4
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-1-12.tex
@@ -0,0 +1,15 @@
+\psset{arrows=->,framearc=.2}
+\def\Treebox#1{%
+ \Tr{\psframebox{#1}}
+}
+\pstree[treemode=R]
+{\Treebox{A$\rightarrow$B}}{
+\pstree{
+ \Treebox{B$\rightarrow$C}
+ }{
+ \Treebox{A$\rightarrow$D}
+\pstree[treemode=L]
+ {\Treebox{B$\rightarrow$E}}
+ {\Tn\TC[arrows=<-]}
+ }
+}
diff --git a/usergrps/uktug/baskervi/6_3/0-1-13.tex b/usergrps/uktug/baskervi/6_3/0-1-13.tex
new file mode 100644
index 0000000000..5b03d34b99
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-1-13.tex
@@ -0,0 +1,4 @@
+\pstree{\Tp}{
+ \Tcircle{A}
+ \Tcircle{B}
+}
diff --git a/usergrps/uktug/baskervi/6_3/0-1-2.tex b/usergrps/uktug/baskervi/6_3/0-1-2.tex
new file mode 100644
index 0000000000..600546fbcc
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-1-2.tex
@@ -0,0 +1,2 @@
+\pstree{\TC}{\pstree{\TC}{\TC \TC}
+ \pstree{\TC}{\TC \TC}}
diff --git a/usergrps/uktug/baskervi/6_3/0-1-3.tex b/usergrps/uktug/baskervi/6_3/0-1-3.tex
new file mode 100644
index 0000000000..a3e4d846de
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-1-3.tex
@@ -0,0 +1,13 @@
+\pstree[nodesep=2pt,
+ levelsep=20pt]{\TR{grandfather}}
+{
+ \pstree{\TR{uncle}}{\TR{cousin}}
+ \pstree{\TR{father}}
+ {
+ \pstree{\TR{brother}}{\TR{nephew}}
+ \pstree{\TR{Me}}
+ {
+ \pstree{\TR{son}}{\TR{grandson}}
+ }
+ }
+}
diff --git a/usergrps/uktug/baskervi/6_3/0-1-4.tex b/usergrps/uktug/baskervi/6_3/0-1-4.tex
new file mode 100644
index 0000000000..a1c5da4b2d
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-1-4.tex
@@ -0,0 +1,14 @@
+\pstree{\Tdot}
+{
+\Tdot
+\pstree{\Tdot}
+ {
+ \pstree{\Tdot}
+ {
+ \Tdot
+ \Tdot
+ \Tdot
+ }
+ \Tdot
+ }
+}
diff --git a/usergrps/uktug/baskervi/6_3/0-1-5.tex b/usergrps/uktug/baskervi/6_3/0-1-5.tex
new file mode 100644
index 0000000000..65abe49a86
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-1-5.tex
@@ -0,0 +1,17 @@
+\psset{labelsep=2pt,tnpos=a,radius=2pt}
+\pstree[treemode=R]{\TC*~{25}}
+{
+\TC*~{5}~[tnpos=r]{$L_a$}
+\taput{$a$}
+\pstree{\TC*~{20}\tbput{$b$}}
+ {
+ \pstree{\TC*~{15}\taput{$a$}}
+ {
+ \TC*~{7}~[tnpos=r]{$L_{baa}$}\taput{$a$}
+ \TC*~{5}~[tnpos=r]{$L_{bab}$}\taput{$b$}
+ \TC*~{3}~[tnpos=r]{$L_{bac}$}\tbput{$c$}
+ }
+ \TC*~{5}~[tnpos=r]{$L_{bb}$}
+ \tbput{$b$}
+ }
+}
diff --git a/usergrps/uktug/baskervi/6_3/0-1-6.tex b/usergrps/uktug/baskervi/6_3/0-1-6.tex
new file mode 100644
index 0000000000..1de4116961
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-1-6.tex
@@ -0,0 +1,16 @@
+\footnotesize
+\def\psedge{\nccurve}
+\newcommand{\Female}[2][]{\TR[#1]{\emph{#2}}}
+\newcommand{\Male}[2][]{\TR[#1]{#2}}
+\psset{nodesep=2pt,angleA=90,angleB=-90,unit=.6cm}
+\pstree[treemode=U]{\Female{{\bfseries Matilde}}}{
+ \pstree{\Male{Sebastian}}{
+ \pstree{\Male[name=P]{Philip}}{\Male{Frederick}\Female{Ethel}}
+ \pstree{\Female[name=W]{Mary}}{\Male{Lionel}\Female{Agnes}}}
+ \pstree{\Female{Leonor}}{
+ \pstree{\Male[name=R]{Ra\'ul}}{\Male{Joaquim}\Female{J\'ulia}}
+ \pstree{\Female[name=A]{Am\'elia}}{\Male{Melo}\Female{Augusta}}}
+}
+\psset{doubleline=true,linestyle=dotted}
+\ncline{P}{W}\nbput{1940}
+\ncline{R}{A}\nbput{1950}
diff --git a/usergrps/uktug/baskervi/6_3/0-1-7.tex b/usergrps/uktug/baskervi/6_3/0-1-7.tex
new file mode 100644
index 0000000000..9e9a705734
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-1-7.tex
@@ -0,0 +1,16 @@
+\psset{angleB=-90,arrows=->,nrot=:U}
+\def\molesworth#1{%
+ \pstree[#1]{\Tdia{ }}
+ {
+ \Tp[arrows=->,edge={\ncbar[angleA=180]}]
+ \nbput{Gabbitas}
+ {\psset{linestyle=dashed,arrows=-} \Tp }
+ \Tp[arrows=->,edge={\ncbar}]
+ \naput{Thring}
+ }
+}
+\psset{showbbox=true}
+\begin{tabular}{l}
+\molesworth{}\\[10pt]
+\molesworth{xbbl=1cm,xbbr=1cm}
+\end{tabular}
diff --git a/usergrps/uktug/baskervi/6_3/0-1-8.tex b/usergrps/uktug/baskervi/6_3/0-1-8.tex
new file mode 100644
index 0000000000..7a6bec4ef6
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-1-8.tex
@@ -0,0 +1,27 @@
+\def\Item#1{\Tr[ref=l]{%
+ \psframebox[linestyle=none]{#1}}}
+\def\psedge{\ncangle}
+\psset{xbbd=1.5cm,treemode=R,
+ angleB=-180,angleA=0,levelsep=72pt}
+\pstree{\Item{langs}}{%
+ \Item{german}
+ \pstree{\Item{greek}}{%
+ \Item{hamilton-kelly}
+ \pstree{\Item{levy}}{%
+ \Item{doc}
+ \Item{src}
+ }
+ }
+ \Item{italian}
+ \pstree{\Item{portuguese}}{
+ \Item{hyphenation}
+ }
+ \pstree{\Item{turkish}}{%
+ \Item{doc}
+ \Item{hyphen}
+ \Item{inputs}
+ \Item{mf}
+ \Item{misc}
+ }
+\Item{xettex}
+}
diff --git a/usergrps/uktug/baskervi/6_3/0-1-9.tex b/usergrps/uktug/baskervi/6_3/0-1-9.tex
new file mode 100644
index 0000000000..9d8c207e23
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/0-1-9.tex
@@ -0,0 +1,19 @@
+\def\XX#1{%
+ \Tr{\psframebox{\rule{0pt}{9pt}#1}}%
+}
+\def\psedge{\ncangle}
+\psset{angleB=90,angleA=-90,
+ levelsep=36pt,armB=14pt}
+\pstree{\XX{grandmother}}
+{%
+\pstree{\XX{aunt}}{\XX{cousin}}
+\pstree{\XX{mother}}
+ {
+ \pstree{\XX{sister}}{\XX{niece}}
+ \pstree{\XX{Me}}
+ {
+ \pstree{\XX{daughter}}
+ {\XX{granddaughter}}
+ }
+ }
+}
diff --git a/usergrps/uktug/baskervi/6_3/agm.tex b/usergrps/uktug/baskervi/6_3/agm.tex
new file mode 100644
index 0000000000..ff07a6535a
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/agm.tex
@@ -0,0 +1,119 @@
+\title{Announcement of the Annual General Meeting}
+\begin{Article}
+\noindent
+The Annual General Meeting of the \UKTUG\ will
+be held on 16~October at the University of Warwick. Full
+details will be given in \BV\ 6.4.
+
+The Constitution contains the following clauses:
+\begin{quote}
+17. \ The annual general meeting of the \ukt\ shall be
+held in the United Kingdom not later than the last day of
+November in each year on a date and at a
+time to be fixed by the Committee and notified to members
+at least 35 days in advance for the
+following purposes---
+
+(1) to receive from the Committee a report balance sheet and statement of
+accounts for the preceding financial year
+
+(2) to fill the vacancies in the Committee and to appoint auditors for the
+ensuing year
+
+(3) to decide on any motion which may be proposed to the meeting in the
+manner provided below
+
+(4) to fix the entrance fee (if any) and annual subscription
+
+18. \ Any member desirous of proposing any motion at the
+annual general meeting shall give notice in writing to the secretary not
+later than 14 days before the date of such meeting
+
+23. \ No amendment (other than a motion for adjournment) shall be moved to any
+motion proposed at any annual or special general meeting unless written notice
+of the amendment shall have been sent to the secretary prior to the meeting
+\end{quote}
+
+I think that Clauses 17~(3), 18 and 23 are self-explanatory.
+
+A draft agenda, covering items (3) and (4) will appear in \BV\ 6.4.
+In the meantime, anyone wishing to propose
+ any motion to the \acro{AGM} must send me, in writing, the
+ text of the proposed motion and their own name and
+ address, to reach me by 2~October 1996.
+If there are any changes to the draft agenda, the final agenda will be sent to
+members in the 14 days before the \acro{AGM}.
+
+The chair's term of office has a further year to run.
+
+As for other vacancies on the Committee,
+Clause~10 of the Constitution implies that
+at most~3 members of the present Committee may continue without
+being re-elected.
+Thus Clause~9
+implies that there are
+at least 8~vacancies to be filled.
+
+The following parts of Clause~10 describe the procedure for
+filling these vacancies:
+\begin{quote}
+(3) Any two members who are individuals may
+nominate any member or members of the group who are individuals
+to fill any of
+the vacancies by giving at least 7~days notice in writing to the
+secretary
+
+(4) If there are more nominations than vacancies then the membership
+will be decided by an election by single transferable vote in which
+every member of the \ukt\ who is an individual and is
+present at the annual general meeting
+shall be entitled but not obliged to vote
+\end{quote}
+
+Nominations for committee members in accordance with the above
+sub-clauses are thus being sought.
+Written nominations for new committee
+ members should be sent to me, to reach me by 9~October
+ 1996.
+There
+ is no official nomination form. If you like, you may use the
+forms provided with this \BV . Otherwise, what you send
+ me should contain, clearly and legibly,
+\begin{verse}
+ ---name and address of nominee\\
+ ---declaration that (s)he is willing to stand for this
+ office, signed by the nominee\\
+ ---name and address of the nominator\\
+ ---statement nominating the nominee, signed by the
+ nominator\\
+ ---name and address of seconder\\
+ ---statement in support of the nomination, signed by
+ the seconder.
+\end{verse}
+ The nominee, nominator and seconder should all be members
+ of the \ukt\,
+and the last two should be different from each
+ other.
+
+Once elected, the Committee appoints officers from its membership.
+
+ In all the above, `in writing' means `on paper', not email.
+
+% Please put `UKTUG' on the outside of the envelope when you
+%send me any of the above. Otherwise, people may find themselves
+%elected to the wrong committee.
+
+My address is
+\begin{verse}
+\acro{IT} Services\\
+London School of Economics\\
+Houghton Street\\
+London\\
+WC2A 2AE
+\end{verse}
+
+\begin{flushright}
+Carol Hewlett\\
+Honorary Secretary\\
+\end{flushright}
+\end{Article}
diff --git a/usergrps/uktug/baskervi/6_3/bask63.cls b/usergrps/uktug/baskervi/6_3/bask63.cls
new file mode 100644
index 0000000000..0841ba3ba7
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/bask63.cls
@@ -0,0 +1,790 @@
+% Baskerville.cls:
+% Adrian Clark
+% Sue Brooks
+% Sebastan Rahtz
+%
+% based on the original LaTeX ARTICLE DOCUMENT STYLE
+%
+% for LaTeX2e
+%
+% 29.5.94 added ISSN
+% 2.6.94 corrected \ukt\ macro
+% 7.6.94 centered captions
+% 15.8.94 changed editor names etc
+% 2.11.94 use Alan Jeffrey's code for paths, emails, URLs etc
+% from faq.sty
+% put PA address in mast head
+% Journals use two-sided printing.
+% 1.12.94 cleaned again for FAQ issue.
+% 6.12.94 more little fixes for FAQ issue
+% 14.3.95 parameterized date
+% 12.6.95 removed JF
+% 8.95 worked on to make HH run. color and array need to go back
+% 1996/02/06 DPC
+% Added fontmatter and submissiondates environments
+% Added \BASKed \BASKed* \BASKyear \BASKmonth
+% \BASKtitle \BASKheadparone and \BASKheadpartwo
+% commands set the `fixed' texts on the masthead.
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{bask63}[1996/02/06 v3.12 Baskerville newsletter class]
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
+\ProcessOptions
+\LoadClass{article}
+\RequirePackage[noisy]{textfit}
+\RequirePackage{pifont}
+%\RequirePackage{latexsym}
+%\RequirePackage{calc}
+%\RequirePackage{ifthen}
+%\RequirePackage{longtable}
+%\RequirePackage{texnames}
+%\RequirePackage{shortvrb}
+%\DeleteShortVerb{\|}
+\let\FAQverbFamily\ttfamily
+\DeclareRobustCommand{\FAQverb}[2]{{%
+ \ifvmode\leavevmode\fi
+ \lefthyphenmin=256\setlanguage\language
+ \FAQverbFamily\hyphenchar\the\font`#1\relax
+ \def\@tempa{#2}%
+ \expandafter\@faq@strip\meaning\@tempa\@faq@strip
+ \hyphenchar\the\font\m@ne
+}\setlanguage\language}
+\def\@faq@strip#1->#2\@faq@strip{#2}
+%
+% Document markup:
+%
+\makeatother % because @ is a delimiter here, it had better have the
+ % same catcode as it will when the macro's invoked
+\def\Email|#1@#2|{\FAQverb\-{#1@}\penalty10\FAQverb\.{#2}} % email
+\makeatletter
+\def\FTP|#1|{\FAQverb\.{#1}} % FTP site
+\def\File|#1|{\FAQverb\/{#1}} % file name
+%\def\CTAN{\FAQverb\/} % CTAN path
+\def\Newsgroup|#1|{\FAQverb\.{#1}} % newsgroup
+\def\URL|#1://#2/#3|{\FAQverb\.{#1://#2/}\penalty10\FAQverb\/{#3}}
+%\def\path|#1|{\FAQverb\/{#1}} % generic path
+
+% fonts to use
+\renewcommand{\rmdefault}{mbvx}
+\renewcommand{\sfdefault}{cmss}
+\renewcommand{\ttdefault}{cmtt}
+\fontencoding{T1}\fontfamily{mbvx}\selectfont
+\DeclareFontShape{T1}{mbvx}{m}{sl}{<->ssub * mbvx/m/it}{}
+\RequirePackage[T1]{fontenc}
+%\RequirePackage{array}
+%\def\arraybackslash{\let\\=\@arraycr}
+%\newcolumntype{P}[1]{>{\raggedright\arraybackslash}p{#1}}
+%\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
+
+%\RequirePackage{shortvrb}
+
+\RequirePackage[dvips]{graphicx}
+%\RequirePackage[dvips]{color}
+
+% absolute requirements for every run
+\RequirePackage{multicol}
+\RequirePackage{relsize}
+
+% the good ol' TUGboat acronym sizing macro
+\DeclareRobustCommand\acro[1]{\textsmaller{#1}\@}
+
+%\RequirePackage{mflogo}
+%\RequirePackage{footcols}
+\newcommand\bs{{\ttfamily\upshape\char'134}}
+
+\lineskip 1\p@
+\normallineskip 1\p@
+\def\baselinestretch{1}
+\renewcommand\normalsize{%
+ \@setfontsize\normalsize\@xpt\@xiipt
+ \abovedisplayskip 8\p@ \@plus1\p@ \@minus1\p@
+ \abovedisplayshortskip \z@ \@plus3\p@
+ \belowdisplayshortskip 4\p@ \@plus3\p@
+ \belowdisplayskip \abovedisplayskip
+ \let\@listi\@listI}
+\let\@normalsize\normalsize
+\normalsize
+\renewcommand\small{%
+ \@setfontsize\small\@ixpt{10.5}%
+ \abovedisplayskip 4\p@ \@plus1\p@ \@minus1\p@
+ \abovedisplayshortskip 4\p@ \@plus1\p@
+ \belowdisplayshortskip \abovedisplayshortskip
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 2\p@ \@plus1\p@ \@minus1\p@
+ \parsep \z@
+ \itemsep 2\p@}%
+ \belowdisplayskip \abovedisplayskip
+}
+\renewcommand\footnotesize{%
+ \@setfontsize\footnotesize\@viiipt{9}%
+ \abovedisplayskip 4\p@ \@plus1\p@ \@minus1\p@
+ \abovedisplayshortskip \z@ \@plus\p@
+ \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 1\p@ \@plus1\p@ \@minus1\p@
+ \parsep \z@
+ \itemsep 2\p@}%
+ \belowdisplayskip \abovedisplayskip
+}
+\renewcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
+\renewcommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
+\renewcommand\large{\@setfontsize\large\@xipt{12}}
+\renewcommand\Large{\@setfontsize\Large\@xiipt{14}}
+\renewcommand\LARGE{\@setfontsize\LARGE\@xivpt{17}}
+\renewcommand\huge{\@setfontsize\huge\@xviipt{20}}
+\renewcommand\Huge{\@setfontsize\Huge\@xxpt{30}}
+\normalsize
+\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
+\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
+\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
+\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
+\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
+\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
+\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
+
+% ****************************************
+% * PAGE LAYOUT *
+% ****************************************
+%
+% SIDE MARGINS:
+\oddsidemargin -2.5pc \evensidemargin -2.5pc
+\marginparwidth 4pc % don't use marginal notes...
+\marginparsep 0.5pc % ...in the UK TUG newsletter
+
+% VERTICAL SPACING:
+\topmargin -3pc
+\headheight 12\p@
+\headsep 15\p@
+\topskip 10\p@
+\footskip 15\p@
+
+% DIMENSION OF TEXT:
+
+\textheight 250mm % height of text on a page (A4 paper)
+\textwidth 180mm % total width of a page
+\columnseprule 0.5\p@ % width of line in the inter-column gutter
+\columnsep 10mm % space between columns
+\tolerance 9999 % make those columns justify
+
+% FOOTNOTES:
+\footnotesep 6\p@
+\skip\footins 19.5\p@ plus 12\p@ \@minus 1\p@
+
+% FLOATS:
+\floatsep 12\p@ plus 5.5\p@ \@minus 1\p@
+\textfloatsep 15\p@ plus 4.5\p@ \@minus 3\p@
+\intextsep 12\p@ plus 5.5\p@ \@minus 2\p@
+\dblfloatsep 12\p@ plus 5.5\p@ \@minus 2\p@
+\dbltextfloatsep 15\p@ plus 4.5\p@ \@minus 3\p@
+\@fptop 0\p@ plus 0fil
+\@fpsep 12\p@ plus 0fil
+\@fpbot 0\p@ plus 3fil
+\@dblfptop 0\p@ plus 0fil
+\@dblfpsep 12\p@ plus 0fil
+\@dblfpbot 0\p@ plus 3fil
+\marginparpush 5\p@
+
+% ****************************************
+% * PARAGRAPHING *
+% ****************************************
+%
+\parindent 12\p@
+\parskip \z@ plus .1\p@
+\partopsep 0\p@ plus 1\p@
+\@lowpenalty 51
+\@medpenalty 151
+\@highpenalty 301
+\@beginparpenalty -\@lowpenalty
+\@endparpenalty -\@lowpenalty
+\@itempenalty -\@lowpenalty
+\clubpenalty=0
+\widowpenalty=10000
+
+% ****************************************
+% * SKIPS *
+% ****************************************
+%
+\newskip\@indentskip
+\newskip\smallindent
+\newskip\@footindent
+\newskip\@leftskip
+\@indentskip=1.25pc
+\smallindent=\parindent
+\@footindent=\smallindent
+\@leftskip=\z@
+
+
+% ****************************************
+% * SECTIONS *
+% ****************************************
+%
+\def\Section{\@startsection{newarticle}{0}{\z@}
+ {-24\p@ \@plus -12\p@ \@minus -.1\p@}
+ {12\p@ \@plus 1\p@}
+ {\raggedright\Large\bfseries}}
+\def\SSection{\@startsection{newarticle}{0}{\z@}
+ {-24\p@ \@plus -12\p@ \@minus -.1\p@}
+ {12\p@ \@plus 1\p@}
+ {\raggedright\Large\bfseries}[\@title]}
+\def\section{%\typeout{** section!}%
+\@startsection {section}{1}{\z@}
+ {-12\p@ \@plus -6\p@ \@minus -.1\p@}
+ {6\p@}
+ {\raggedright\large\bfseries}}
+\def\subsection{\@startsection{subsection}{2}{\z@}
+ {-4\p@ \@plus -2\p@ \@minus -.1\p@}
+ {0.1\p@ \@plus 2\p@}
+ {\raggedright\normalsize\itshape}}
+\def\subsubsection{\@startsection{subsubsection}{3}{\z@}
+ {-6\p@ \@plus -3\p@ \@minus -1\p@}
+ {0.1\p@ \@plus 2\p@}
+ {\raggedright\normalsize\it}}
+\def\paragraph{\@startsection{paragraph}{4}{\z@}
+ {12\p@ \@plus 2.25\p@ \@minus -1\p@}
+ {-0.5em}
+ {\normalsize\bfseries}}
+\def\subparagraph{\@startsection{subparagraph}{5}{\z@}
+ {12\p@ \@plus 2.25\p@ \@minus 1\p@}
+ {-0.5em}
+ {\normalsize\it}}
+\setcounter{secnumdepth}{-1}
+%
+\def\appendix{\par
+ \setcounter{section}{0}
+ \setcounter{subsection}{0}
+ \def\thesection{\Alph{section}}}
+
+% ****************************************
+% * PARTS & SECTIONS NUMBERS *
+% ****************************************
+%
+\newcounter{newarticle}
+\@newctr{section}[newarticle]
+\def\thenewarticle {\Alph{newarticle}}
+
+% ****************************************
+% * LISTS *
+% ****************************************
+%
+\leftmargini \@indentskip
+\leftmarginii 1pc
+\leftmarginiii 1pc
+\leftmarginiv 1pc
+\leftmarginv 1pc
+\leftmarginvi 1pc
+\leftmargin\leftmargini
+\labelsep 0.5em
+\labelwidth\leftmargini\advance\labelwidth-\labelsep
+%
+% label macros for Range-Left and Range-Right labels
+\def\makeRLlabel#1{\rlap{#1}\hss}
+\def\makeRRlabel#1{\hss\llap{#1}}
+%
+\def\@listI{\leftmargin\leftmargini
+ \parsep \z@
+ \topsep 2\p@ \@plus 1\p@ \@minus 1\p@
+ \itemsep \z@ \@plus .1\p@
+}
+\let\@listi\@listI
+\@listi
+\def\@listii{\leftmargin\leftmarginii
+ \labelwidth\leftmarginii\advance\labelwidth-\labelsep
+ \topsep 2\p@ \@plus 1\p@ \@minus 1\p@
+ \parsep \z@
+ \itemsep \z@ \@plus .1\p@
+}
+\def\@listiii{\leftmargin\leftmarginiii
+ \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
+ \topsep 1\p@ \@plus 1\p@ \@minus 1\p@
+ \parsep \z@
+ \partopsep \z@
+ \itemsep \topsep
+}
+\def\@listiv{\leftmargin\leftmarginiv
+ \labelwidth\leftmarginiv\advance\labelwidth-\labelsep
+}
+\def\@listv{\leftmargin\leftmarginv
+ \labelwidth\leftmarginv\advance\labelwidth-\labelsep
+}
+\def\@listvi{\leftmargin\leftmarginvi
+ \labelwidth\leftmarginvi\advance\labelwidth-\labelsep
+}
+%
+% ITEMIZE
+\def\itemize{\ifnum \@itemdepth >3 \@toodeep
+ \else \advance\@itemdepth \@ne
+ \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
+ \list{\csname\@itemitem\endcsname}%
+ {\let\makelabel\makeRRlabel}%
+ \fi}
+\def\labelitemi{$\bullet$}
+\def\labelitemii{--}
+\def\labelitemiii{$\cdot$}
+\def\labelitemiv{*}
+%
+% ENUMERATE with optional argument to set left margin...
+\def\enumerate{\ifnum \@enumdepth >3 \@toodeep \else
+ \advance\@enumdepth \@ne
+ \edef\@enumctr{enum\romannumeral\the\@enumdepth}%
+ \fi
+ \@ifnextchar [{\@enumeratetwo}{\@enumerateone}%
+}
+\def\@enumeratetwo[#1]{%
+ \list{\csname label\@enumctr\endcsname}%
+ {\settowidth\labelwidth{[#1]}
+ \leftmargin\labelwidth \advance\leftmargin\labelsep
+ \usecounter{\@enumctr}
+ \let\makelabel\makeRRlabel}
+}
+\def\@enumerateone{%
+ \list{\csname label\@enumctr\endcsname}%
+ {\usecounter{\@enumctr}
+ \let\makelabel\makeRRlabel}}
+%
+\def\labelenumi{\theenumi}
+\def\theenumi{\arabic{enumi}.}
+\def\labelenumii{(\theenumii)}
+\def\theenumii{\alph{enumii}}
+\def\p@enumii{\theenumi}
+\def\labelenumiii{\theenumiii}
+\def\theenumiii{\roman{enumiii}}
+\def\p@enumiii{\theenumi(\theenumii)}
+\def\labelenumiv{\theenumiv}
+\def\theenumiv{\Alph{enumiv}}
+\def\p@enumiv{\p@enumiii\theenumiii}
+% ARRAY AND TABULAR
+%
+\arraycolsep 5\p@
+\tabcolsep 6\p@
+\arrayrulewidth .5\p@
+\doublerulesep 1.5\p@
+
+% ****************************************
+% * TITLES AND ABSTRACT *
+% ****************************************
+%
+
+%% Volume Number (ie Year - 1990)
+\def\BASKvol#1{\gdef\BASK@vol{#1}}
+\BASKvol{?}
+
+%% Issue Number (ie Month/2, roughly)
+\def\BASKno#1{\gdef\BASK@no{#1}}
+\BASKno{?}
+
+% Editor, Star form for Guest editor
+\def\BASKed{\@ifstar{\BASK@ed{Guest }}{\BASK@ed{}}}
+\def\BASK@ed#1#2{\gdef\BASK@editor{#1Editor: #2}}
+\BASKed{????????}
+
+%% Year (4 digits)
+\def\BASKyear#1{\gdef\thisyear{#1}}
+\BASKyear{????}
+
+% Month (as a Word)
+\def\BASKmonth#1{\gdef\thismonth{#1}}
+\BASKmonth{?????}
+
+\def\makeBSKtitle{\par
+ \begingroup
+ \vspace*{-\headheight}%
+ \@maketitle
+ \bigskip\hrule\bigskip
+ \thispagestyle{plain}
+ \endgroup
+ \let\maketitle\relax
+ \let\@maketitle\relax
+}
+\newbox\BSKbox
+\def\@maketitle{%
+ \centerline{\BASK@titleline}%
+ \medskip
+ \hbox to \textwidth{\bfseries The Annals of the UK \TeX\ Users'
+ Group\hfill \BASK@editor\hfill Vol.~\BASK@vol\ No.~\BASK@no}%
+ \smallskip\hbox to \textwidth{\bfseries ISSN 1354--5930
+ \hfill \thismonth\ \thisyear}%
+ \medskip
+ \noindent\ignorespaces
+ \BASK@headparone\unskip\par
+ \ignorespaces\BASK@headpartwo\unskip}
+
+% The frontmatter environment should contain a sequence of article
+% environments that are run into two columns. It inserts the masthead
+% across both columns, and the table of contents at the start of
+% column one.
+\def\frontmatter{%
+ \vspace*{-1cm}% Would make more sense to incorporate this into
+ % \maketitle, but leave it like this for compat.
+ \begin{multicols}{2}[\makeBSKtitle]%
+ \tableofcontents}
+\def\endfrontmatter{%
+ \end{multicols}}
+
+
+% The Journal title command.
+% You probably only want to change this if you want to use a design-size
+% font rather than let \scaletowidth scale for some special issue.
+\def\BASKtitle#1{\gdef\BASK@titleline{#1}}
+\BASKtitle{%
+ \bfseries
+ \scaletowidth{\textwidth}{%
+ B\,a\,s\,k\,e\,r\,v\,i\,l\,l\,e}}
+
+
+% The first paragraph. Needs to be reset if a special issue used a
+% different font set.
+\def\BASKheadparone#1{\gdef\BASK@headparone{#1}}
+\BASKheadparone{%
+Articles may be submitted via electronic mail to
+\texttt{baskerville@tex.ac.uk}, or on MSDOS-compatible discs,
+to Sebastian Rahtz, Elsevier Science Ltd, The Boulevard, Langford
+Lane, Kidlington, Oxford OX5 1GB, to whom any correspondence
+concerning \BV\ should also be addressed. This \BV\ is set in Monotype
+Baskerville, with Computer Modern Typewriter for literal
+text, and printed on a Xerox Docutech. Production and distribution is
+undertaken in Cambridge by Robin Fairbairns. Back
+issues from the previous 12 months may be ordered from \ukt\ for
+\pounds2 each; earlier issues are archived on \textsc{ctan} in
+\texttt{usergrps/uktug}.}
+
+% The second paragraph.
+\def\BASKheadpartwo#1{\gdef\BASK@headpartwo{#1}}
+\BASKheadpartwo{%
+Please send \ukt\ subscriptions, and book or software orders, to
+Peter Abbott, 1 Eymore Close, Selly Oak, Birmingham B29 4LB.
+Fax/telephone: 0121 476 2159. Email
+enquiries about \ukt\ to \protect\texttt{uktug-enquiries@tex.ac.uk}.}
+
+
+\def\and{\end{tabular}\vskip 6pt\par
+ \begin{tabular}[t]{@{}l@{}}}
+%
+\def\abstract{\@abstract}
+\def\endabstract{\end{quote}}
+\def\@abstract{\subsection*{Summary}\begin{quote}}
+
+% ****************************************
+% * PAGE STYLES *
+% ****************************************
+%
+\mark{{}{}}
+\gdef\@author{}
+\def\author{\@ifnextchar [{\@authortwo}{\@authorone}}
+\def\@authortwo[#1]#2{\gdef\@author{#2}\gdef\@shortauthor{#1}}
+\def\@authorone#1{\gdef\@author{#1}\gdef\@shortauthor{#1}}
+\gdef\@shortauthor{Dummy Author}
+\gdef\@title{}
+\gdef\@longtitle{}
+\def\title{\@ifnextchar [{\@titletwo}{\@titleone}}
+\def\@titletwo[#1]#2{\gdef\@title{#1}\gdef\@longtitle{#2}}
+\def\@titleone#1{\gdef\@title{#1}\gdef\@longtitle{#1}}
+\gdef\@longtitle{Dummy Title}
+
+%
+% \ps@empty defined in LATEX.TEX
+%
+\def\ps@plain{\let\@mkboth\markboth
+ \def\@oddhead{}
+ \def\@evenhead{}
+ \def\@oddfoot{\rm \hfil --\thepage--\hfil}
+ \def\@evenfoot{\rm \hfil --\thepage--\hfil}
+}
+\def\ps@headings{\let\@mkboth\markboth
+ \def\@oddhead{\hfill\emph{\@title}\hfill}
+ \def\@oddfoot{\rm \hfil --\thepage--\hfil}
+ \def\@evenhead{\it Baskerville \hfill
+ Volume \BASK@vol, Number \BASK@no}
+ \def\@evenfoot{\rm \hfil --\thepage--\hfil}
+}
+\def\ps@myheadings{\let\@mkboth\@gobbletwo
+ \def\@oddhead{\it\@shortauthor \hfill \@title}
+ \def\@oddfoot{\rm \hfil --\thepage--\hfil}
+ \def\@evenhead{\it Baskerville \hfill
+ Volume \BASK@vol, Number \BASK@no}
+ \def\@evenfoot{\rm \hfil --\thepage--\hfil}
+ \def\sectionmark##1{}
+ \def\subsectionmark##1{}}
+
+% ****************************************
+% * TABLE OF CONTENTS, ETC. *
+% ****************************************
+%
+\def\@pnumwidth{1.4pc}
+\def\@tocrmarg {2pc}
+\def\@dotsep{10}
+\setcounter{tocdepth}{0}
+%\def\tableofcontents{\@restonecolfalse
+% \if@twocolumn\@restonecoltrue\onecolumn\fi
+% \section*{Contents} \@starttoc{toc}
+% \if@restonecol\twocolumn\fi \par\vspace{12\p@}}
+\def\tableofcontents{\Section*{Contents}\@starttoc{toc}}
+\def\l@part#1#2{\addpenalty{-\@highpenalty}
+ \addvspace{2.25em \@plus 1\p@}
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ {\normalsize\rm
+ \leavevmode \hspace*{3pc}
+ #1\hfil \hbox to\@pnumwidth{\hss \ }}\par
+ \nobreak \global\@nobreaktrue
+ \everypar{\global\@nobreakfalse\everypar{}}\endgroup}
+\def\dotfil{%
+ \cleaders\hbox{$\m@th \mkern1.5mu.\mkern1.5mu$}\hfil\kern\z@}
+\def\l@newarticle#1#2{\addpenalty{\@secpenalty}
+% \addvspace{1.0em \@plus 1\p@}
+ \@tempdima 1.5em % width of box holding section number
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \leavevmode
+ #1\dotfil \hbox to\@pnumwidth{\hss #2}\par
+ \endgroup}
+\def\l@section{\@dottedtocline{1}{\z@}{1.5em}}
+\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
+\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
+\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
+\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
+\def\listoffigures{\@restonecolfalse
+ \if@twocolumn\@restonecoltrue\onecolumn\fi
+ \section*{List of Figures\@mkboth{List of Figures}{List of Figures}}
+ \@starttoc{lof} \if@restonecol\twocolumn\fi}
+\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
+\def\listoftables{\@restonecolfalse
+ \if@twocolumn\@restonecoltrue\onecolumn\fi
+ \section*{List of Tables\@mkboth{List of Tables}{List of Tables}}
+ \@starttoc{lot} \if@restonecol\twocolumn\fi}
+\let\l@table\l@figure
+
+% ****************************************
+% * BIBLIOGRAPHY *
+% ****************************************
+%
+\def\thebibliography#1{\section*{\refname}
+ \small
+\list
+ {\@biblabel{\arabic{enumiv}}}{\settowidth\labelwidth{\@biblabel{#1}}%
+ \leftmargin\labelwidth
+ \advance\leftmargin\labelsep
+ \usecounter{enumiv}%
+ \let\p@enumiv\@empty
+ \def\theenumiv{\arabic{enumiv}}}%
+ \def\newblock{\hskip .11em plus.33em minus.07em}%
+ \parskip\z@ \@plus .1pt\relax
+ \clubpenalty4000\widowpenalty4000\sfcode`\.=1000\relax}
+\def\refname{References}
+\def\endthebibliography{%
+ \def\@noitemerr{\@warning{Empty `thebibliography' environment}}%
+ \endlist}
+
+\setcounter{topnumber}{2}
+\def\topfraction{.9}
+\setcounter{bottomnumber}{1}
+\def\bottomfraction{.9}
+\setcounter{totalnumber}{3}
+\def\textfraction{.1}
+\def\floatpagefraction{.75}
+\setcounter{dbltopnumber}{2}
+\def\dbltopfraction{.9}
+\def\dblfloatpagefraction{.75}
+
+\long\def\@makecaption#1#2{\vskip 6\p@
+ \setbox\@tempboxa\hbox{\small{\bfseries #1.} #2}
+ \ifdim \wd\@tempboxa >.8\hsize
+ \hbox to\hsize{%
+ \hfill\parbox{.8\hsize}{\small{\bfseries #1.} #2\par}\hfill}
+ \else
+ \hbox to\hsize{\hfill\box\@tempboxa\hfill}
+ \fi
+ \vskip 6\p@
+}
+
+
+% --- -----------------------------------------------------------------
+% --- Shorthands for non-English abbreviations and words.
+% --- -----------------------------------------------------------------
+
+\def\foreign{\em}
+\def\etc{{\foreign etc.}} % etc.
+\def\eg{{\foreign e.g.~}\ignorespaces} % e.g.
+\def\egc{{\foreign e.g.,~}\ignorespaces} % e.g.,
+\def\ie{{\foreign i.e.~}\ignorespaces} % i.e.
+\def\iec{{\foreign i.e.,~}\ignorespaces} % i.e.,
+
+% --- -----------------------------------------------------------------
+% --- Tex-related mnemonics.
+% --- -----------------------------------------------------------------
+
+
+\def\La{\protect\p@La}
+\def\p@La{L%
+ {\setbox0\hbox{T}%
+ \setbox2\vbox to\ht0{\kern.07ex\hbox{%
+ \csname S@\f@size\endcsname
+ \math@fontsfalse
+ \fontsize\sf@size\z@\selectfont
+ A}%
+ \vss}%
+ \kern-.5\wd2
+ \box2
+ }}
+\def\AllTeX{(\La)\TeX}
+\def\AmSTeX{%
+ $\mathcal{A}\kern-.1667em\lower.5ex\hbox{$\mathcal{M}$}%
+ \kern-.125em S$\TeX}
+\def\LamsTeX{$\mathcal{L}\mathcal{A}%
+\kern-.1667em\lower.5ex\hbox{$\mathcal{M}$}\kern-.125em S$\TeX}
+\def\BibTeX{{\rmfamily B\kern-.05em\textsc{i\kern-.025em b}\kern-.08em\TeX}}
+\def\INRStex{T\kern-.1667em\lower.5ex\hbox{\^E}\kern-.125emX}
+\def\JTeX{\leavevmode\hbox{\lower.5ex\hbox{J}\kern-.18em\TeX}}
+\def\LAMSTeX{L\kern -0.4 em \raise 0.3 ex \hbox {$\scriptstyle \mathcal{A}$}%
+ \kern -0.25 em \lower 0.4 ex \hbox {$\cal M$}%
+ \kern -0.1 em \hbox {$\mathcal{S}$}-\TeX}
+\def\AMSLaTeX{{$\mathcal{A}$\kern-.1667em\lower.5ex\hbox{$\mathcal{M}$}\kern-.125em
+ $\mathcal{S}$-\LaTeX}}
+\def\AMS{{$\mathcal{A}$\kern-.1667em\lower.5ex\hbox{$\mathcal{M}$}\kern-.125em
+ $\mathcal{S}$}}
+\def\MakeIndex{{\itshape MakeIndex}}
+\def\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC}
+\def\PiCTeX{\PiC\kern-.11em\TeX}
+% SliTeX from the SliTeX Documentation
+\def\SLiTeX{%
+ S\kern-.065em L\kern-.18em\raise.32ex\hbox{\textsc{i}}%
+ \kern-.03em\TeX}
+\let\SliTeX\SLiTeX
+\def\POBox{P.\thinspace O.~Box }
+\def\TeXhax{\TeX hax}
+\def\TeXXeT{\TeX--X\kern-.125em\lower.5ex\hbox{E}\kern-.1667emT}
+\def\TUB{\emph{TUGboat}}
+\def\DVI{\texttt{dvi}}
+\def\VF{\textsc{vf}}
+\def\BV{\emph{Baskerville}}
+\def\UKTUG{UK \TeX\ Users' Group}
+\def\ukt{{\textsmaller[2]{UK}}\acro{TUG}}
+\let\shortuktug\ukt
+\def\PS{\textsc{PostScript}}
+\newcommand{\payuk}{UK TeX Users' Group}
+\newcommand{\Newline}{\\[0.7\baselineskip]}
+\newcommand{\FullLine}[1]{%
+ \makebox[\linewidth][l]{#1\hrulefill}\Newline}
+\newcommand{\HalfLine}[1]{%
+ \makebox[0.5\linewidth][l]{#1\hrulefill}}
+
+\def\Dash{---}
+
+
+% --- -----------------------------------------------------------------
+% --- Additional commands.
+% --- -----------------------------------------------------------------
+
+\let\maketitle\make@articletitle
+\def\make@articletitle{\Section[\@title]{\@longtitle}}
+
+% article is for smaller articles with single-column titles.
+\def\article{%
+ \setcounter{figure}{0}%
+ \setcounter{table}{0}%
+ \Section[\@title]{\@longtitle}%
+ \let\maketitle\relax
+ \markright{\@shortauthor\hfill\@longtitle}%
+}
+%
+% Article is when the title is double column
+\def\Article{%
+ \setcounter{figure}{0}%
+ \setcounter{table}{0}%
+ \begin{multicols}{2}[\SSection{\@longtitle}]%
+ \let\maketitle\relax
+ \markright{\@shortauthor\hfill\@longtitle}%
+}
+% FAQ version of article ?
+\def\FArticle{%
+ \setcounter{figure}{0}%
+ \setcounter{table}{0}%
+ \begin{multicols}{2}[\Section*{\@longtitle}]%
+}
+\def\endarticle{\@signature
+ \gdef\@author{\mbox{}}}
+
+\def\endArticle{\@signature
+ \gdef\@author{\mbox{}}\end{multicols}%
+}
+\let\endFArticle\endArticle
+\def\newarticlemark#1{}
+
+% Use like a 4 column tabular but with no preamble argument.
+\def\submissiondates{%
+ \begin{center}%
+ \begin{tabular}{ll@{}l@{}l}
+ \BASK@subtitle{Issue}&
+ \BASK@subtitle{Submit material\\ for publication}&
+ \BASK@subtitle{Submit last-\\minute notices}&
+ \BASK@subtitle{Anticipated\\ posting date}\\[2pt]}
+\def\endsubmissiondates{%
+ \end{tabular}
+ \end{center}}
+
+
+% rotated italic head on submission dates table
+\def\BASK@subtitle#1{%
+ \kern-5pt\relax
+ \rotatebox{45}{\itshape\begin{tabular}[b]{@{}l@{}}#1\end{tabular}}}
+
+% --- Macros for cross-referencing tables and figures.
+
+\def\figref#1{Figure~\ref{#1}}
+\def\tabref#1{Table~\ref{#1}}
+
+% --- Output the attribution at the end of an article.
+\def\emptysig{}
+\def\@signature{%
+ \ifx\@author\emptysig\else
+ \begin{flushright}\begin{tabular}{@{}r@{}}\@author\end{tabular}%
+ \end{flushright}\fi}
+
+\def\signature#1{\begin{flushright}
+ \begin{tabular}{@{}r@{}}#1\end{tabular}%
+ \end{flushright}}
+
+% ****************************************
+% * INITIALIZATION *
+% ****************************************
+%
+\ps@headings
+\pagenumbering{arabic}
+\sloppy
+\flushbottom
+\frenchspacing
+
+%\extrarowheight2\p@
+\setlength{\multicolsep}{6\p@}
+\let\sl\it
+\newcommand{\meta}[1]{{$\langle$\itshape #1\/$\rangle$}}
+\def\Gin@extensions{.eps,.ps,.eps.gz,.ps.gz,.eps.Z,.pz,.psz}
+\def\Gin@sepdefault{.}%
+\@namedef{Gin@rule@.psz}#1{{.eps}{.bb}{`gunzip -c #1}}
+
+% no rule in footcols
+
+\def\@makecol@ftn{%
+ \vskip \skip\footins
+ \footnoterule
+ \footnotesize
+ \multicolsep\z@\relax
+ \hsize\textwidth
+ \@parboxrestore
+ % {\showoutput\batchmode\showbox\footins}%
+ \raggedcolumns
+ \bgroup \columnseprule 0\p@
+ \begin{multicols}{\the\ftn@col@number}%
+ \unvbox \footins
+ \end{multicols}%
+ \egroup
+}
+%
+% available for inter-article dinglines
+%
+\def\Dings{\nopagebreak{\vspace*{0.25ex}\footnotesize\dingline{167}}}
+%
+\@twosidetrue \@mparswitchtrue
+\endinput
+%%
diff --git a/usergrps/uktug/baskervi/6_3/bask6_3.aux b/usergrps/uktug/baskervi/6_3/bask6_3.aux
new file mode 100644
index 0000000000..68d2843d41
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/bask6_3.aux
@@ -0,0 +1,133 @@
+\relax
+\ifx\hyper@anchor\@undefined
+\global \let \oldcontentsline\contentsline
+\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
+\global \let \oldnewlabel\newlabel
+\gdef \newlabel#1#2{\newlabelxx{#1}#2}
+\gdef \newlabelxx#1#2#3#4#5{\oldnewlabel{#1}{{#2}{#3}}}
+\AtEndDocument{\let \contentsline\oldcontentsline
+\let \newlabel\oldnewlabel}
+\else
+\global \let \hyper@last\relax
+\fi
+
+\@writefile{toc}{\contentsline {newarticle}{\numberline {\uppercase {i}}Editorial}{3}{newarticle.1}}
+\@writefile{toc}{\contentsline {newarticle}{\numberline {\uppercase {ii}}Beautiful tables, the easy way with the \textsf {mdwtab} package}{4}{newarticle.2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {0.1}A touch of class}{4}{subsection.2.0.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {0.2}New column types}{5}{subsection.2.0.2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {0.3}Unboxed tables}{6}{subsection.2.0.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {0.4}Life's little luxuries}{6}{subsection.2.0.4}}
+\@writefile{toc}{\contentsline {subsubsection}{Footnotes}{6}{subsection.2.0.4}}
+\@writefile{toc}{\contentsline {subsubsection}{Vertical alignment of ruled tables}{6}{subsection.2.0.4}}
+\@writefile{toc}{\contentsline {subsubsection}{Extra row separation}{6}{subsection.2.0.4}}
+\@writefile{toc}{\contentsline {newarticle}{\numberline {\uppercase {iii}}The frequent supplement}{7}{newarticle.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5}\raggedright \upshape \bfseries 69a\hskip 1em\relax Multilingual typesetting in \LaTeX {}}{7}{subsection.3.0.5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6}\raggedright \upshape \bfseries 75a\hskip 1em\relax Footnotes in tables}{7}{subsection.3.0.6}}
+\gdef \LT@i {%
+ \LT@entry {3}{214.95724pt}%
+ \LT@entry {3}{246.87749pt}}
+\gdef \LT@ii {%
+ \LT@entry {2}{178.32718pt}%
+ \LT@entry {1}{39.16158pt}%
+ \LT@entry {1}{296.52756pt}}
+\@writefile{toc}{\contentsline {newarticle}{\numberline {\uppercase {iv}}An introduction to PSTricks, part 3}{9}{newarticle.4}}
+\@writefile{toc}{\contentsline {section}{\numberline {A}Tree diagrams}{9}{section.4.1}}
+\newlabel{PSTtree}{{1}{9}{Tree diagrams\relax }{table.0.1}}
+\@writefile{lot}{\contentsline {table}{\numberline {1}{\PST \ tree drawing commands}}{9}{table.0.1}}
+\@writefile{lot}{\contentsline {table}{\numberline {2}{\PST \ Graphical parameters for trees}}{9}{table.0.2}}
+\newlabel{PSTtreeparms}{{2}{9}{Tree diagrams\relax }{table.0.2}}
+\newlabel{ex-0-1-1}{{0-1-1}{10}}
+\newlabel{ex-0-1-2}{{0-1-2}{10}}
+\newlabel{ex-0-1-3}{{0-1-3}{10}}
+\newlabel{ex-0-1-4}{{0-1-4}{11}}
+\newlabel{ex-0-1-5}{{0-1-5}{11}}
+\newlabel{ex-0-1-6}{{0-1-6}{12}}
+\newlabel{ex-0-1-7}{{0-1-7}{12}}
+\newlabel{ex-0-1-8}{{0-1-8}{13}}
+\newlabel{ex-0-1-9}{{0-1-9}{14}}
+\newlabel{ex-0-1-10}{{0-1-10}{15}}
+\newlabel{ex-0-1-11}{{0-1-11}{15}}
+\newlabel{ex-0-1-12}{{0-1-12}{16}}
+\newlabel{ex-0-1-13}{{0-1-13}{16}}
+\@writefile{toc}{\contentsline {newarticle}{\numberline {\uppercase {v}}Java, Java}{17}{newarticle.5}}
+\@writefile{toc}{\contentsline {newarticle}{\numberline {\uppercase {vi}}The Euromath System}{20}{newarticle.6}}
+\citation{EvH}
+\citation{Goossens}
+\citation{Bryan}
+\citation{ISO9573}
+\citation{AAP}
+\citation{math}
+\citation{Euromath}
+\citation{EvH}
+\citation{PvHR}
+\citation{Grif}
+\citation{GrifSA}
+\citation{Chamberlin}
+\@writefile{toc}{\contentsline {newarticle}{\numberline {\uppercase {vii}}How does \acro {HTML} handle mathematics?}{21}{newarticle.7}}
+\@writefile{toc}{\contentsline {section}{\numberline {A}Introduction}{21}{section.7.1}}
+\citation{Bryan}
+\citation{Flynn}
+\citation{Goossens2}
+\citation{math}
+\citation{seb}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7}SGML Notations}{22}{subsection.7.1.7}}
+\@writefile{toc}{\contentsline {section}{\numberline {B}\acro {HTML}3 (expired draft)}{22}{section.7.2}}
+\citation{SandS}
+\citation{html32}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8}Summary}{26}{subsection.7.2.8}}
+\newlabel{space}{{1.}{26}{Summary\relax }{enumi.10}}
+\@writefile{toc}{\contentsline {section}{\numberline {C}Future of maths in HTML}{26}{section.7.3}}
+\citation{W3C}
+\citation{SandS}
+\bibcite{AAP}{ANSI, 1994}
+\bibcite{Bryan}{Bryan, 1988}
+\bibcite{Chamberlin}{Chamberlin, 1988}
+\bibcite{Euromath}{Euromath consortium, 1996a}
+\bibcite{Flynn}{Flynn, 1995}
+\bibcite{Goossens2}{Goossens and Saarela, 1995a}
+\bibcite{Goossens}{Goossens and Saarela, 1995b}
+\bibcite{GrifSA}{Grif, 1996}
+\bibcite{ISO9573}{\acro {ISO}, 1988}
+\bibcite{PvHR}{Poppelier et al., 1992}
+\bibcite{Grif}{Quint and Vatton, 1986}
+\bibcite{math}{Raggett, 1995}
+\bibcite{seb}{Rahtz, 1995}
+\bibcite{SandS}{Smith and Stutely, 1988}
+\bibcite{EvH}{van Herwijnen, 1990}
+\bibcite{html32}{\acro {W}3\acro {C}, 1996b}
+\bibcite{W3C}{\acro {W}3\acro {C}, 1996c}
+\@writefile{toc}{\contentsline {section}{\numberline {D}Conclusion}{27}{section.7.4}}
+\@writefile{toc}{\contentsline {newarticle}{\numberline {\uppercase {viii}}Hyper-G: Information---the Next Generation}{29}{newarticle.8}}
+\@writefile{toc}{\contentsline {section}{\numberline {A}Introduction}{29}{section.8.1}}
+\@writefile{toc}{\contentsline {section}{\numberline {B}Using Hyper-G for Electronic Publishing}{29}{section.8.2}}
+\@writefile{toc}{\contentsline {section}{\numberline {C}Providing Quick Access}{31}{section.8.3}}
+\@writefile{toc}{\contentsline {section}{\numberline {D}New Publishing Paradigms}{31}{section.8.4}}
+\bibcite{AdobePDF}{Adobe 93}
+\@writefile{toc}{\contentsline {section}{\numberline {E}Turnaround Time and Cost Effectiveness}{32}{section.8.5}}
+\@writefile{toc}{\contentsline {section}{\numberline {F}Current Electronic Publications With Hyper-G Technology}{32}{section.8.6}}
+\bibcite{AndKapMauSch95}{Andrews 95}
+\bibcite{BLCaiLuoNieSec94}{Berners-Lee et al.\ 94}
+\bibcite{AndKap94}{Andrews 94}
+\bibcite{KapMauTom91}{Kappe 91}
+\bibcite{MauSch94}{Maurer 94}
+\bibcite{MauSch95}{Maurer 95}
+\bibcite{Mau96}{Maurer 96}
+\@writefile{toc}{\contentsline {newarticle}{\numberline {\uppercase {ix}}Portable Documents: What Next?}{34}{newarticle.9}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9}Introduction}{34}{subsection.9.0.9}}
+\@writefile{toc}{\contentsline {section}{\numberline {A}What Next?}{34}{section.9.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10}Les Carr, University of Southampton}{34}{subsection.9.1.10}}
+\@writefile{toc}{\contentsline {section}{\numberline {B}Converting from \LaTeX \ to SGML}{34}{section.9.2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11}Sebastian Rahtz, Elsevier Science}{34}{subsection.9.2.11}}
+\@writefile{toc}{\contentsline {section}{\numberline {C}\acro {SGML} is here}{35}{section.9.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {12}Andrew Dorward and Neil Bradley, Pindar}{35}{subsection.9.3.12}}
+\@writefile{toc}{\contentsline {section}{\numberline {D}Java -- The Krakatoa of the Web}{35}{section.9.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {13}Henry Rzepa, Imperial College, London}{35}{subsection.9.4.13}}
+\@writefile{toc}{\contentsline {newarticle}{\numberline {\uppercase {x}}An aged archivist remembers\dots }{37}{newarticle.10}}
+\@writefile{toc}{\contentsline {newarticle}{\numberline {\uppercase {xi}}Malcolm's gleanings}{38}{newarticle.11}}
+\@writefile{toc}{\contentsline {section}{\numberline {A}In consistency}{38}{section.11.1}}
+\@writefile{toc}{\contentsline {section}{\numberline {B}\textsc {Minse}}{38}{section.11.2}}
+\@writefile{toc}{\contentsline {section}{\numberline {C}Times change}{38}{section.11.3}}
+\@writefile{toc}{\contentsline {section}{\numberline {D}\emph {TUGboat}}{38}{section.11.4}}
+\@writefile{toc}{\contentsline {newarticle}{\numberline {\uppercase {xii}}Announcement of the Annual General Meeting}{39}{newarticle.12}}
+\@writefile{toc}{\contentsline {newarticle}{\numberline {\uppercase {xiii}}The UK T\kern -.1667em\lower .5ex\hbox {E}\kern -.125emX\spacefactor 1000 \ Users' Group}{41}{newarticle.13}}
+\@writefile{toc}{\contentsline {newarticle}{\numberline {\uppercase {xiv}}Obtaining T\kern -.1667em\lower .5ex\hbox {E}\kern -.125emX\spacefactor 1000 }{42}{newarticle.14}}
diff --git a/usergrps/uktug/baskervi/6_3/bask6_3.log b/usergrps/uktug/baskervi/6_3/bask6_3.log
new file mode 100644
index 0000000000..0bbd4da376
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/bask6_3.log
@@ -0,0 +1,691 @@
+This is TeX, Version 3.14159 (Web2c 7.0) (format=hylatex 97.9.30) 14 OCT 1997 10:58
+**&hylatex bask6_3
+(bask6_3.tex
+LaTeX2e <1997/06/01>
+Babel <v3.6h> and hyphenation patterns for english, german, loaded.
+ ********* Hyperref Macros loaded *******
+(../baskrep.cls
+Document Class: baskrep 1997/09/29, Baskerville reprints class 1.2
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/base/article.cls
+Document Class: article 1997/06/16 v1.3v Standard LaTeX document class
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/base/size10.clo
+File: size10.clo 1997/06/16 v1.3v Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/textfit/textfit.sty
+Package: textfit 1994/04/15
+\mags@f@r=\count87
+\desired@size=\dimen103
+\r@mainder=\count88
+\m@gstepcount=\count89
+\m@gsteplimit=\count90
+\m@gstepvalue=\count91
+\m@gstepdimen=\dimen104
+)
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/psnfss/pifont.sty
+Package: pifont 1997/01/23 6.0 Pi font PSNFSS2e package
+LaTeX Font Info: Try loading font information for U+pzd on input line 60.
+
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/psnfss/upzd.fd
+File: upzd.fd 1997/09/30 font definitions for U/pzd.
+)
+LaTeX Font Info: Try loading font information for U+psy on input line 61.
+
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/psnfss/upsy.fd
+File: upsy.fd 1997/09/30 font definitions for U/psy.
+))
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/base/latexsym.sty
+Package: latexsym 1996/11/20 v2.2d Standard LaTeX package (lasy symbols)
+\symlasy=\mathgroup4
+LaTeX Font Info: Overwriting symbol font `lasy' in version `bold'
+(Font) U/lasy/m/n --> U/lasy/b/n on input line 85.
+)
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/calc/calc.sty
+Package: calc 1995/04/10 v4.0c (TEST)
+
+Package: `calc' v4.0c (TEST) <1995/04/10> (KKT and FJ)
+\calc@Acount=\count92
+\calc@Bcount=\count93
+\calc@Adimen=\dimen105
+\calc@Bdimen=\dimen106
+\calc@Askip=\skip43
+\calc@Bskip=\skip44
+LaTeX Info: Redefining \setlength on input line 47.
+LaTeX Info: Redefining \addtolength on input line 48.
+\calc@denominator=\count94
+) (/export/disk05/tex_play/texlive/share/texmf/tex/latex/base/ifthen.sty
+Package: ifthen 1996/08/02 v1.0m Standard LaTeX ifthen package (DPC)
+)
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/tools/longtable.sty
+Package: longtable 1996/11/12 v4.05 Multi-page Table package (DPC)
+\LTleft=\skip45
+\LTright=\skip46
+\LTpre=\skip47
+\LTpost=\skip48
+\LTchunksize=\count95
+\LTcapwidth=\dimen107
+\LT@head=\box26
+\LT@firsthead=\box27
+\LT@foot=\box28
+\LT@lastfoot=\box29
+\LT@cols=\count96
+\LT@rows=\count97
+\c@LT@tables=\count98
+\c@LT@chunks=\count99
+\LT@p@ftn=\toks14
+)
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/psnfss/mathptm.sty
+Package: mathptm 1997/01/23{} Times + math package from fontinst
+LaTeX Font Info: Redeclaring symbol font `operators' on input line 25.
+LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
+(Font) OT1/cmr/m/n --> OT1/ptmcm/m/n on input line 25.
+LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
+(Font) OT1/cmr/bx/n --> OT1/ptmcm/m/n on input line 25.
+LaTeX Font Info: Redeclaring symbol font `letters' on input line 26.
+LaTeX Font Info: Overwriting symbol font `letters' in version `normal'
+(Font) OML/cmm/m/it --> OML/ptmcm/m/it on input line 26.
+LaTeX Font Info: Overwriting symbol font `letters' in version `bold'
+(Font) OML/cmm/b/it --> OML/ptmcm/m/it on input line 26.
+LaTeX Font Info: Redeclaring symbol font `symbols' on input line 27.
+LaTeX Font Info: Overwriting symbol font `symbols' in version `normal'
+(Font) OMS/cmsy/m/n --> OMS/pzccm/m/n on input line 27.
+LaTeX Font Info: Overwriting symbol font `symbols' in version `bold'
+(Font) OMS/cmsy/b/n --> OMS/pzccm/m/n on input line 27.
+LaTeX Font Info: Redeclaring symbol font `largesymbols' on input line 28.
+LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal'
+(Font) OMX/cmex/m/n --> OMX/psycm/m/n on input line 28.
+LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold'
+(Font) OMX/cmex/m/n --> OMX/psycm/m/n on input line 28.
+\symbold=\mathgroup5
+\symitalic=\mathgroup6
+LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 31.
+LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal'
+(Font) OT1/cmr/bx/n --> OT1/ptm/bx/n on input line 31.
+LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold'
+(Font) OT1/cmr/bx/n --> OT1/ptm/bx/n on input line 31.
+LaTeX Font Info: Redeclaring math alphabet \mathit on input line 32.
+LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal'
+(Font) OT1/cmr/m/it --> OT1/ptm/m/it on input line 32.
+LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold'
+(Font) OT1/cmr/bx/it --> OT1/ptm/m/it on input line 32.
+)
+LaTeX Font Info: Try loading font information for OT1+ptm on input line 16.
+
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/psnfss/ot1ptm.fd
+File: ot1ptm.fd 1997/09/30 Fontinst v1.6 font definitions for OT1/ptm.
+)
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/base/fontenc.sty
+Package: fontenc 1997/05/07 v1.9d Standard LaTeX package
+
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/base/t1enc.def
+File: t1enc.def 1997/05/07 v1.9d Standard LaTeX file
+LaTeX Font Info: Redeclaring font encoding T1 on input line 81.
+)
+LaTeX Font Info: Try loading font information for T1+ptm on input line 98.
+
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/psnfss/t1ptm.fd
+File: t1ptm.fd 1997/09/30 Fontinst v1.6 font definitions for T1/ptm.
+))
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/tools/array.sty
+Package: array 1996/06/14 v2.3i Tabular extension package (FMi)
+\col@sep=\dimen108
+\extrarowheight=\dimen109
+\NC@list=\toks15
+\extratabsurround=\skip49
+\backup@length=\skip50
+)
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/base/shortvrb.sty
+Package: shortvrb 1997/02/05 v1.9z Standard LaTeX documentation package (FMi)
+)
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/graphics/epsfig.sty
+Package: epsfig 1996/10/04 v1.7 (e)psfig emulation (SPQR)
+
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/graphics/graphicx.sty
+Package: graphicx 1997/06/09 v1.0d Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/graphics/keyval.sty
+Package: keyval 1995/09/21 v1.09 key=value parser (DPC)
+)
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/graphics/graphics.sty
+Package: graphics 1997/06/07 v1.0d Standard LaTeX Graphics (DPC,SPQR)
+
+(/export/disk05/tex_play/texlive/share/texmf/tex/generic/fontinst/trig.sty
+Package: trig 1994/03/15 v1.07 sin cos tan (DPC)
+)
+(/postcap/cap1/tools/lib/texmf/tex/latex/elsevier/graphics.cfg)
+Package graphics Info: Driver file: dvips.def on input line 84.
+
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/graphics/dvips.def
+File: dvips.def 1996/12/12 v3.0d Driver-dependant file (DPC,SPQR)
+))
+\Gin@req@height=\dimen110
+\Gin@req@width=\dimen111
+)
+\epsfxsize=\dimen112
+\epsfysize=\dimen113
+)
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/graphics/color.sty
+Package: color 1997/06/07 v1.0e Standard LaTeX Color (DPC)
+
+(/postcap/cap1/tools/lib/texmf/tex/latex/elsevier/color.cfg)
+Package color Info: Driver file: dvips.def on input line 129.
+
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/graphics/dvipsnam.def
+File: dvipsnam.def 1996/12/12 v3.0d Driver-dependant file (DPC,SPQR)
+))
+(/export/disk05/tex_play/texlive/share/texmf/tex/generic/musixtex/multicol.sty
+Package: multicol 1995/10/19 v1.5l multicolumn formatting (FMi)
+\c@tracingmulticols=\count100
+\mult@box=\box30
+\multicol@leftmargin=\dimen114
+\c@unbalance=\count101
+\c@collectmore=\count102
+\doublecol@number=\count103
+\multicoltolerance=\count104
+\multicolpretolerance=\count105
+\full@width=\dimen115
+\page@free=\dimen116
+\premulticols=\dimen117
+\postmulticols=\dimen118
+\multicolsep=\skip51
+\multicolbaselineskip=\skip52
+\partial@page=\box31
+\last@line=\box32
+\mult@rightbox=\box33
+\mult@grightbox=\box34
+\mult@gfirstbox=\box35
+\mult@firstbox=\box36
+\@tempa=\box37
+\@tempa=\box38
+\@tempa=\box39
+\@tempa=\box40
+\@tempa=\box41
+\@tempa=\box42
+\@tempa=\box43
+\@tempa=\box44
+\@tempa=\box45
+\@tempa=\box46
+\@tempa=\box47
+\@tempa=\box48
+\@tempa=\box49
+\@tempa=\box50
+\@tempa=\box51
+\@tempa=\box52
+\@tempa=\box53
+\c@columnbadness=\count106
+\c@finalcolumnbadness=\count107
+\last@try=\dimen119
+\multicolovershoot=\dimen120
+\multicolundershoot=\dimen121
+\mult@nat@firstbox=\box54
+) (/export/disk05/tex_play/texlive/share/texmf/tex/latex/misc/url.sty
+Package: url 1996/10/19 ver 1.2 Verb mode for urls, email addresses, and file
+ names
+)
+(mflogo.sty
+Package: mflogo 1994/05/21 1.2 Contributed LaTeX2e package
+
+Package: `mflogo' 1.2 <1994/05/21> (Ulrik Vieth)
+)
+LaTeX Info: Redefining \rm on input line 73.
+LaTeX Info: Redefining \sf on input line 74.
+LaTeX Info: Redefining \tt on input line 75.
+LaTeX Info: Redefining \bf on input line 76.
+LaTeX Info: Redefining \it on input line 77.
+LaTeX Info: Redefining \sl on input line 78.
+LaTeX Info: Redefining \sc on input line 79.
+\@indentskip=\skip53
+\smallindent=\skip54
+\@footindent=\skip55
+\@leftskip=\skip56
+\c@newarticle=\count108
+\BSKbox=\box55
+
+) (bits.sty
+LaTeX Info: Redefining \FAQverb on input line 2.
+) (tub-bits.sty) (bv63.sty (/export/disk05/tex_play/texlive/share/texmf/tex/lat
+ex/tools/delarray.sty
+Package: delarray 1994/03/14 v1.01 array delimiter package (DPC)
+) (/export/disk05/tex_play/texlive/share/texmf/tex/latex/tools/hhline.sty
+Package: hhline 1994/05/23 v2.03 Table rule package (DPC)
+)) (spqr.sty (/export/disk05/tex_play/texlive/share/texmf/tex/latex/graphics/ps
+tcol.sty
+Package: pstcol 1996/10/28 v1.0 PSTricks color colompatibility (DPC)
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/pstricks/pstricks.sty
+Package: pstricks 1997/03/25: package wrapper for PSTricks pstricks.tex
+(/export/disk05/tex_play/texlive/share/texmf/tex/generic/pstricks/pstricks.tex
+`PSTricks' v93a/b-97 patch 3 <1997/07/11> (tvz)
+\pst@dima=\dimen122
+\pst@dimb=\dimen123
+\pst@dimc=\dimen124
+\pst@dimd=\dimen125
+\pst@dimg=\dimen126
+\pst@dimh=\dimen127
+\pst@hbox=\box56
+\pst@boxg=\box57
+\pst@cnta=\count109
+\pst@cntb=\count110
+\pst@cntc=\count111
+\pst@cntd=\count112
+\pst@cntg=\count113
+\pst@cnth=\count114
+\pst@toks=\toks16
+(/export/disk05/tex_play/texlive/share/texmf/tex/generic/pstricks/pstricks.con)
+\psunit=\dimen128
+\psxunit=\dimen129
+\psyunit=\dimen130
+\pslinewidth=\dimen131
+\pst@customdefs=\toks17
+\pslinearc=\dimen132
+\everypsbox=\toks18
+\psframesep=\dimen133
+\pslabelsep=\dimen134
+\theoverlaybox=\box58
+(/export/disk05/tex_play/texlive/share/texmf/tex/generic/pstricks/pstricks.bug
+ v97.01, 1997/04/02)))) (/export/disk05/tex_play/texlive/share/texmf/tex/latex/
+pstricks/pst-node.sty
+Package: pst-node 1997/03/25: package wrapper for PSTricks pst-node.tex
+(/export/disk05/tex_play/texlive/share/texmf/tex/generic/pstricks/pst-node.tex
+ v93a/b,94beta-97 patch 2, 1997/07/30
+\psrow=\count115
+\pscol=\count116
+\psmatrixcnt=\count117
+\psrowsep=\skip57
+\pscolsep=\skip58
+)) (/export/disk05/tex_play/texlive/share/texmf/tex/latex/pstricks/pst-tree.sty
+Package: pst-tree 1997/03/25: package wrapper for PSTricks pst-tree.tex
+(/export/disk05/tex_play/texlive/share/texmf/tex/generic/pstricks/pst-tree.tex
+ v0.93-97 patch 1, 1997/05/14
+\pstree@rootbox=\box59
+\pstree@box=\box60
+\psnodecnt=\count118
+\pstreelevel=\count119
+\pstreecnt=\count120
+\pstree@cnt=\count121
+\pstree@stop=\count122
+)) (/export/disk05/tex_play/texlive/share/texmf/tex/latex/fancyvrb/fancyvrb.sty
+Package: fancyvrb 1996/10/05
+Style option: `fancyvrb' v2.0-beta, with DG/SPQR fixes <1996/10/05> (tvz)
+\FV@CodeLineNo=\count123
+\FV@InFile=\read1
+\FV@TabBox=\box61
+\c@FancyVerbLine=\count124
+\FV@OutFile=\write3
+(fancyvrb.rc
+\c@chapter=\count125
+\c@eps@counter=\count126
+\c@side@count=\count127
+\@display=\box62
+))
+Package color Info: Redefining color white on input line 13.
+Package shortvrb Info: Made " a short reference for \verb on input line 80.
+
+Package array Warning: Column P is already defined on input line 100.
+
+
+Package array Warning: Column C is already defined on input line 101.
+
+(spqr2.sty)) (pkgindoc.sty
+Package: pkgindoc 1994/10/20 v1.1 Package Interface in Document (DPC)
+) (/export/disk05/tex_play/texlive/share/texmf/tex/latex/tools/xspace.sty
+Package: xspace 1996/12/06 v1.05 Space after command names (DPC)
+) (/export/disk05/tex_play/texlive/share/texmf/tex/latex/hyperref/hyperref.sty
+Package: hyperref 1997/09/17type tes 5.4 Hypertext links for LaTeX
+\@linkdim=\dimen135
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/hyperref/nameref.sty
+Package: nameref 1996/07/22 Cross-referencing by name of section
+) (/export/disk05/tex_play/texlive/share/texmf/tex/latex/hyperref/pdfmark.cfg
+\pdf@box=\box63
+\pdf@toks=\toks19
+\pdf@defaulttoks=\toks20
+\@outlinefile=\write4
+) (/export/disk05/tex_play/texlive/share/texmf/tex/latex/hyperref/dvips.cfg)
+\c@Item=\count128
+\c@Hfootnote=\count129
+Package hyperref Info: Hyper figures OFF on input line 750.
+Package hyperref Info: Link nesting OFF on input line 755.
+Package hyperref Info: Hyperindex ON on input line 758.
+Package hyperref Info: Plain pages OFF on input line 765.
+Package hyperref Info: Backreferencing OFF on input line 770.
+Package hyperref Info: Link coloring OFF on input line 775.
+) (bask6_3.aux)
+\openout1 = `bask6_3.aux'.
+
+LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 36.
+LaTeX Font Info: ... okay on input line 36.
+LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 36.
+LaTeX Font Info: ... okay on input line 36.
+LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 36.
+LaTeX Font Info: ... okay on input line 36.
+LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 36.
+LaTeX Font Info: ... okay on input line 36.
+LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 36.
+LaTeX Font Info: ... okay on input line 36.
+LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 36.
+LaTeX Font Info: ... okay on input line 36.
+(bask6_3.out) (bask6_3.out)
+\openout4 = `bask6_3.out'.
+
+LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <10> not available
+(Font) Font shape `T1/ptm/b/n' tried instead on input line 38.
+The calculated font is ptmb8t ->72.89124pt
+LaTeX Font Info: Try loading font information for T1+pcr on input line 38.
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/psnfss/t1pcr.fd
+File: t1pcr.fd 1997/09/30 Fontinst v1.6 font definitions for T1/pcr.
+)
+Underfull \hbox (badness 1917) in paragraph at lines 38--38
+\T1/ptm/m/n/10 Oak, Birm-ing-ham B29 4LB. Fax/telephone: 0121 476 2159. Email e
+n-quiries about UK-TUG to \T1/pcr/m/n/10 uktug-
+ []
+
+LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <12> not available
+(Font) Font shape `T1/ptm/b/n' tried instead on input line 38.
+(bask6_3.toc
+LaTeX Font Info: Try loading font information for OT1+ptmcm on input line 1.
+
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/psnfss/ot1ptmcm.fd
+File: ot1ptmcm.fd 1997/09/30 Fontinst v1.6 font definitions for OT1/ptmcm.
+)
+LaTeX Font Info: Try loading font information for OML+ptmcm on input line 1.
+
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/psnfss/omlptmcm.fd
+File: omlptmcm.fd 1997/09/30 Fontinst v1.6 font definitions for OML/ptmcm.
+)
+LaTeX Font Info: Try loading font information for OMS+pzccm on input line 1.
+
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/psnfss/omspzccm.fd
+File: omspzccm.fd 1997/09/30 Fontinst v1.6 font definitions for OMS/pzccm.
+)
+LaTeX Font Info: Try loading font information for OMX+psycm on input line 1.
+
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/psnfss/omxpsycm.fd
+File: omxpsycm.fd 1997/09/30 Fontinst v1.6 font definitions for OMX/psycm.
+)
+LaTeX Font Info: Try loading font information for U+lasy on input line 1.
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/base/ulasy.fd
+File: ulasy.fd 1996/11/20 v2.2dLaTeX symbol font definitions
+)
+LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <10> not available
+(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1.
+LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <7.4> not available
+(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1.
+LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <6> not available
+(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1.
+LaTeX Font Info: Try loading font information for T1+phv on input line 2.
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/psnfss/t1phv.fd
+File: t1phv.fd 1997/09/25 Fontinst v1.6 font definitions for T1/phv.
+)
+LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <7.4> not available
+(Font) Font shape `T1/ptm/b/n' tried instead on input line 11.
+
+Overfull \hbox (2.20984pt too wide) detected at line 24
+\T1/ptm/m/n/10 VIII
+ []
+
+
+Underfull \hbox (badness 10000) has occurred while \output is active
+[][][][]
+ []
+
+[1
+
+]
+Overfull \hbox (2.20984pt too wide) detected at line 48
+\T1/ptm/m/n/10 XIII
+ []
+
+
+Overfull \hbox (2.7699pt too wide) detected at line 49
+\T1/ptm/m/n/10 XIV
+ []
+
+)
+\tf@toc=\write5
+\openout5 = `bask6_3.toc'.
+
+(bv63ed.tex [2]) (/export/disk05/tex_play/texlive/share/texmf/tex/latex/mdwtool
+s/mdwtab.sty
+Package: mdwtab 1996/05/16 1.05 Table typesetting with style
+\tab@state=\count130
+\tab@columns=\count131
+\tab@preamble=\toks21
+\tab@shortline=\toks22
+\extrarowheight=\dimen136
+\tabextrasep=\dimen137
+\arrayextrasep=\dimen138
+\smarraycolsep=\dimen139
+\smarrayextrasep=\dimen140
+\tab@width=\dimen141
+\col@sep=\dimen142
+\tab@endheight=\dimen143
+\tab@leftskip=\skip59
+\tab@rightskip=\skip60
+\fn@notes=\box64
+\fn@width=\dimen144
+) (tblarta.tex
+Underfull \hbox (badness 1472) in paragraph at lines 23--8
+\T1/ptm/m/n/10 the past ed-i-tors and guest ed-i-tors, Se-bas-tian Rahtz, Robin
+ Fair-bairns, David Carlisle and Mal-colm Clark:
+ []
+
+
+Underfull \hbox (badness 1796) in paragraph at lines 23--8
+\T1/ptm/m/n/10 who have al-ready taken their turn. I'll just wel-come him with
+the old clich^^e9, come on in, the wa-ter's
+ []
+
+[3
+
+]
+LaTeX Font Info: Font shape `T1/phv/bx/n' in size <12> not available
+(Font) Font shape `T1/phv/b/n' tried instead on input line 96.
+LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <9> not available
+(Font) Font shape `OT1/ptm/b/n' tried instead on input line 96.
+LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <7> not available
+(Font) Font shape `OT1/ptm/b/n' tried instead on input line 96.
+LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <5> not available
+(Font) Font shape `OT1/ptm/b/n' tried instead on input line 96.
+LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <9> not available
+(Font) Font shape `T1/ptm/b/n' tried instead on input line 145.
+[4
+
+]
+LaTeX Font Info: Font shape `T1/phv/m/it' in size <10> not available
+(Font) Font shape `T1/phv/m/sl' tried instead on input line 314.
+[5]) (robina.tex (faqa.sty
+Package: faqa 1996/07/22 UK TUG package for TeX FAQ
+UK TUG FAQ macros v1.0b, 1996/01/19
+FAQ -- loading font configuration file faqfont.cfg
+(faqfont.cfg
+FAQ -- Typesetting using Computer Modern fonts
+) (texnames.sty
+This is texnames.sty, Version 1.09 <16 March 1993>
+)
+LaTeX Info: Redefining \acro on input line 116.
+LaTeX Info: Redefining \LaTeX on input line 152.
+LaTeX Info: Redefining \AllTeX on input line 171.
+Package shortvrb Info: Made | a short reference for \verb on input line 194.
+LaTeX Info: Redefining \FAQverb on input line 204.
+\c@CTAN@unrefs=\count132
+\@footnoteenvbox=\box65
+)
+Package shortvrb Info: | already a short reference for \verb on input line 6.
+(dirctan.tex) (filectan.tex) [6] [7
+
+]
+Underfull \hbox (badness 1072) in paragraph at lines 107--109
+[]\T1/ptm/m/n/10 Grab hold of []\T1/pcr/m/n/10 footnote.sty[] \T1/ptm/m/n/10 fr
+om \T1/ptm/m/n/9 CTAN\T1/ptm/m/n/10 , also lurk-ing in []\T1/pcr/m/n/10 macros/
+latex/contrib/supported/
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 110--114
+[]\T1/ptm/m/n/10 Then put your tab-u-lar en-vi-ron-ment in-side a \T1/phv/m/n/1
+0 savenotes \T1/ptm/m/n/10 en-vi-ron-ment. Al-ter-na-tively, say
+ []
+
+) (trees.tex
+\c@myN=\count133
+[8]
+LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <10.95> not available
+(Font) Font shape `T1/ptm/b/n' tried instead on input line 11.
+
+LaTeX Font Warning: Font shape `T1/pcr/bc/n' undefined
+(Font) using `T1/pcr/m/n' instead on input line 32.
+
+LaTeX Font Info: Font shape `T1/phv/m/it' in size <9> not available
+(Font) Font shape `T1/phv/m/sl' tried instead on input line 41.
+
+Overfull \hbox (44.26132pt too wide) in alignment at lines 73--78
+ [] [] []
+ []
+
+
+Overfull \hbox (44.26132pt too wide) in alignment at lines 78--82
+ [] [] []
+ []
+
+
+Overfull \hbox (44.26132pt too wide) in alignment at lines 82--84
+ [] [] []
+ []
+
+
+Overfull \hbox (44.26132pt too wide) in alignment at lines 84--141
+ [] [] []
+ []
+
+[9
+
+]
+\openout3 = `0-1-1.tex'.
+
+(0-1-1.tex)
+\openout3 = `0-1-2.tex'.
+
+(0-1-2.tex)
+\openout3 = `0-1-3.tex'.
+
+(0-1-3.tex) [10]
+\openout3 = `0-1-4.tex'.
+
+(0-1-4.tex)
+\openout3 = `0-1-5.tex'.
+
+[11] (0-1-5.tex)
+\openout3 = `0-1-6.tex'.
+
+(0-1-6.tex
+LaTeX Font Info: Font shape `T1/ptm/bx/it' in size <8> not available
+(Font) Font shape `T1/ptm/b/it' tried instead on input line 6.
+)
+\openout3 = `0-1-7.tex'.
+
+[12] (0-1-7.tex)
+\openout3 = `0-1-8.tex'.
+
+(0-1-8.tex)
+Underfull \vbox (badness 10000) has occurred while \output is active []
+
+[13]
+\openout3 = `0-1-9.tex'.
+
+(0-1-9.tex)
+Underfull \vbox (badness 10000) has occurred while \output is active []
+
+[14]
+\openout3 = `0-1-10.tex'.
+
+(0-1-10.tex
+LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <8> not available
+(Font) Font shape `OT1/ptm/b/n' tried instead on input line 6.
+)
+\openout3 = `0-1-11.tex'.
+
+[15] (0-1-11.tex)
+\openout3 = `0-1-12.tex'.
+
+(0-1-12.tex)
+\openout3 = `0-1-13.tex'.
+
+(0-1-13.tex)) (mcjava.tex [16] [17
+
+]
+Underfull \vbox (badness 10000) has occurred while \output is active []
+
+[18]) (euromath.tex [19]) (ht.tex
+Package shortvrb Info: | already a short reference for \verb on input line 2.
+[20
+
+] [21
+
+] [22] [23] [24] [25] [26]
+Overfull \hbox (12.20703pt too wide) in paragraph at lines 619--622
+[]\T1/ptm/m/n/9 Euromath con-sor-tium (1996a). Eu-ro-math sys-tem. [][][][]
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 619--622
+
+ []
+
+[27]) (klaus.tex [28] [29
+
+]
+Underfull \vbox (badness 5022) has occurred while \output is active []
+
+[30] [31] [32]) (conf.tex
+Package shortvrb Info: | already a short reference for \verb on input line 1.
+[33]
+LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <10.95> not available
+(Font) Font shape `OT1/ptm/b/n' tried instead on input line 53.
+LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <8> not available
+(Font) Font shape `T1/ptm/b/n' tried instead on input line 53.
+[34
+
+] [35]) (hist.tex [36]) (glean.tex [37
+
+]
+LaTeX Font Info: Font shape `T1/ptm/bx/sc' in size <10.95> not available
+(Font) Font shape `T1/ptm/b/sc' tried instead on input line 12.
+LaTeX Font Info: Font shape `T1/ptm/bx/it' in size <10.95> not available
+(Font) Font shape `T1/ptm/b/it' tried instead on input line 43.
+) (agm.tex [38
+
+] [39
+
+]) (regul.tex [40] [41
+
+]
+LaTeX Font Info: Try loading font information for U+logo on input line 158.
+(/export/disk05/tex_play/texlive/share/texmf/tex/latex/mflogo/ulogo.fd
+File: Ulogo.fd 1995/12/04 v1.5c LaTeX font definitions for METAFONT logo fonts
+) [42
+
+]) (bask6_3.aux)
+
+LaTeX Font Warning: Some font shapes were not available, defaults substituted.
+
+ )
+Here is how much of TeX's memory you used:
+ 5694 strings out of 50924
+ 68111 string characters out of 447905
+ 183598 words of memory out of 1100001
+ 8405 multiletter control sequences out of 10000+10000
+ 91034 words of font info for 109 fonts, out of 400000 for 900
+ 15 hyphenation exceptions out of 1000
+ 39i,9n,30p,259b,681s stack positions out of 300i,100n,500p,3000b,30000s
+
+Output written on bask6_3.dvi (42 pages, 463160 bytes).
diff --git a/usergrps/uktug/baskervi/6_3/bask6_3.out b/usergrps/uktug/baskervi/6_3/bask6_3.out
new file mode 100644
index 0000000000..e42336a44d
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/bask6_3.out
@@ -0,0 +1,33 @@
+\BOOKMARK {newarticle.1}{Editorial}{}
+\BOOKMARK {newarticle.2}{Beautiful tables, the easy way with the \textsf {mdwtab} package}{}
+\BOOKMARK {newarticle.3}{The frequent supplement}{}
+\BOOKMARK {newarticle.4}{An introduction to PSTricks, part 3}{}
+\BOOKMARK {section.4.1}{Tree diagrams}{newarticle.4}
+\BOOKMARK {newarticle.5}{Java, Java}{}
+\BOOKMARK {newarticle.6}{The Euromath System}{}
+\BOOKMARK {newarticle.7}{How does \acro {HTML} handle mathematics?}{}
+\BOOKMARK {section.7.1}{Introduction}{newarticle.7}
+\BOOKMARK {section.7.2}{\acro {HTML}3 (expired draft)}{newarticle.7}
+\BOOKMARK {section.7.3}{Future of maths in HTML}{newarticle.7}
+\BOOKMARK {section.7.4}{Conclusion}{newarticle.7}
+\BOOKMARK {newarticle.8}{Hyper-G: Information---the Next Generation}{}
+\BOOKMARK {section.8.1}{Introduction}{newarticle.8}
+\BOOKMARK {section.8.2}{Using Hyper-G for Electronic Publishing}{newarticle.8}
+\BOOKMARK {section.8.3}{Providing Quick Access}{newarticle.8}
+\BOOKMARK {section.8.4}{New Publishing Paradigms}{newarticle.8}
+\BOOKMARK {section.8.5}{Turnaround Time and Cost Effectiveness}{newarticle.8}
+\BOOKMARK {section.8.6}{Current Electronic Publications With Hyper-G Technology}{newarticle.8}
+\BOOKMARK {newarticle.9}{Portable Documents: What Next?}{}
+\BOOKMARK {section.9.1}{What Next?}{newarticle.9}
+\BOOKMARK {section.9.2}{Converting from LaTeX\ to SGML}{newarticle.9}
+\BOOKMARK {section.9.3}{\acro {SGML} is here}{newarticle.9}
+\BOOKMARK {section.9.4}{Java -- The Krakatoa of the Web}{newarticle.9}
+\BOOKMARK {newarticle.10}{An aged archivist remembers\dots }{}
+\BOOKMARK {newarticle.11}{Malcolm's gleanings}{}
+\BOOKMARK {section.11.1}{In consistency}{newarticle.11}
+\BOOKMARK {section.11.2}{\textsc {Minse}}{newarticle.11}
+\BOOKMARK {section.11.3}{Times change}{newarticle.11}
+\BOOKMARK {section.11.4}{\emph {TUGboat}}{newarticle.11}
+\BOOKMARK {newarticle.12}{Announcement of the Annual General Meeting}{}
+\BOOKMARK {newarticle.13}{The UK TeX\ Users' Group}{}
+\BOOKMARK {newarticle.14}{Obtaining TeX}{}
diff --git a/usergrps/uktug/baskervi/6_3/bask6_3.tex b/usergrps/uktug/baskervi/6_3/bask6_3.tex
new file mode 100644
index 0000000000..f25a176f7f
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/bask6_3.tex
@@ -0,0 +1,72 @@
+\documentclass{baskrep}
+
+\makeatletter
+\let\acro\@empty
+\makeatother
+% If you don't want to use Bakerville today
+% \renewcommand{\rmdefault}{cmr}
+% \BASKtitle{\huge \let\,\hfill B\,a\,s\,k\,e\,r\,v\,i\,l\,l\,e}
+% \def\dings{\par\hrule\par}
+% \let\Dings\dings
+
+\BASKvol{6}
+\BASKno{3}
+\BASKed*{Carol Hewlett}% * for Guest editor
+\BASKyear{1996}
+\BASKmonth{July}
+\usepackage{mflogo}
+\usepackage{bits}
+\usepackage{url}
+\usepackage{tub-bits}
+\usepackage{bv63}
+\usepackage{shortvrb}
+\usepackage{graphicx}
+\usepackage{spqr}
+\usepackage{pkgindoc}
+\renewcommand\textfraction{0.25}
+%
+\InputIfFileExists{fontuse.cfg}{\typeout{Using config file
+ fontuse.cfg}}{}
+%
+% Things this paper definitely needs
+\usepackage{xspace}
+\newcommand\ftp{\textsf{ftp}\xspace}
+\DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}}
+%
+\begin{document}
+
+\begin{frontmatter}
+\input{bv63ed}
+\end{frontmatter}
+\Dings
+\begingroup
+\usepackage{mdwtab}
+\input{tblarta} % Mark Wooding's Tables
+\endgroup
+\Dings
+\input{robina} % Robin's FAQ update
+\Dings
+\begingroup
+\input{trees} % SPQR's PSTricks 3
+\endgroup
+\Dings
+\input{mcjava} % part of Malcolm's gleanings
+\Dings
+\input{euromath}
+\Dings
+\input{ht} % HTML and math
+\Dings
+\input{klaus} % Hyper-G
+\Dings
+\input{conf} % report of Portable docs what next
+\Dings
+\input{hist} % SPQR on CTAN history
+\Dings
+\input{glean}
+\Dings
+\input{agm} % announcement
+\Dings
+\input{regul} % regular items
+\Dings
+
+\end{document}
diff --git a/usergrps/uktug/baskervi/6_3/bask6_3.toc b/usergrps/uktug/baskervi/6_3/bask6_3.toc
new file mode 100644
index 0000000000..b921f84e76
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/bask6_3.toc
@@ -0,0 +1,49 @@
+\contentsline {newarticle}{\numberline {\uppercase {i}}Editorial}{3}{newarticle.1}
+\contentsline {newarticle}{\numberline {\uppercase {ii}}Beautiful tables, the easy way with the \textsf {mdwtab} package}{4}{newarticle.2}
+\contentsline {subsection}{\numberline {0.1}A touch of class}{4}{subsection.2.0.1}
+\contentsline {subsection}{\numberline {0.2}New column types}{5}{subsection.2.0.2}
+\contentsline {subsection}{\numberline {0.3}Unboxed tables}{6}{subsection.2.0.3}
+\contentsline {subsection}{\numberline {0.4}Life's little luxuries}{6}{subsection.2.0.4}
+\contentsline {subsubsection}{Footnotes}{6}{subsection.2.0.4}
+\contentsline {subsubsection}{Vertical alignment of ruled tables}{6}{subsection.2.0.4}
+\contentsline {subsubsection}{Extra row separation}{6}{subsection.2.0.4}
+\contentsline {newarticle}{\numberline {\uppercase {iii}}The frequent supplement}{7}{newarticle.3}
+\contentsline {subsection}{\numberline {5}\raggedright \upshape \bfseries 69a\hskip 1em\relax Multilingual typesetting in \LaTeX {}}{7}{subsection.3.0.5}
+\contentsline {subsection}{\numberline {6}\raggedright \upshape \bfseries 75a\hskip 1em\relax Footnotes in tables}{7}{subsection.3.0.6}
+\contentsline {newarticle}{\numberline {\uppercase {iv}}An introduction to PSTricks, part 3}{9}{newarticle.4}
+\contentsline {section}{\numberline {A}Tree diagrams}{9}{section.4.1}
+\contentsline {newarticle}{\numberline {\uppercase {v}}Java, Java}{17}{newarticle.5}
+\contentsline {newarticle}{\numberline {\uppercase {vi}}The Euromath System}{20}{newarticle.6}
+\contentsline {newarticle}{\numberline {\uppercase {vii}}How does \acro {HTML} handle mathematics?}{21}{newarticle.7}
+\contentsline {section}{\numberline {A}Introduction}{21}{section.7.1}
+\contentsline {subsection}{\numberline {7}SGML Notations}{22}{subsection.7.1.7}
+\contentsline {section}{\numberline {B}\acro {HTML}3 (expired draft)}{22}{section.7.2}
+\contentsline {subsection}{\numberline {8}Summary}{26}{subsection.7.2.8}
+\contentsline {section}{\numberline {C}Future of maths in HTML}{26}{section.7.3}
+\contentsline {section}{\numberline {D}Conclusion}{27}{section.7.4}
+\contentsline {newarticle}{\numberline {\uppercase {viii}}Hyper-G: Information---the Next Generation}{29}{newarticle.8}
+\contentsline {section}{\numberline {A}Introduction}{29}{section.8.1}
+\contentsline {section}{\numberline {B}Using Hyper-G for Electronic Publishing}{29}{section.8.2}
+\contentsline {section}{\numberline {C}Providing Quick Access}{31}{section.8.3}
+\contentsline {section}{\numberline {D}New Publishing Paradigms}{31}{section.8.4}
+\contentsline {section}{\numberline {E}Turnaround Time and Cost Effectiveness}{32}{section.8.5}
+\contentsline {section}{\numberline {F}Current Electronic Publications With Hyper-G Technology}{32}{section.8.6}
+\contentsline {newarticle}{\numberline {\uppercase {ix}}Portable Documents: What Next?}{34}{newarticle.9}
+\contentsline {subsection}{\numberline {9}Introduction}{34}{subsection.9.0.9}
+\contentsline {section}{\numberline {A}What Next?}{34}{section.9.1}
+\contentsline {subsection}{\numberline {10}Les Carr, University of Southampton}{34}{subsection.9.1.10}
+\contentsline {section}{\numberline {B}Converting from \LaTeX \ to SGML}{34}{section.9.2}
+\contentsline {subsection}{\numberline {11}Sebastian Rahtz, Elsevier Science}{34}{subsection.9.2.11}
+\contentsline {section}{\numberline {C}\acro {SGML} is here}{35}{section.9.3}
+\contentsline {subsection}{\numberline {12}Andrew Dorward and Neil Bradley, Pindar}{35}{subsection.9.3.12}
+\contentsline {section}{\numberline {D}Java -- The Krakatoa of the Web}{35}{section.9.4}
+\contentsline {subsection}{\numberline {13}Henry Rzepa, Imperial College, London}{35}{subsection.9.4.13}
+\contentsline {newarticle}{\numberline {\uppercase {x}}An aged archivist remembers\dots }{37}{newarticle.10}
+\contentsline {newarticle}{\numberline {\uppercase {xi}}Malcolm's gleanings}{38}{newarticle.11}
+\contentsline {section}{\numberline {A}In consistency}{38}{section.11.1}
+\contentsline {section}{\numberline {B}\textsc {Minse}}{38}{section.11.2}
+\contentsline {section}{\numberline {C}Times change}{38}{section.11.3}
+\contentsline {section}{\numberline {D}\emph {TUGboat}}{38}{section.11.4}
+\contentsline {newarticle}{\numberline {\uppercase {xii}}Announcement of the Annual General Meeting}{39}{newarticle.12}
+\contentsline {newarticle}{\numberline {\uppercase {xiii}}The UK T\kern -.1667em\lower .5ex\hbox {E}\kern -.125emX\spacefactor 1000 \ Users' Group}{41}{newarticle.13}
+\contentsline {newarticle}{\numberline {\uppercase {xiv}}Obtaining T\kern -.1667em\lower .5ex\hbox {E}\kern -.125emX\spacefactor 1000 }{42}{newarticle.14}
diff --git a/usergrps/uktug/baskervi/6_3/bits.sty b/usergrps/uktug/baskervi/6_3/bits.sty
new file mode 100644
index 0000000000..e7a8a73aa9
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/bits.sty
@@ -0,0 +1,24 @@
+\let\FAQverbFamily\ttfamily
+\DeclareRobustCommand{\FAQverb}[2]{{%
+ \ifvmode\leavevmode\fi
+ \lefthyphenmin=256\setlanguage\language
+ \FAQverbFamily\hyphenchar\the\font`#1\relax
+ \def\@tempa{#2}%
+ \expandafter\@faq@strip\meaning\@tempa\@faq@strip
+ \hyphenchar\the\font\m@ne
+}\setlanguage\language}
+\def\@faq@strip#1->#2\@faq@strip{#2}
+%
+% Document markup:
+%
+\makeatother % because @ is a delimiter here, it had better have the
+ % same catcode as it will when the macro's invoked
+\def\Email|#1@#2|{\FAQverb\-{#1@}\penalty10\FAQverb\.{#2}} % email
+\makeatletter
+\def\FTP|#1|{\FAQverb\.{#1}} % FTP site
+\def\File|#1|{\FAQverb\/{#1}} % file name
+%\def\CTAN{\FAQverb\/} % CTAN path
+\def\Newsgroup|#1|{\FAQverb\.{#1}} % newsgroup
+%\def\URL|#1://#2/#3|{\FAQverb\.{#1://#2/}\penalty10\FAQverb\/{#3}}
+%\def\path|#1|{\FAQverb\/{#1}} % generic path
+\def\tubissue#1#2{\TUB~#1, no.~#2}
diff --git a/usergrps/uktug/baskervi/6_3/bv63.sty b/usergrps/uktug/baskervi/6_3/bv63.sty
new file mode 100644
index 0000000000..936c25a336
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/bv63.sty
@@ -0,0 +1,32 @@
+% For DPC's tour
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newenvironment{filedesc}{%
+ \description
+ \renewcommand\makelabel[1]{\hspace\labelsep
+ \normalfont\ttfamily ##1}}
+ {\enddescription}
+
+\let\package\textsf % as in \package{longtable} package
+\let\class\textsf
+\def\env#1{\envx#1*\relax}
+\def\envx#1*#2{%
+ \textsf{#1\ifx#2*\raise-.6ex\hbox{*}\fi}}
+
+\RequirePackage{delarray,hhline}
+
+%\def\smallv{\def\verbatim@font{\normalfont\ttfamily\small}}
+
+
+%\DeclareRobustCommand\acro[1]{{%
+% \ifx\@currsize\normalsize\small\else
+% \ifx\@currsize\footnotesize\tiny\else
+% \ifx\@currsize\large\normalsize\else
+% \fi\fi\fi
+%
+% \MakeUppercase{#1}}}
+
+
+% General
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Shut up
+\setlength\vfuzz{2pt}
diff --git a/usergrps/uktug/baskervi/6_3/bv63ed.tex b/usergrps/uktug/baskervi/6_3/bv63ed.tex
new file mode 100644
index 0000000000..41f2bac053
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/bv63ed.tex
@@ -0,0 +1,33 @@
+\def\acro#1{\textsc{#1}}
+\title{Editorial}
+\begin{article}
+%This is for you Carol\dots
+The recent headline in the \emph{Financial Times},
+``Hewlett adds to worries in high-techs'' referred,
+of course, to Hewlett~Packard (no relation, unfortunately).
+Some articles in this \BV\ are high-\TeX\ but some are
+no-\TeX -at-all, covering the wider areas of electronic
+publishing and other ways of conveying maths notation.
+
+This \BV\ contains a complete report of the \emph{Portable
+Documents: What Next?} meeting. The summary of the meeting
+is complemented by the papers on `Euromath' and `Hyper-G'
+written by the people who gave those papers. The paper on
+maths and \acro{HTML} was presented at the \ukt\ meeting on 20~March.
+
+On a technical note, I used em\TeX, in its `huge' version
+running on an \acro{IBM} (Pentium) \acro{PC} to process the \LaTeX\ files,
+and \acro{DVIPS} together with \acro{GS}view (the Windows Ghostscript viewer)
+for previewing.
+
+This issue of \BV\ would not have been possible without the
+generous help that I received from the past editors and guest
+editors,
+Sebastian~Rahtz, Robin~Fairbairns, David~Carlisle and
+Malcolm~Clark: they have my sincere thanks.
+As there is still no permanent editor for \BV, you can
+work out who is likely to produce the next issue by comparing the
+list of committee members with the names of those who have
+already taken their turn. I'll just welcome him with the
+old clich\'{e}, come on in, the water's lovely!
+\end{article}
diff --git a/usergrps/uktug/baskervi/6_3/conf.tex b/usergrps/uktug/baskervi/6_3/conf.tex
new file mode 100644
index 0000000000..ba8a94f411
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/conf.tex
@@ -0,0 +1,234 @@
+\MakeShortVerb{\|}
+\title{Portable Documents: What Next?}
+\author{Frank Harwood}
+%(omits Klaus' talk, as I arranged with him: since Tardival
+%provided her own report, you could also omit his summary of that)
+\begin{Article}
+\subsection{Introduction}
+%(I have to write this $\ldots$)
+This article is a summary of the conference held on 15~February 1996
+by the British
+Computer Society Electronic Publishing Specialist Group in
+conjunction with \ukt\ continuing the `portable documents' theme.
+The two previous articles on Euromath and Hyper-G also cover papers
+presented at this conference and so are not mentioned in this
+summary.
+
+\section{What Next?}
+\subsection{Les Carr, University of Southampton}
+
+``Now we have them, how do we use them/maximise the benefit?''
+was the theme of Les's talk. We have available a spectrum of
+portable formats, from \texttt{.PDF} with high visual fidelity, to \acro{SGML}
+which preserves logic of content without reference to
+appearance. (The intriguing question was floated and left
+open, that although we have a large measure of portability
+between systems -- do we have temporal portability? -- can I
+read today's electronic document in 30 years time?)
+
+Documents are now available from around the globe, and to be
+most useful need links between them. Hypertext-type linking
+is found in personal systems (e.g., Guide, Hypercard) through to
+global systems (e.g., \acro{WWW}), but to a degree, all are `closed' -- a
+non-universal and therefore `proprietary' markup is used which
+does not extend into other people's systems.
+
+The Microcosm Model (at Southampton) separates the document
+control system (how to produce and display it), from the link
+control system. Links are any type of relationship between
+documents, and flexible link definitions are allowed for. The
+Open Journals Project, funded by \acro{JISC}, applies Microcosm
+technology to \acro{WWW}. It is possible to integrate on-line
+journals with each other and with various on-line databases
+and teaching resources. The concept of a document becomes
+very broad indeed and the databases of links (linkbases)
+become value added commodities in their own right. Linkbases
+are configurable for different levels and purposes. This
+could be seen as opening a new publishing idiom where the
+various `closed' technologies mentioned become local and short
+term solutions.
+
+See it at \url{http://journals.ecs.soton.ac.uk/}
+
+\section{Converting from \LaTeX\ to SGML}
+
+\subsection{Sebastian Rahtz, Elsevier Science}
+
+An in-depth review, heavily illustrated with examples, was
+given by Sebastian, discussing the problem, various feasible
+approaches, and demonstrating results so far produced at
+Elsevier (package not in the public domain).
+
+The publisher faces a large community using \LaTeX, a mature
+notation and free typesetting system, well suited to
+scientific and multi-lingual work. Unfortunately, it is not
+what the publisher uses, not an international standard and
+does not convert for various purposes as does \acro{SGML}.
+
+Four practical approaches were mentioned:
+\begin{enumerate}
+\item Throw away electronic file and retype.
+\item Strip out \TeX\ coding and treat as unknown word processor.
+\item Write program to parse \LaTeX\ and output \acro{SGML}.
+\item Re-implement \TeX\ to output \acro{SGML} codes.
+\end{enumerate}
+of which the first two were not discussed.
+
+The parser approach has been implemented a number of ways but
+can only be partially successful because \TeX\ is macro based
+with extensible syntax. All results so far require afterwork
+to tidy up. To implement route 4, three methods have been
+used.
+\begin{enumerate}
+\item Replace \TeX\ backend
+\item Rewrite \TeX\ in a new language -- has been done in \acro{LISP}
+\item Write \acro{SGML} code to the dvi file and extract it from there -- used
+by Elsevier.
+\end{enumerate}
+
+The work done was described in detail stressing the importance
+of the target \acro{DTD} and the richness of the \LaTeX, highlighting
+also a number of pitfalls. The acid test is that it works and
+real scientific papers can be translated, though human
+intervention at some level is frequently needed to perfect the
+end product.
+
+For more detail, see \TUB\ 16.3.
+
+\section{\acro{SGML} is here}
+
+\subsection{Andrew Dorward and Neil Bradley, Pindar}
+
+Substituting for the speaker originally planned, Andrew and
+Neil gave a lightning rendition of the \acro{SGML} story -- %
+principles, implementation considerations, current
+developments and criteria for use or rejection!
+
+The principles of \acro{SGML} are well understood within the group. It
+is an open system, defined by \acro{ISO}\,8879 (1986). There has been
+a recent expansion of interest, triggered by \acro{HTML} -- restricted
+and non-open. The current state of play is that \acro{SGML} is used
+for many more `pages', but has a lower profile. Recent
+developments, particularly \acro{DSSSL} and Hytime provide
+enhancements to the use of \acro{SGML}. Although \acro{SGML} is independent
+of any software publishers, there are numerous products around -- parsers,
+editors and \acro{DTD} tools, and in a production
+situation it makes sense to adopt the best available. The
+new Frame \acro{SGML} software suite -- just out of beta-test and
+becoming available now, was strongly recommended.
+
+Implementation considerations were discussed using a markup of
+an article as an example. Whereas the considerations are the
+same whatever the task, the use of appropriate software can
+aid efficiency, reduce errors and give more options on the use
+of tagged data and the control of style.
+
+Take account of:
+\begin{description}
+\item[``Granularity''] -- how far to break down the material. High
+granularity $=$ a fine breakdown. This adds value to the
+information at a price (in effort) and should be chosen
+appropriate to purpose.
+
+\item[``Hierarchy''] -- markup objects can contain other markup
+objects. Many levels are possible. Again this needs to
+be set appropriate to material and purpose.
+
+\item[``Attributes''] -- e.g., use of |<name 'personal'>| and
+|<name 'company'>| can enable separate listing.
+
+\item[``Hypertext''] -- the setting up of cross-reference jumps
+from one point in the text to another, internal or
+external to the document or database. Here again the
+software used can greatly facilitate the process.
+
+\item[\acro{DTD}] -- the Document Type Definition controls granularity,
+quality, optional/mandatory items, alternatives,
+sequences, element names. A visual \acro{DTD} tool such as
+``Near and Far'' makes for faster and more accurate
+production of \acro{DTD}s.
+
+\item[Authoring Environment] -- may be structured (software from
+Frame, SoftQuad) where the authoring process is
+interactively constrained according to the \acro{DTD}, or
+`loose' (software from Microsoft or other out-of-line
+parsers).
+\end{description}
+
+There is a checklist of reasons to adopt \acro{SGML}. With two ticks
+against the list \acro{SGML} should be considered, with four ticks,
+it would be very foolish not to use it.
+\begin{itemize}
+\item[--]long shelf life data? (\acro{SGML} is too expensive for transient
+data)
+\item[--]for multiple media publication?
+\item[--]frequent republication?
+\item[--]need searchable database?
+\item[--]for inter-department or inter-company exchange?
+\item[--]new product extraction from existing data?
+\item[--]need heavy hypertext?
+\item[--]industry requirement?
+\end{itemize}
+
+A fictional ``must use'' example was given. A Company with a
+body of high value articles wishes to publish on hard copy,
+\acro{CD}-\acro{ROM}, \acro{WWW}, also abstracts, also lists of articles and
+contributors as separate products. All can be pulled out with
+little effort after the initial investment in \acro{SGML}.
+
+
+\section{Java -- The Krakatoa of the Web}
+
+\subsection{Henry Rzepa, Imperial College, London}
+
+This item outlined a particular body of work done at Imperial
+College before the appearance of Java, the improvements made
+possible by Java, and some informed speculation on future
+developments.
+
+Work started in 1994 to try to publish representations of 3\acro{D}
+molecular structures (\acro{MIME} type). The concept was to be able
+to click on a hyperlink and get a 3\acro{D} rotatable model within a
+2\acro{D} document. This required a marked up dataset defining the
+model and a script on the user's computer which read and
+interpreted the markup. A result which worked was achieved,
+albeit with non-standard components and on Unix only. When
+\acro{VRML} was brought into use in March 1995, improved
+communication between the 3\acro{D} model and 2\acro{D} document resulted,
+but the whole was still non-standard and Unix only.
+
+The introduction of the Java language to the project in July
+1995 achieved a seamless interface between the \acro{WWW} client,
+data and action, and seamless memory and security models for
+the whole ``document''. Not only did this fulfill the original
+concept elegantly, but extra features became possible.
+Rotatable models of various representations could be
+interchanged and extra information delivered, e.g.\ by clicking
+on certain points of the model, Java applets could be invoked
+which delivered inter-atomic distances.
+
+Java in its present form, as a \acro{C}++ like language, is a
+powerful tool, used as directed, and had a major impact on
+this particular project. There are plans to use the project
+as a basis for an electronic conference in June 1996. Its
+full features are available on Unix and Windows~95 platforms
+only, and whereas this accounts for 90\% of visitors to
+Imperial's web site, it really needs Windows 3.1 and Mac
+versions for universal take-up. There is also mileage to be
+had from a future integration of \acro{VRML} with Java. Apple's
+CyberDog is an alternative but may be released 2 years too
+late for acceptance.
+
+There are, of course, problems. Already it appears that early
+Java applets are not compatible with later; a serious flaw
+which must be addressed before Java can become a mainstream
+language/method. For publishing/\acro{WWW} applications there is a
+particular danger that data incorporated within applets will
+``disappear'' in the sense that it will not be searchable as is
+HTML data.
+
+See it (and rotate it!) on:
+
+\url{http://WWW.ch.ic.ac.uk/java/java_1.html}
+
+\end{Article}
diff --git a/usergrps/uktug/baskervi/6_3/dirctan.tex b/usergrps/uktug/baskervi/6_3/dirctan.tex
new file mode 100644
index 0000000000..c37b4d849e
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/dirctan.tex
@@ -0,0 +1,1141 @@
+%
+% declarations of significant directories on CTAN
+\CTANdirectory{2etools}{macros/latex/packages/tools}
+\CTANdirectory{386ix}{systems/unix/386ix}
+\CTANdirectory{4alltex}{systems/msdos/4alltex}
+\CTANdirectory{Acrobat}{fonts/postscript/adobe/Acrobat}
+\CTANdirectory{Alpha}{systems/vms/Alpha}
+\CTANdirectory{C++2LaTeX-1_1}{support/C++2LaTeX-1_1}
+\CTANdirectory{CJK}{language/chinese/CJK}
+\CTANdirectory{Gopher+}{tools/gopher/gopher_protocol/Gopher+}
+\CTANdirectory{GopherMoo}{tools/gopher/GopherMoo}
+\CTANdirectory{GopherTools}{tools/gopher/Unix/GopherTools/GopherTools}
+\CTANdirectory{MlTeX}{language/french/MlTeX}
+\CTANdirectory{PSlatex}{systems/vms/drivers/dvips/PSlatex}
+\CTANdirectory{RTF}{info/RTF}
+\CTANdirectory{RTF-1_06a1}{support/RTF-1_06a1}
+\CTANdirectory{TeXtelmExtel}{systems/msdos/emtex-contrib/TeXtelmExtel}
+\CTANdirectory{a4}{macros/latex/contrib/supported/a4}
+\CTANdirectory{a5booklet}{dviware/a5booklet}
+\CTANdirectory{aa}{macros/plain/contrib/springer/aa}
+\CTANdirectory{aaai}{macros/latex209/contrib/aaai}
+\CTANdirectory{aar}{macros/plain/contrib/springer/aar}
+\CTANdirectory{aasmacros}{macros/latex209/contrib/aasmacros}
+\CTANdirectory{abc2mtex}{support/abc2mtex}
+\CTANdirectory{abstr_collect}{macros/latex209/contrib/abstr_collect}
+\CTANdirectory{abstyles}{biblio/bibtex/contrib/abstyles}
+\CTANdirectory{accents}{support/accents}
+\CTANdirectory{acm}{macros/latex209/contrib/acm}
+\CTANdirectory{acorn}{systems/acorn}
+\CTANdirectory{acronym}{macros/latex/contrib/supported/acronym}
+\CTANdirectory{acs}{macros/latex209/contrib/acs}
+\CTANdirectory{actinf}{macros/plain/contrib/springer/pjour1/actinf}
+\CTANdirectory{ada}{web/ada}
+\CTANdirectory{addindex}{support/addindex}
+\CTANdirectory{address}{macros/latex209/contrib/address}
+\CTANdirectory{adjkerns}{fonts/utilities/adjkerns}
+\CTANdirectory{adobe}{fonts/postscript/adobe}
+\CTANdirectory{aexam}{macros/amstex/contrib/aexam}
+\CTANdirectory{afm-extra}{systems/vms/drivers/dvips/afm-extra}
+\CTANdirectory{afmtopl}{fonts/utilities/afmtopl}
+\CTANdirectory{agu}{macros/latex209/contrib/agu}
+\CTANdirectory{aguplus}{macros/latex209/contrib/aguplus}
+\CTANdirectory{aix3.2}{systems/unix/aix3.2}
+\CTANdirectory{aladdin}{support/ghostscript/aladdin}
+\CTANdirectory{album}{macros/latex209/contrib/album}
+\CTANdirectory{alpha}{systems/mac/support/alpha}
+\CTANdirectory{altamer}{support/ispell/languages/altamer}
+\CTANdirectory{amalog}{macros/plain/contrib/springer/pjour1/amalog}
+\CTANdirectory{american}{support/ispell/languages/american}
+\CTANdirectory{amsfonts}{fonts/ams/amsfonts}
+\CTANdirectory{amsfonts-symbols}{fonts/ams/amsfonts/sources/symbols}
+\CTANdirectory{amslatex}{fonts/ams/amslatex}
+\CTANdirectory{amslatex-primer}{info/amslatex-primer}
+\CTANdirectory{amspell}{support/amspell}
+\CTANdirectory{amstex}{fonts/ams/amstex}
+\CTANdirectory{anand}{fonts/utilities/fontinst/contrib/anand}
+\CTANdirectory{anngeo}{macros/plain/contrib/springer/pjour2/anngeo}
+\CTANdirectory{answers}{macros/latex/contrib/supported/answers}
+\CTANdirectory{aphysa}{macros/plain/contrib/springer/pjour2/aphysa}
+\CTANdirectory{aphysb}{macros/plain/contrib/springer/pjour2/aphysb}
+\CTANdirectory{apl}{fonts/apl}
+\CTANdirectory{aplweb}{web/apl/aplweb}
+\CTANdirectory{appl}{web/reduce/rweb/appl}
+\CTANdirectory{apps}{tools/gopher/Windows/apps}
+\CTANdirectory{arabtex}{language/arabtex}
+\CTANdirectory{arbeit}{macros/latex209/contrib/arbeit}
+\CTANdirectory{arc521}{tools/arc521}
+\CTANdirectory{arj}{tools/arj}
+\CTANdirectory{armenian}{fonts/armenian}
+\CTANdirectory{aro-bend}{info/aro-bend}
+\CTANdirectory{asaetr}{macros/latex209/contrib/asaetr}
+\CTANdirectory{asc2tex}{systems/msdos/asc2tex}
+\CTANdirectory{ascii}{fonts/ascii}
+\CTANdirectory{ask-examples}{tools/gopher/Unix/ask-examples}
+\CTANdirectory{astro}{fonts/astro}
+\CTANdirectory{astron}{macros/latex209/contrib/astron}
+\CTANdirectory{atari}{systems/atari}
+\CTANdirectory{atob}{tools/atob}
+\CTANdirectory{atops}{support/atops}
+\CTANdirectory{auctex}{support/auctex}
+\CTANdirectory{author-info}{fonts/ams/author-info}
+\CTANdirectory{autotab}{macros/latex209/contrib/autotab}
+\CTANdirectory{aweb}{web/ada/aweb}
+\CTANdirectory{awk}{web/spiderweb/src/awk}
+\CTANdirectory{axodraw}{graphics/axodraw}
+\CTANdirectory{babel}{macros/latex/packages/babel}
+\CTANdirectory{badge}{macros/plain/contrib/badge}
+\CTANdirectory{bakoma}{fonts/cm/ps-type1/bakoma}
+\CTANdirectory{barcodes}{fonts/barcodes}
+\CTANdirectory{bard}{fonts/bard}
+\CTANdirectory{barkom}{macros/latex209/contrib/barkom}
+\CTANdirectory{barr}{macros/generic/diagrams/barr}
+\CTANdirectory{bashkirian}{fonts/bashkirian}
+\CTANdirectory{basix}{support/basix}
+\CTANdirectory{baum}{macros/latex209/contrib/baum}
+\CTANdirectory{bbding}{fonts/bbding}
+\CTANdirectory{bbfig}{support/bbfig}
+\CTANdirectory{bbm}{fonts/cm/bbm}
+\CTANdirectory{bbold}{fonts/bbold}
+\CTANdirectory{bdfches}{fonts/chess/bdfches}
+\CTANdirectory{bdfchess}{fonts/chess/bdfchess}
+\CTANdirectory{beebe}{dviware/beebe}
+\CTANdirectory{beton}{macros/latex/contrib/supported/beton}
+\CTANdirectory{bib2dvi}{biblio/bibtex/utils/bib2dvi}
+\CTANdirectory{bibcard}{biblio/bibtex/utils/bibcard}
+\CTANdirectory{bibclean}{biblio/bibtex/utils/bibclean}
+\CTANdirectory{bibdb}{support/bibdb}
+\CTANdirectory{bibextract}{biblio/bibtex/utils/bibextract}
+\CTANdirectory{bibindex}{biblio/bibtex/utils/bibindex}
+\CTANdirectory{biblio}{info/biblio}
+\CTANdirectory{biblist}{macros/latex209/contrib/biblist}
+\CTANdirectory{bibsort}{biblio/bibtex/utils/bibsort}
+\CTANdirectory{bibtex}{support/lsedit/bibtex}
+\CTANdirectory{bibtex-doc}{biblio/bibtex/distribs/doc}
+\CTANdirectory{bibtool}{biblio/bibtex/utils/bibtool}
+\CTANdirectory{bibtools}{biblio/bibtex/utils/bibtools}
+\CTANdirectory{bibview}{biblio/bibtex/utils/bibview}
+\CTANdirectory{biemes}{macros/latex209/contrib/biemes}
+\CTANdirectory{bigsign}{macros/latex209/contrib/bigsign}
+\CTANdirectory{binhex}{tools/binhex}
+\CTANdirectory{biocyb}{macros/plain/contrib/springer/pjour2/biocyb}
+\CTANdirectory{birkhaeuser}{macros/latex209/contrib/birkhaeuser}
+\CTANdirectory{birkhahn-metafont-packed-disks}{systems/atari/birkhahn-metafont-packed-disks}
+\CTANdirectory{bit2spr}{graphics/bit2spr}
+\CTANdirectory{bitpxl}{dviware/bitpxl}
+\CTANdirectory{black}{fonts/cm/utilityfonts/black}
+\CTANdirectory{blackletter}{fonts/blackletter}
+\CTANdirectory{blocks}{macros/text1/blocks}
+\CTANdirectory{blu}{macros/blu}
+\CTANdirectory{bluesky}{systems/mac/metafont/bluesky}
+\CTANdirectory{bm2font}{graphics/bm2font}
+\CTANdirectory{bmf2gf}{language/chinese/bmf2gf}
+\CTANdirectory{bnf}{macros/latex209/contrib/bnf}
+\CTANdirectory{bold}{fonts/cm/mf-extra/bold}
+\CTANdirectory{bonus}{systems/msdos/emtex-contrib/bonus}
+\CTANdirectory{boo}{tools/boo}
+\CTANdirectory{bookform}{macros/latex209/contrib/bookform}
+\CTANdirectory{boombox-mirror}{tools/gopher/Unix/GopherTools/boombox-mirror}
+\CTANdirectory{borceux}{macros/generic/diagrams/borceux}
+\CTANdirectory{boxed}{macros/latex209/contrib/boxed}
+\CTANdirectory{boxedart}{macros/generic/boxedart}
+\CTANdirectory{bridge}{macros/plain/contrib/bridge}
+\CTANdirectory{brief}{macros/latex209/contrib/letters/brief}
+\CTANdirectory{brief_t}{support/brief_t}
+\CTANdirectory{british}{support/ispell/languages/british}
+\CTANdirectory{bruggink}{macros/latex209/contrib/bruggink}
+\CTANdirectory{bsplit}{tools/bsplit}
+\CTANdirectory{bst}{biblio/bibtex/contrib/germbib/bst}
+\CTANdirectory{btable}{macros/plain/contrib/btable}
+\CTANdirectory{btex8fmt}{macros/generic/cptex/btex8fmt}
+%\CTANdirectory{build}{fonts/metrics/build}
+\CTANdirectory{bulgeo}{macros/plain/contrib/springer/pjour2/bulgeo}
+\CTANdirectory{byte2tex}{support/foreign/byte2tex}
+\CTANdirectory{c}{web/spiderweb/src/c}
+\CTANdirectory{c++}{web/spiderweb/src/c++}
+\CTANdirectory{c2cweb}{web/c_cpp/c2cweb}
+\CTANdirectory{c2latex}{support/c2latex}
+\CTANdirectory{c_cpp}{web/c_cpp}
+\CTANdirectory{cache}{tools/gopher/Unix/gopher-gateways/techinfo/techinpher/admin/cache}
+\CTANdirectory{caesar-fonts-generic.dir}{macros/generic/caesarcm/caesar-fonts-generic.dir}
+\CTANdirectory{caesarcm}{macros/generic/caesarcm}
+\CTANdirectory{caesarcmfonts.dir}{macros/generic/caesarcm/caesarcmfonts.dir}
+\CTANdirectory{caesarcmv2.dir}{macros/generic/caesarcm/caesarcmv2.dir}
+\CTANdirectory{calendar}{macros/plain/contrib/calendar}
+\CTANdirectory{calligra}{fonts/calligra}
+\CTANdirectory{calrsfs}{macros/latex/contrib/other/calrsfs}
+\CTANdirectory{cascover}{macros/plain/contrib/cascover}
+\CTANdirectory{cassette}{macros/latex209/contrib/cassette}
+\CTANdirectory{casslbl}{macros/plain/contrib/casslbl}
+\CTANdirectory{cdvi}{dviware/cdvi}
+\CTANdirectory{cellular}{macros/plain/contrib/cellular}
+\CTANdirectory{changebar}{macros/latex209/contrib/changebar}
+\CTANdirectory{charconv}{support/charconv}
+\CTANdirectory{charter}{fonts/charter}
+\CTANdirectory{chbar}{macros/plain/contrib/chbar}
+\CTANdirectory{chbars}{macros/latex209/contrib/chbars}
+\CTANdirectory{check}{support/check}
+\CTANdirectory{checksum}{tools/checksum}
+\CTANdirectory{chemstruct}{macros/latex209/contrib/chemstruct}
+\CTANdirectory{chemtex}{macros/latex209/contrib/chemtex}
+\CTANdirectory{cheq}{fonts/cheq}
+\CTANdirectory{cherokee}{fonts/cherokee}
+\CTANdirectory{chess}{macros/latex209/contrib/chess}
+%[fonts/chess]
+\CTANdirectory{chesstools}{support/chesstools}
+\CTANdirectory{chi2tex}{support/chi2tex}
+\CTANdirectory{chinese}{language/chinese}
+\CTANdirectory{circ}{macros/generic/diagrams/circ}
+\CTANdirectory{circuit_macros}{graphics/circuit_macros}
+\CTANdirectory{cirth}{fonts/cirth}
+\CTANdirectory{citesidx}{macros/latex209/contrib/citesidx}
+\CTANdirectory{clark}{fonts/utilities/afmtopl/clark}
+\CTANdirectory{cm}{fonts/cm}
+\CTANdirectory{cmactex}{systems/mac/cmactex}
+\CTANdirectory{cmastro}{fonts/cmastro}
+\CTANdirectory{cmcyr}{fonts/cmcyr}
+\CTANdirectory{cmcyralt}{macros/latex/contrib/other/cmcyralt}
+%[fonts/cmcyralt]
+\CTANdirectory{cmfrak}{fonts/gothic/cmfrak}
+\CTANdirectory{cmoefont}{fonts/cmoefont}
+\CTANdirectory{cmoutlines}{fonts/cm/cmoutlines}
+\CTANdirectory{cmpica}{fonts/cmpica}
+\CTANdirectory{cms_help_files}{macros/text1/cms_help_files}
+\CTANdirectory{cmtest}{fonts/cm/cmtest}
+\CTANdirectory{cmttss}{fonts/cm/cmttss}
+\CTANdirectory{cnoweb}{web/c_cpp/cnoweb}
+\CTANdirectory{code}{macros/latex209/contrib/code}
+\CTANdirectory{colortex}{macros/latex209/contrib/colortex}
+\CTANdirectory{colortex.old}{macros/latex209/contrib/colortex.old}
+\CTANdirectory{comm}{tools/macutils/comm}
+\CTANdirectory{committee}{fonts/cm/utilityfonts/committee}
+\CTANdirectory{comp-fonts-FAQ}{help/comp-fonts-FAQ}
+\CTANdirectory{compact}{tools/compact}
+\CTANdirectory{comphy}{macros/plain/contrib/springer/pjour1/comphy}
+\CTANdirectory{components-of-TeX}{info/components-of-TeX}
+\CTANdirectory{compress}{tools/compress}
+\CTANdirectory{compugraphics_8600}{macros/text1/compugraphics_8600}
+\CTANdirectory{concrete}{fonts/concrete}
+\CTANdirectory{conrado}{web/noweb/contrib/conrado}
+\CTANdirectory{convert}{support/convert}
+\CTANdirectory{corrects}{macros/latex209/contrib/corrects}
+\CTANdirectory{cortex-email.dir}{language/typingtex/cortex-email.dir}
+%[fonts/courier]
+\CTANdirectory{covington}{macros/latex209/contrib/covington}
+\CTANdirectory{cpjour2}{macros/plain/contrib/springer/cpjour2}
+\CTANdirectory{cpmomu}{macros/plain/contrib/springer/cpmomu}
+\CTANdirectory{cptex}{macros/generic/cptex}
+\CTANdirectory{crc}{macros/latex209/contrib/crc}
+\CTANdirectory{cropmark}{macros/latex209/contrib/cropmark}
+\CTANdirectory{crossword}{macros/latex209/contrib/crossword}
+\CTANdirectory{crosswords}{macros/latex209/contrib/crosswords}
+\CTANdirectory{crudetype}{dviware/crudetype}
+\CTANdirectory{crw}{macros/plain/contrib/crw}
+\CTANdirectory{cs}{fonts/mathtime/cs}
+\CTANdirectory{cs-tex}{systems/atari/cs-tex}
+\CTANdirectory{ctan}{help/ctan}
+\CTANdirectory{cun}{fonts/cun}
+\CTANdirectory{curves}{macros/latex/contrib/other/curves}
+\CTANdirectory{custom-bib}{macros/latex/contrib/supported/custom-bib}
+\CTANdirectory{cwb32p10}{web/c_cpp/cwb32p10}
+\CTANdirectory{cweb}{web/c_cpp/cweb}
+\CTANdirectory{cweb-p}{web/c_cpp/cweb-p}
+\CTANdirectory{cypriote}{fonts/cypriote}
+\CTANdirectory{cyrillic}{language/cyrillic}
+\CTANdirectory{cyrit}{fonts/cyrit}
+\CTANdirectory{cyrlatex}{support/foreign/cyrlatex}
+\CTANdirectory{cyrmemo}{macros/latex209/contrib/cyrmemo}
+\CTANdirectory{cyrtug}{language/cyrtug}
+\CTANdirectory{dansk}{support/ispell/languages/dansk}
+\CTANdirectory{dante}{usergrps/dante}
+\CTANdirectory{databases}{biblio/bibtex/databases}
+\CTANdirectory{davelove}{web/noweb/contrib/davelove}
+\CTANdirectory{db2tex}{support/db2tex}
+\CTANdirectory{dbs}{graphics/tiff/contrib/dbs}
+\CTANdirectory{dbtex}{support/dbtex}
+\CTANdirectory{dc}{fonts/dc}
+\CTANdirectory{dc-latex}{language/hyphen-accent/dc-latex}
+\CTANdirectory{dc-nfss}{language/hyphen-accent/dc-nfss}
+\CTANdirectory{dc-plain}{language/hyphen-accent/dc-plain}
+\CTANdirectory{decalign}{macros/latex209/contrib/decalign}
+\CTANdirectory{deproc}{macros/latex209/contrib/deproc}
+\CTANdirectory{detex}{support/detex}
+\CTANdirectory{deutsch}{support/ispell/languages/deutsch}
+\CTANdirectory{devanagari}{language/devanagari}
+\CTANdirectory{diagram}{macros/generic/diagrams/borceux/diagram}
+\CTANdirectory{diagramf}{macros/latex209/contrib/diagramf}
+\CTANdirectory{diagrams}{macros/generic/diagrams}
+\CTANdirectory{dijkstra}{web/spiderweb/src/dijkstra}
+\CTANdirectory{dinbrief}{macros/latex209/contrib/letters/dinbrief}
+\CTANdirectory{dingbat}{fonts/dingbat}
+\CTANdirectory{directtex}{systems/mac/directtex}
+\CTANdirectory{dirkslides}{macros/latex209/contrib/dirkslides}
+\CTANdirectory{djgpp}{fonts/utilities/ps2pk/ps2pk14x/msdos/djgpp}
+\CTANdirectory{dm-latex}{language/hyphen-accent/dm-latex}
+\CTANdirectory{dm-plain}{language/hyphen-accent/dm-plain}
+\CTANdirectory{doc2sty}{language/swedish/slatex/doc2sty}
+\CTANdirectory{docu}{support/makeprog/docu}
+\CTANdirectory{document}{biblio/bibtex/contrib/germbib/document}
+\CTANdirectory{dos-dc}{systems/msdos/dos-dc}
+\CTANdirectory{dos-psfonts}{systems/msdos/emtex-fonts/psfonts}
+\CTANdirectory{dpmigcc}{systems/msdos/dpmigcc}
+\CTANdirectory{dratex}{macros/generic/dratex}
+\CTANdirectory{drawing}{graphics/drawing}
+\CTANdirectory{dropcaps}{macros/latex209/contrib/dropcaps}
+\CTANdirectory{duerer}{fonts/duerer}
+\CTANdirectory{dutch}{macros/latex209/contrib/dutch}
+\CTANdirectory{dvgt}{dviware/dvgt}
+\CTANdirectory{dvi-augsburg}{dviware/dvi-augsburg}
+\CTANdirectory{dvi2pcl}{dviware/dvi2pcl}
+\CTANdirectory{dvi2ps}{dviware/dvi2ps}
+\CTANdirectory{dvi2qms}{dviware/dvi2qms}
+\CTANdirectory{dvi2tty}{dviware/dvi2tty}
+\CTANdirectory{dvi2xx}{dviware/dvi2xx}
+\CTANdirectory{dviapollo}{dviware/dviapollo}
+\CTANdirectory{dvibit}{dviware/dvibit}
+\CTANdirectory{dvibook}{dviware/dvibook}
+\CTANdirectory{dvichk}{dviware/dvichk}
+\CTANdirectory{dvicopy}{dviware/dvicopy}
+\CTANdirectory{dvidis}{dviware/dvidis}
+\CTANdirectory{dvidjc}{dviware/dvidjc}
+\CTANdirectory{dvidoc}{dviware/dvidoc}
+\CTANdirectory{dvidvi}{dviware/dvidvi}
+\CTANdirectory{dview}{dviware/dview}
+\CTANdirectory{dviimp}{dviware/dviimp}
+\CTANdirectory{dvilj4}{systems/msdos/dviware/dvilj4}
+\CTANdirectory{dviljk}{dviware/dviljk}
+\CTANdirectory{dvimerge}{dviware/dvimerge}
+\CTANdirectory{dvimfj}{systems/msdos/emtex-contrib/dvimfj}
+\CTANdirectory{dvimswin}{dviware/dvimswin}
+\CTANdirectory{dvineclq}{systems/msdos/dviware/dvineclq}
+\CTANdirectory{dvipage}{dviware/dvipage}
+\CTANdirectory{dvipaste}{macros/lamstex/dvipaste}
+\CTANdirectory{dvipj}{dviware/dvipj}
+\CTANdirectory{dvips-pc}{systems/msdos/dviware/dvips}
+\CTANdirectory{dvips}{dviware/dvips}
+\CTANdirectory{dvipsk}{dviware/dvipsk}
+\CTANdirectory{dvis}{info/stammtisch/wuppertal/stybesch/dvis}
+\CTANdirectory{dvisun}{dviware/dvisun}
+\CTANdirectory{dvitodvi}{dviware/dvitodvi}
+\CTANdirectory{dvitool}{support/vortex/dvitool}
+\CTANdirectory{dvitops}{dviware/dvitops}
+\CTANdirectory{dvitovdu}{dviware/dvitovdu}
+\CTANdirectory{dvitty}{dviware/dvitty}
+\CTANdirectory{dvivga}{dviware/dvivga}
+\CTANdirectory{dviware}{systems/knuth/dviware}
+\CTANdirectory{dviwin}{dviware/dviwin}
+\CTANdirectory{e4t}{systems/msdos/e4t}
+\CTANdirectory{e_symbol}{macros/latex209/contrib/e_symbol}
+\CTANdirectory{easytex}{systems/msdos/easytex}
+\CTANdirectory{ebj}{macros/plain/contrib/springer/pjour2/ebj}
+\CTANdirectory{eclbip}{macros/latex209/contrib/eclbip}
+\CTANdirectory{economic}{biblio/bibtex/contrib/economic}
+\CTANdirectory{ecothe}{macros/plain/contrib/springer/pjour1/ecothe}
+\CTANdirectory{edi}{support/foreign/edi}
+\CTANdirectory{editbar}{macros/latex209/contrib/editbar}
+\CTANdirectory{edmac}{macros/plain/contrib/edmac}
+\CTANdirectory{eepic}{macros/latex209/contrib/eepic}
+\CTANdirectory{ega2mf}{fonts/utilities/ega2mf}
+\CTANdirectory{eiad}{fonts/eiad}
+\CTANdirectory{elsevier}{macros/latex209/contrib/elsevier}
+\CTANdirectory{elvish}{fonts/elvish}
+\CTANdirectory{elwell}{fonts/utilities/afmtopl/elwell}
+\CTANdirectory{eminst}{language/polish/eminst}
+\CTANdirectory{emt2tex}{systems/msdos/emtex-contrib/emt2tex}
+\CTANdirectory{emtex}{systems/msdos/emtex}
+\CTANdirectory{emtex-contrib}{systems/msdos/emtex-contrib}
+\CTANdirectory{emtex-fonts}{systems/msdos/emtex-fonts}
+\CTANdirectory{endfloat}{macros/latex/contrib/supported/endfloat}
+\CTANdirectory{english}{language/english}
+\CTANdirectory{engwar}{fonts/engwar}
+\CTANdirectory{envelope}{macros/latex209/contrib/envelope}
+\CTANdirectory{environment}{support/lsedit/environment}
+\CTANdirectory{epic}{macros/latex209/contrib/epic}
+\CTANdirectory{eplain}{macros/eplain}
+\CTANdirectory{epmtex}{systems/os2/epmtex}
+\CTANdirectory{eppstein}{macros/latex209/contrib/trees/eppstein}
+\CTANdirectory{epsfig}{macros/latex209/contrib/epsfig}
+\CTANdirectory{epson}{dviware/epson}
+\CTANdirectory{eqmark}{macros/latex209/contrib/eqmark}
+\CTANdirectory{ergotex}{systems/msdos/ergotex}
+\CTANdirectory{errata}{systems/knuth/errata}
+\CTANdirectory{eslides}{macros/latex209/contrib/eslides}
+\CTANdirectory{et}{support/et}
+\CTANdirectory{ethiopia}{language/ethiopia}
+\CTANdirectory{ethtex}{language/ethiopia/ethtex}
+\CTANdirectory{euler}{fonts/ams/amsfonts/sources/euler}
+%[macros/latex/contrib/supported/euler]
+\CTANdirectory{euro-oztex}{systems/mac/euro-oztex}
+\CTANdirectory{excalibur}{systems/mac/support/excalibur}
+\CTANdirectory{excerpt}{web/spiderweb/tools/excerpt}
+\CTANdirectory{exercise}{macros/latex209/contrib/exercise}
+\CTANdirectory{expdlist}{macros/latex/contrib/supported/expdlist}
+\CTANdirectory{extracm}{fonts/ams/amsfonts/sources/extracm}
+\CTANdirectory{fac}{macros/latex209/contrib/fac}
+\CTANdirectory{fancyheadings}{macros/latex/contrib/other/fancyheadings}
+\CTANdirectory{faq}{web/fweb/faq}
+\CTANdirectory{fax2ps}{graphics/tiff/contrib/fax2ps}
+\CTANdirectory{fc}{fonts/fc}
+\CTANdirectory{fchart}{macros/latex209/contrib/fchart}
+\CTANdirectory{feynman}{macros/latex209/contrib/feynman}
+\CTANdirectory{feynmf}{macros/latex/contrib/supported/feynmf}
+\CTANdirectory{fig2eepic}{macros/latex209/contrib/eepic/fig2eepic}
+\CTANdirectory{fig2eng}{graphics/fig2eng}
+\CTANdirectory{fig2mf}{graphics/fig2mf}
+\CTANdirectory{fig2mfpic}{graphics/fig2mfpic}
+\CTANdirectory{filehdr}{tools/filehdr}
+\CTANdirectory{fillform}{macros/latex209/contrib/fillform}
+\CTANdirectory{finder}{macros/latex209/contrib/letters/finder}
+\CTANdirectory{float}{macros/latex/contrib/supported/float}
+\CTANdirectory{floatfig}{macros/latex209/contrib/floatfig}
+\CTANdirectory{floatflt}{macros/latex/contrib/other/floatflt}
+\CTANdirectory{flow}{support/flow}
+\CTANdirectory{foiltex}{macros/foiltex}
+\CTANdirectory{fontinst}{fonts/utilities/fontinst}
+\CTANdirectory{fontname}{info/fontname}
+\CTANdirectory{fontsel}{fonts/ams/amslatex/fontsel}
+\CTANdirectory{footnpag}{macros/latex209/contrib/footnpag}
+\CTANdirectory{for_tex}{biblio/bibtex/contrib/germbib/for_tex}
+\CTANdirectory{foreign}{support/foreign}
+\CTANdirectory{format-dumper-ck}{systems/mac/support/format-dumper-ck}
+\CTANdirectory{format-dumper-cm}{systems/mac/support/format-dumper-cm}
+\CTANdirectory{francais}{support/ispell/languages/francais}
+\CTANdirectory{french}{language/french}
+\CTANdirectory{french_bst}{language/french/contrib/french_bst}
+\CTANdirectory{ftpd}{tools/ftpd}
+\CTANdirectory{ftpmail}{tools/ftpmail}
+\CTANdirectory{funnelweb}{web/funnelweb}
+\CTANdirectory{futhark}{fonts/futhark}
+\CTANdirectory{futhorc}{fonts/futhorc}
+\CTANdirectory{fweb}{web/fweb}
+\CTANdirectory{genfam}{support/genfam}
+\CTANdirectory{genindex}{macros/latex209/contrib/genindex}
+\CTANdirectory{geom}{macros/latex209/contrib/geom}
+\CTANdirectory{georgian}{fonts/georgian}
+\CTANdirectory{geralpha}{biblio/bibtex/contrib/geralpha}
+\CTANdirectory{german}{language/german}
+\CTANdirectory{german-letter}{macros/latex209/contrib/letters/german-letter}
+\CTANdirectory{germbib}{biblio/bibtex/contrib/germbib}
+\CTANdirectory{ghostscript}{support/ghostscript}
+\CTANdirectory{glasgow}{web/glasgow}
+\CTANdirectory{gletter}{macros/latex209/contrib/letters/gletter}
+\CTANdirectory{glo+idxtex}{indexing/glo+idxtex}
+\CTANdirectory{gn}{tools/gopher/Unix/gn}
+\CTANdirectory{gnuplot}{graphics/gnuplot}
+\CTANdirectory{go}{fonts/go}
+\CTANdirectory{go4ham}{tools/gopher/PC_server/hamburg/go4ham}
+\CTANdirectory{go4zgate}{tools/gopher/Unix/gopher-gateways/go4zgate}
+\CTANdirectory{gonnrp}{tools/gopher/Unix/gopher-gateways/gonnrp}
+\CTANdirectory{gopher}{tools/gopher}
+\CTANdirectory{gothic}{fonts/gothic}
+\CTANdirectory{graphbase}{support/graphbase}
+\CTANdirectory{graphics}{macros/latex/packages/graphics}
+\CTANdirectory{grasp-utils}{web/glasgow/lit2x-0.16/grasp-utils}
+\CTANdirectory{gray}{fonts/cm/utilityfonts/gray}
+\CTANdirectory{greek}{fonts/greek}
+\CTANdirectory{greektex}{fonts/greek/greektex}
+\CTANdirectory{gregory}{web/noweb/contrib/gregory}
+\CTANdirectory{gsftopk}{fonts/utilities/gsftopk}
+\CTANdirectory{gtex}{systems/msdos/gtex}
+\CTANdirectory{guidelines}{fonts/ams/author-info/guidelines}
+\CTANdirectory{gut}{usergrps/gut}
+\CTANdirectory{half}{fonts/cm/utilityfonts/half}
+\CTANdirectory{halftone}{fonts/halftone}
+\CTANdirectory{hands}{fonts/hands}
+\CTANdirectory{harvard}{macros/latex/contrib/supported/harvard}
+\CTANdirectory{harvmac}{macros/plain/contrib/harvmac}
+\CTANdirectory{hclassic}{language/hebrew/hclassic}
+\CTANdirectory{heb}{language/hebrew/heb}
+\CTANdirectory{hebrew}{language/hebrew}
+\CTANdirectory{help}{help}
+\CTANdirectory{hershey}{fonts/hershey}
+\CTANdirectory{hexbin}{tools/macutils/hexbin}
+\CTANdirectory{hge}{fonts/hge}
+\CTANdirectory{hieroglyph}{fonts/hieroglyph}
+\CTANdirectory{histyle}{macros/plain/contrib/histyle}
+\CTANdirectory{hp-deskjet}{systems/os2/drivers/hp-deskjet}
+\CTANdirectory{hp2pl}{support/hp2pl}
+\CTANdirectory{hp2tex}{support/hp2tex}
+\CTANdirectory{hp2xx}{support/hp2xx}
+\CTANdirectory{hp2xx311}{support/hp2xx/hp2xx311}
+\CTANdirectory{hpgl2ps}{graphics/hpgl2ps}
+\CTANdirectory{hptex}{macros/hptex}
+\CTANdirectory{hptomf}{support/hptomf}
+\CTANdirectory{html}{support/html}
+\CTANdirectory{html2latex}{support/html2latex}
+\CTANdirectory{htmlhelp}{info/htmlhelp}
+\CTANdirectory{hyacc-cm}{macros/generic/hyacc-cm}
+\CTANdirectory{hyper}{macros/latex/contrib/supported/hyper}
+\CTANdirectory{hyperbibtex}{biblio/bibtex/utils/hyperbibtex}
+\CTANdirectory{hyperref}{macros/latex/contrib/supported/hyperref}
+\CTANdirectory{hyphen-accent}{language/hyphen-accent}
+\CTANdirectory{hyphenation}{language/hyphenation}
+\CTANdirectory{ibmres-tex}{macros/latex209/contrib/ibmres-tex}
+\CTANdirectory{ibygrk}{fonts/greek/ibygrk}
+\CTANdirectory{icelandic}{language/icelandic}
+\CTANdirectory{iching}{fonts/iching}
+\CTANdirectory{icon}{web/noweb/icon}
+\CTANdirectory{icons}{support/icons}
+\CTANdirectory{ieee}{macros/latex209/contrib/ieee}
+\CTANdirectory{ifac}{macros/latex209/contrib/ifac}
+\CTANdirectory{ife}{macros/plain/contrib/springer/pjour2/ife}
+\CTANdirectory{ijc}{macros/latex209/contrib/ijc}
+\CTANdirectory{ijcai89}{macros/latex209/contrib/ijcai89}
+\CTANdirectory{imaketex}{support/imaketex}
+\CTANdirectory{impact}{web/systems/mac/impact}
+\CTANdirectory{independent}{web/independent}
+\CTANdirectory{indexing}{indexing}
+\CTANdirectory{indian}{language/indian}
+\CTANdirectory{info}{info}
+\CTANdirectory{info-zip}{tools/info-zip}
+\CTANdirectory{infpic}{macros/generic/infpic}
+\CTANdirectory{initex}{language/french/initex}
+\CTANdirectory{inrsdoc}{macros/inrstex/inrsdoc}
+\CTANdirectory{inrsinputs}{macros/inrstex/inrsinputs}
+\CTANdirectory{inrstex}{macros/inrstex}
+\CTANdirectory{insertplot}{macros/latex209/contrib/insertplot}
+\CTANdirectory{invmat}{macros/plain/contrib/springer/pjour1/invmat}
+\CTANdirectory{ipa}{macros/latex/contrib/other/ipa}
+\CTANdirectory{iso}{macros/latex209/contrib/iso}
+\CTANdirectory{iso-tex}{support/iso-tex}
+\CTANdirectory{iso2}{macros/latex209/contrib/iso2}
+\CTANdirectory{ispell}{support/ispell}
+\CTANdirectory{istyles}{language/polish/istyles}
+\CTANdirectory{italian}{language/italian}
+\CTANdirectory{ivd2dvi}{dviware/ivd2dvi}
+\CTANdirectory{jeep}{macros/latex209/contrib/jeep}
+\CTANdirectory{jemtex2}{systems/msdos/jemtex2}
+\CTANdirectory{jhtex}{language/korean/jhtex}
+\CTANdirectory{jmb}{macros/plain/contrib/springer/pjour1/jmb}
+\CTANdirectory{jns}{macros/plain/contrib/springer/jns}
+%[macros/latex209/contrib/springer/jnsl]
+\CTANdirectory{jonkrom}{web/noweb/contrib/jonkrom}
+\CTANdirectory{jspell}{support/jspell}
+\CTANdirectory{kaelin}{web/noweb/contrib/kaelin}
+\CTANdirectory{kalender}{usergrps/dante/kalender}
+\CTANdirectory{kamal}{support/kamal}
+\CTANdirectory{kane}{dviware/kane}
+\CTANdirectory{karta}{fonts/karta}
+\CTANdirectory{kd}{fonts/greek/kd}
+\CTANdirectory{kelem}{web/spiderweb/src/kelem}
+\CTANdirectory{kelly}{fonts/greek/kelly}
+\CTANdirectory{keyrus}{language/keyrus}
+\CTANdirectory{klassenarbeiten}{macros/latex209/contrib/klassenarbeiten}
+\CTANdirectory{klinz}{fonts/klinz}
+\CTANdirectory{kluwer}{macros/latex209/contrib/kluwer}
+\CTANdirectory{knit}{web/knit}
+\CTANdirectory{knot}{fonts/knot}
+\CTANdirectory{knuth}{systems/knuth}
+\CTANdirectory{koma-script}{macros/latex/contrib/supported/koma-script}
+\CTANdirectory{konstruk}{macros/latex209/contrib/konstruk}
+\CTANdirectory{korean}{fonts/korean}
+%[language/korean]
+\CTANdirectory{kostas}{web/noweb/contrib/kostas}
+\CTANdirectory{kyocera}{dviware/kyocera}
+\CTANdirectory{l2a}{support/l2a}
+\CTANdirectory{l2sl}{language/swedish/slatex/l2sl}
+\CTANdirectory{l2x}{support/l2x}
+\CTANdirectory{la}{fonts/la}
+\CTANdirectory{laa}{macros/latex209/contrib/springer/laa}
+\CTANdirectory{laan}{macros/generic/laan}
+\CTANdirectory{laansort}{macros/generic/laansort}
+\CTANdirectory{labelfig}{macros/latex209/contrib/labelfig}
+\CTANdirectory{labels}{macros/latex/contrib/supported/labels}
+\CTANdirectory{labtex}{macros/generic/labtex}
+\CTANdirectory{lacheck}{support/lacheck}
+\CTANdirectory{laletter}{macros/latex209/contrib/laletter}
+\CTANdirectory{lamemo}{macros/latex209/contrib/lamemo}
+\CTANdirectory{lametex}{support/lametex}
+\CTANdirectory{lamstex}{macros/lamstex}
+\CTANdirectory{language}{language}
+\CTANdirectory{larch}{web/spiderweb/src/larch}
+\CTANdirectory{laserjet}{dviware/laserjet}
+\CTANdirectory{lastpage}{macros/latex/contrib/other/lastpage}
+\CTANdirectory{latex}{fonts/latex}
+\CTANdirectory{latex-essential}{info/latex-essential}
+\CTANdirectory{latex-help-texinfo}{info/latex-help-texinfo}
+\CTANdirectory{latex209}{macros/latex209}
+\CTANdirectory{latex209-base}{macros/latex209/distribs/latex/general}
+\CTANdirectory{latex2html}{support/latex2html}
+\CTANdirectory{latex2rtf}{support/latex2rtf}
+\CTANdirectory{latexhlp}{systems/atari/latexhlp}
+\CTANdirectory{latexinfo}{macros/latex209/contrib/latexinfo}
+\CTANdirectory{latexmk}{support/latexmk}
+\CTANdirectory{latextut}{graphics/gnuplot/docs/latextut}
+\CTANdirectory{latin2}{macros/latex209/contrib/latin2}
+\CTANdirectory{layout}{macros/latex/contrib/supported/layout}
+\CTANdirectory{lecmono}{macros/plain/contrib/springer/lecmono}
+\CTANdirectory{lecproc}{macros/plain/contrib/springer/lecproc}
+\CTANdirectory{leew}{web/noweb/contrib/leew}
+\CTANdirectory{letters}{macros/latex209/contrib/letters}
+\CTANdirectory{levy}{fonts/greek/levy}
+\CTANdirectory{lexitex}{macros/latex209/contrib/lexitex}
+\CTANdirectory{lextex}{macros/plain/contrib/lextex}
+\CTANdirectory{lfonts_ams}{macros/latex209/contrib/lfonts_ams}
+\CTANdirectory{lgraph}{macros/latex209/contrib/lgraph}
+\CTANdirectory{lgrind}{support/lgrind}
+\CTANdirectory{lharc}{tools/lharc}
+\CTANdirectory{lindner-tex}{systems/atari/lindner-tex}
+\CTANdirectory{lindner-tex-packed-disks}{systems/atari/lindner-tex-packed-disks}
+\CTANdirectory{linotex}{systems/mac/linotex}
+\CTANdirectory{linux}{systems/unix/linux}
+\CTANdirectory{lit2x-0.16}{web/glasgow/lit2x-0.16}
+\CTANdirectory{literateprog}{web/literateprog}
+\CTANdirectory{litver41}{support/litver41}
+\CTANdirectory{ljmetrics}{fonts/ljmetrics}
+\CTANdirectory{ljour}{macros/latex209/contrib/springer/ljour}
+\CTANdirectory{llncs}{macros/latex209/contrib/springer/llncs}
+\CTANdirectory{lmamult}{macros/latex209/contrib/springer/lmamult}
+\CTANdirectory{ln01}{dviware/ln01}
+\CTANdirectory{ln03}{dviware/ln03}
+\CTANdirectory{localguide-sparc}{info/localguide-sparc}
+\CTANdirectory{loggates}{macros/latex209/contrib/loggates}
+\CTANdirectory{logic}{fonts/logic}
+\CTANdirectory{logo}{fonts/cm/utilityfonts/logo}
+\CTANdirectory{lollipop}{macros/lollipop}
+\CTANdirectory{lookbibtex}{biblio/bibtex/utils/lookbibtex}
+\CTANdirectory{lsedit}{support/lsedit}
+\CTANdirectory{ltx3pub}{info/ltx3pub}
+\CTANdirectory{lucida}{fonts/lucida}
+\CTANdirectory{lw35nfss}{macros/latex/packages/psnfss/lw35nfss}
+\CTANdirectory{mac}{web/systems/mac}
+\CTANdirectory{machdr}{tools/macunpack/machdr}
+\CTANdirectory{mactotex}{graphics/mactotex}
+\CTANdirectory{macunpack}{tools/macunpack}
+\CTANdirectory{macutils}{tools/macutils}
+\CTANdirectory{mailing}{macros/latex/contrib/supported/mailing}
+\CTANdirectory{make_latex}{support/make_latex}
+\CTANdirectory{makeafm.dir}{fonts/utilities/t1tools/makeafm.dir}
+\CTANdirectory{makeindex}{indexing/makeindex}
+\CTANdirectory{makeinfo}{macros/texinfo/makeinfo}
+\CTANdirectory{makeprog}{support/makeprog}
+\CTANdirectory{maketexwork}{info/maketexwork}
+\CTANdirectory{makros}{info/stammtisch/wuppertal/stybesch/makros}
+\CTANdirectory{malayalam}{language/malayalam}
+\CTANdirectory{malvern}{fonts/malvern}
+\CTANdirectory{mamath}{macros/plain/contrib/springer/mamath}
+\CTANdirectory{mangeo}{macros/plain/contrib/springer/pjour2/mangeo}
+\CTANdirectory{manpage}{macros/latex209/contrib/manpage}
+\CTANdirectory{manual}{macros/latex209/contrib/manual}
+\CTANdirectory{manualfonts}{fonts/cm/utilityfonts/manualfonts}
+\CTANdirectory{mapleweb}{web/maple/mapleweb}
+\CTANdirectory{matann}{macros/plain/contrib/springer/pjour1/matann}
+\CTANdirectory{mathematica}{macros/mathematica}
+\CTANdirectory{mathmult}{macros/plain/contrib/springer/mathmult}
+\CTANdirectory{mathpad}{support/mathpad}
+\CTANdirectory{mathsci2bibtex}{biblio/bibtex/utils/mathsci2bibtex}
+\CTANdirectory{mathsing}{macros/latex209/contrib/springer/mathsing}
+%[macros/plain/contrib/springer/mathsing]
+\CTANdirectory{mathtime}{macros/plain/contrib/mathtime}
+%[fonts/mathtime]
+\CTANdirectory{mathz}{macros/plain/contrib/springer/pjour1/mathz}
+\CTANdirectory{mcite}{macros/latex/contrib/supported/mcite}
+\CTANdirectory{mctex}{support/mctex}
+\CTANdirectory{mcvert}{tools/mcvert}
+\CTANdirectory{mdwtools}{macros/latex/contrib/supported/mdwtools}
+\CTANdirectory{megatape}{macros/latex209/contrib/megatape}
+\CTANdirectory{memo}{macros/latex209/contrib/memo}
+\CTANdirectory{memo2}{macros/latex209/contrib/memo2}
+\CTANdirectory{messtex}{support/messtex}
+\CTANdirectory{metafont}{systems/mac/metafont}
+\CTANdirectory{metapost}{graphics/metapost}
+\CTANdirectory{mewltx}{support/mewltx}
+\CTANdirectory{mex}{language/polish/mex}
+\CTANdirectory{mf-extra}{fonts/cm/mf-extra}
+\CTANdirectory{mf2ps}{fonts/utilities/mf2ps}
+\CTANdirectory{mf_optimized_kerning}{fonts/cm/mf_optimized_kerning}
+\CTANdirectory{mfbook}{fonts/cm/utilityfonts/mfbook}
+\CTANdirectory{mff-29}{fonts/utilities/mff-29}
+\CTANdirectory{mffiles}{language/telugu/mffiles}
+\CTANdirectory{mfinput}{language/arabtex/mfinput}
+\CTANdirectory{mfinputs}{macros/generic/diagrams/xypic/mfinputs}
+\CTANdirectory{mflogo}{macros/latex/contrib/supported/mflogo}
+\CTANdirectory{mfnfss}{macros/latex/packages/mfnfss}
+\CTANdirectory{mfpic}{graphics/mfpic}
+\CTANdirectory{mfware}{systems/knuth/mfware}
+\CTANdirectory{midi2tex}{support/midi2tex}
+\CTANdirectory{midnight}{macros/generic/midnight}
+\CTANdirectory{miktex}{systems/win32/miktex}
+\CTANdirectory{milstd}{macros/latex209/contrib/milstd}
+\CTANdirectory{minitoc}{macros/latex/contrib/other/minitoc}
+\CTANdirectory{minutes}{macros/latex209/contrib/minutes}
+\CTANdirectory{mipsel}{web/spiderweb/src/master/mipsel}
+\CTANdirectory{mirror}{tools/mirror}
+\CTANdirectory{mit-press}{macros/latex209/contrib/mit-press}
+\CTANdirectory{mitthesis}{macros/latex209/contrib/mitthesis}
+\CTANdirectory{mixed}{tools/macutils/mixed}
+\CTANdirectory{mma2ltx}{graphics/mma2ltx}
+\CTANdirectory{mnras}{macros/latex209/contrib/mnras}
+%[macros/plain/contrib/mnras]
+\CTANdirectory{mnu}{support/mnu}
+\CTANdirectory{models}{macros/text1/models}
+\CTANdirectory{modes}{fonts/modes}
+\CTANdirectory{moschovakis}{fonts/greek/moschovakis}
+\CTANdirectory{msdos}{systems/msdos}
+\CTANdirectory{msub}{web/glasgow/lit2x-0.16/grasp-utils/msub}
+\CTANdirectory{msx2msa}{fonts/vf-files/msx2msa}
+\CTANdirectory{msym}{fonts/msym}
+\CTANdirectory{mtex}{macros/plain/contrib/mtex}
+\CTANdirectory{mtns}{macros/latex209/contrib/mtns}
+\CTANdirectory{multido}{macros/latex209/contrib/multido}
+\CTANdirectory{multip}{macros/plain/contrib/springer/multip}
+\CTANdirectory{multpghb}{macros/plain/contrib/springer/multpghb}
+\CTANdirectory{musictex}{macros/musictex}
+\CTANdirectory{musixtex-egler}{macros/musixtex/egler}
+\CTANdirectory{musixtex-taupin}{macros/musixtex/taupin}
+\CTANdirectory{mxedruli}{fonts/georgian/mxedruli}
+\CTANdirectory{myletter}{macros/latex/contrib/supported/myletter}
+\CTANdirectory{nassflow}{macros/latex209/contrib/nassflow}
+\CTANdirectory{natbib}{macros/latex/contrib/supported/natbib}
+\CTANdirectory{nawk}{web/spiderweb/src/nawk}
+\CTANdirectory{nederlands}{support/ispell/languages/nederlands}
+\CTANdirectory{newagu}{macros/latex209/contrib/newagu}
+\CTANdirectory{newapa}{macros/latex209/contrib/newapa}
+\CTANdirectory{newsletr}{macros/plain/contrib/newsletr}
+\CTANdirectory{next}{systems/unix/next}
+\CTANdirectory{nextispell}{support/ispell/addons/nextispell}
+\CTANdirectory{nfss-addons}{macros/latex209/contrib/nfss-addons}
+\CTANdirectory{nfss-plain}{macros/plain/contrib/nfss-plain}
+\CTANdirectory{nl-brief}{macros/latex209/contrib/nl-brief}
+\CTANdirectory{norsk}{support/ispell/languages/norsk}
+\CTANdirectory{noweb}{web/noweb}
+\CTANdirectory{nt}{systems/nt}
+\CTANdirectory{ntex}{systems/unix/linux/ntex}
+\CTANdirectory{ntex01}{systems/unix/linux/ntex/ntex01}
+\CTANdirectory{ntex02}{systems/unix/linux/ntex/ntex02}
+\CTANdirectory{ntex03}{systems/unix/linux/ntex/ntex03}
+\CTANdirectory{ntex04}{systems/unix/linux/ntex/ntex04}
+\CTANdirectory{ntex05}{systems/unix/linux/ntex/ntex05}
+\CTANdirectory{ntex06}{systems/unix/linux/ntex/ntex06}
+\CTANdirectory{ntex07}{systems/unix/linux/ntex/ntex07}
+\CTANdirectory{ntex08}{systems/unix/linux/ntex/ntex08}
+\CTANdirectory{ntex09}{systems/unix/linux/ntex/ntex09}
+\CTANdirectory{ntex10}{systems/unix/linux/ntex/ntex10}
+\CTANdirectory{ntex11}{systems/unix/linux/ntex/ntex11}
+\CTANdirectory{ntex12}{systems/unix/linux/ntex/ntex12}
+\CTANdirectory{ntex13}{systems/unix/linux/ntex/ntex13}
+\CTANdirectory{ntg}{usergrps/ntg}
+\CTANdirectory{ntgclass}{macros/latex/contrib/supported/ntgclass}
+\CTANdirectory{nts-l}{digests/nts-l}
+\CTANdirectory{nummat}{macros/plain/contrib/springer/pjour1/nummat}
+\CTANdirectory{nuweb}{web/nuweb}
+\CTANdirectory{nuweb0.87b}{web/nuweb/nuweb0.87b}
+\CTANdirectory{nuweb_ami}{web/nuweb/nuweb_ami}
+\CTANdirectory{objectz}{macros/latex/contrib/supported/objectz}
+\CTANdirectory{ocr-a}{fonts/ocr-a}
+\CTANdirectory{ocr-b}{fonts/ocr-b}
+\CTANdirectory{ogfuda}{info/ogfuda}
+\CTANdirectory{ogham}{fonts/ogham}
+\CTANdirectory{ogonek}{macros/latex/contrib/other/ogonek}
+\CTANdirectory{okuda}{fonts/okuda}
+\CTANdirectory{oliver}{support/wp2latex/oliver}
+\CTANdirectory{orspek}{macros/plain/contrib/springer/pjour2/orspek}
+\CTANdirectory{os2}{systems/os2}
+\CTANdirectory{osmanian}{fonts/osmanian}
+\CTANdirectory{other}{macros/latex/contrib/other}
+\CTANdirectory{outline}{macros/latex209/contrib/outline}
+\CTANdirectory{oval}{macros/latex209/contrib/oval}
+\CTANdirectory{oz}{macros/latex209/contrib/oz}
+\CTANdirectory{oztex}{systems/mac/oztex}
+\CTANdirectory{oztex-german}{systems/mac/oztex-german}
+\CTANdirectory{packages}{macros/latex/packages}
+\CTANdirectory{packet_drivers}{tools/gopher/PC_client/packet_drivers}
+\CTANdirectory{page}{support/lametex/page}
+\CTANdirectory{pageframe}{macros/latex209/contrib/pageframe}
+\CTANdirectory{palladam}{language/tamil/palladam}
+\CTANdirectory{pandora}{fonts/pandora}
+\CTANdirectory{paper}{macros/latex209/contrib/paper}
+\CTANdirectory{paradissa}{fonts/cm/ps-type1/paradissa}
+\CTANdirectory{parc}{tools/parc}
+\CTANdirectory{amiga}{systems/amiga}
+\CTANdirectory{patches}{web/spiderweb/patches}
+\CTANdirectory{pbm2tex}{support/pbm2tex}
+\CTANdirectory{pbmtopk}{graphics/pbmtopk}
+\CTANdirectory{pcm}{macros/plain/contrib/springer/pjour2/pcm}
+\CTANdirectory{pcwritex}{support/pcwritex}
+\CTANdirectory{penelope}{web/spiderweb/src/penelope}
+\CTANdirectory{pfm2afm}{fonts/utilities/pfm2afm}
+\CTANdirectory{phonetic}{fonts/phonetic}
+\CTANdirectory{phy-bstyles}{biblio/bibtex/contrib/phy-bstyles}
+\CTANdirectory{physe}{macros/physe}
+\CTANdirectory{phyzzx}{macros/phyzzx}
+\CTANdirectory{picinpar}{macros/latex209/contrib/picinpar}
+%\CTANdirectory{picins}{macros/latex209/contrib/picins}
+\CTANdirectory{pictex}{graphics/pictex}
+\CTANdirectory{pictex-converter}{support/pictex-converter}
+\CTANdirectory{piechart}{graphics/piechart}
+\CTANdirectory{pjour1}{macros/plain/contrib/springer/pjour1}
+\CTANdirectory{pjour2}{macros/plain/contrib/springer/pjour2}
+\CTANdirectory{pkbbox}{fonts/utilities/pkbbox}
+\CTANdirectory{pkfonts}{macros/generic/diagrams/xypic/pkfonts}
+\CTANdirectory{pkzip}{tools/pkzip}
+\CTANdirectory{plain}{macros/plain}
+\CTANdirectory{plfonts}{language/polish/plfonts}
+\CTANdirectory{plncs11}{macros/plain/contrib/springer/plncs11}
+\CTANdirectory{plttopic}{support/plttopic}
+\CTANdirectory{pmtex}{systems/os2/pmtex}
+\CTANdirectory{polish}{language/polish}
+\CTANdirectory{poorman}{fonts/poorman}
+\CTANdirectory{portuguese}{language/portuguese}
+\CTANdirectory{postcard}{macros/latex209/contrib/postcard}
+\CTANdirectory{poster}{macros/generic/poster}
+\CTANdirectory{postscript}{fonts/postscript}
+\CTANdirectory{pp}{support/pp}
+\CTANdirectory{pphlp}{macros/latex209/contrib/pphlp}
+\CTANdirectory{prelim}{macros/latex209/contrib/prelim}
+\CTANdirectory{print-fine}{support/print-fine}
+\CTANdirectory{printbib}{biblio/bibtex/utils/printbib}
+\CTANdirectory{printsamples}{fonts/utilities/mf2ps/doc/printsamples}
+\CTANdirectory{probth}{macros/plain/contrib/springer/pjour1/probth}
+\CTANdirectory{program}{macros/latex209/contrib/program}
+\CTANdirectory{programs}{language/cyrillic/programs}
+\CTANdirectory{proof}{macros/latex209/contrib/proof}
+\CTANdirectory{proofs}{macros/generic/proofs}
+\CTANdirectory{ps-latex}{macros/latex209/contrib/ps-latex}
+\CTANdirectory{ps-type1}{fonts/cm/ps-type1}
+\CTANdirectory{ps-type3}{fonts/cm/ps-type3}
+\CTANdirectory{ps2mf}{fonts/utilities/ps2mf}
+\CTANdirectory{ps2pk}{fonts/utilities/ps2pk}
+\CTANdirectory{ps4mf}{systems/msdos/ps4mf}
+\CTANdirectory{psbook}{systems/msdos/dviware/psbook}
+\CTANdirectory{psbox}{macros/generic/psbox}
+\CTANdirectory{psfig}{graphics/psfig}
+\CTANdirectory{psfonts}{fonts/psfonts}
+\CTANdirectory{psfrag}{macros/latex/contrib/supported/psfrag}
+\CTANdirectory{pshop}{fonts/postscript/adobe/Applications/pshop}
+\CTANdirectory{psizzl}{macros/psizzl}
+\CTANdirectory{pslatex}{macros/latex209/contrib/pslatex}
+\CTANdirectory{psnfss}{macros/latex/packages/psnfss}
+\CTANdirectory{psnfss-addons}{macros/latex/contrib/other/psnfss-addons}
+\CTANdirectory{psprint}{dviware/psprint}
+\CTANdirectory{pstab}{support/pstab}
+\CTANdirectory{pstrees}{macros/latex209/contrib/trees/pstrees}
+\CTANdirectory{pstricks}{graphics/pstricks}
+\CTANdirectory{psutils}{support/psutils}
+\CTANdirectory{public-mf}{systems/msdos/public-mf}
+\CTANdirectory{public-tex}{systems/msdos/public-tex}
+\CTANdirectory{publications}{macros/latex209/contrib/publications}
+\CTANdirectory{punk}{fonts/punk}
+\CTANdirectory{pxlgen}{systems/msdos/pxlgen}
+\CTANdirectory{qdtexvpl}{fonts/utilities/qdtexvpl}
+\CTANdirectory{qfig}{support/qfig}
+\CTANdirectory{qms}{dviware/qms}
+\CTANdirectory{quicspool}{dviware/quicspool}
+\CTANdirectory{r2bib}{biblio/bibtex/utils/r2bib}
+\CTANdirectory{raggedright}{macros/latex209/contrib/raggedright}
+\CTANdirectory{rail}{macros/latex209/contrib/rail}
+\CTANdirectory{ransom}{fonts/ransom}
+\CTANdirectory{ras}{graphics/tiff/contrib/ras}
+\CTANdirectory{rcs}{macros/latex209/contrib/rcs}
+\CTANdirectory{realcalc}{macros/generic/realcalc}
+\CTANdirectory{recycle}{fonts/recycle}
+\CTANdirectory{redis}{language/hebrew/redis}
+\CTANdirectory{redit}{support/redit}
+\CTANdirectory{reduce}{web/reduce}
+%[web/spiderweb/src/reduce]
+\CTANdirectory{ref2bib}{biblio/bibtex/utils/ref2bib}
+\CTANdirectory{refer-tools}{biblio/bibtex/utils/refer-tools}
+\CTANdirectory{refman}{macros/latex/contrib/supported/refman}
+\CTANdirectory{relabel}{support/relabel}
+\CTANdirectory{report}{language/arabtex/report}
+\CTANdirectory{resume}{macros/latex209/contrib/resume}
+\CTANdirectory{review}{support/lsedit/review}
+\CTANdirectory{revtex}{macros/latex209/contrib/revtex}
+\CTANdirectory{rmit}{fonts/thai/rmit}
+\CTANdirectory{rnototex}{support/rnototex}
+\CTANdirectory{rotating}{macros/latex/contrib/supported/rotating}
+\CTANdirectory{rsfs}{fonts/rsfs}
+\CTANdirectory{rtf2tex}{support/rtf2tex}
+\CTANdirectory{rtf2html}{support/rtf2html}
+\CTANdirectory{rtf2latex}{support/rtf2latex}
+\CTANdirectory{rtflatex}{support/rtflatex}
+\CTANdirectory{rtfutils}{support/tex2rtf/rtfutils}
+\CTANdirectory{rumgraph}{support/rumgraph}
+\CTANdirectory{rune}{fonts/rune}
+\CTANdirectory{rus}{macros/latex209/contrib/rus}
+\CTANdirectory{rweb}{web/reduce/rweb}
+\CTANdirectory{s2latex}{support/s2latex}
+\CTANdirectory{sanskrit}{fonts/sanskrit}
+\CTANdirectory{sauter}{fonts/cm/sauter}
+\CTANdirectory{sbtex}{systems/msdos/sbtex}
+\CTANdirectory{schemetex}{support/schemetex}
+\CTANdirectory{schemeweb}{web/schemeweb}
+\CTANdirectory{schulzrinne}{macros/latex209/contrib/schulzrinne}
+\CTANdirectory{screenview}{dviware/screenview}
+\CTANdirectory{script}{macros/latex/contrib/other/script}
+\CTANdirectory{scripts}{web/glasgow/lit2x-0.16/grasp-utils/scripts}
+\CTANdirectory{scripttex}{macros/scripttex}
+\CTANdirectory{scyrillic}{language/scyrillic}
+\CTANdirectory{seetex}{dviware/seetex}
+\CTANdirectory{seminar}{macros/latex/contrib/other/seminar}
+\CTANdirectory{seminar.old}{macros/latex209/contrib/seminar.old}
+\CTANdirectory{serie}{macros/latex209/contrib/letters/serie}
+\CTANdirectory{setup}{graphics/mfpic/setup}
+\CTANdirectory{sfware}{fonts/softfonts/sfware}
+\CTANdirectory{sgi}{web/fweb/fweb-1.40/boot/unix/sgi}
+\CTANdirectory{sgml2tex}{support/sgml2tex}
+\CTANdirectory{shalom}{language/hebrew/shalom}
+\CTANdirectory{shell}{web/noweb/shell}
+\CTANdirectory{showlabels}{macros/latex/contrib/supported/showlabels}
+\CTANdirectory{siam}{macros/latex209/contrib/siam}
+\CTANdirectory{singlep}{macros/plain/contrib/springer/singlep}
+\CTANdirectory{sisisi}{systems/unix/sisisi}
+%[systems/vms/sisisi]
+\CTANdirectory{slant}{fonts/cm/utilityfonts/slant}
+\CTANdirectory{slatex}{language/swedish/slatex}
+\CTANdirectory{sml}{web/spiderweb/src/sml}
+\CTANdirectory{softfonts}{fonts/softfonts}
+\CTANdirectory{songbook}{macros/latex209/contrib/songbook}
+\CTANdirectory{southarabian}{fonts/southarabian}
+\CTANdirectory{spanish-tutorial}{info/spanish-tutorial}
+\CTANdirectory{spelchek}{support/spelchek}
+\CTANdirectory{spell}{support/spell}
+\CTANdirectory{spiderweb}{web/spiderweb}
+\CTANdirectory{springer}{macros/latex209/contrib/springer}
+%[macros/plain/contrib/springer]
+\CTANdirectory{srune}{fonts/srune}
+\CTANdirectory{ssl}{web/spiderweb/src/ssl}
+\CTANdirectory{ssqquote}{macros/latex/contrib/supported/ssqquote}
+\CTANdirectory{stammtisch}{info/stammtisch}
+\CTANdirectory{stbrief}{macros/latex209/contrib/letters/stbrief}
+\CTANdirectory{sterne}{macros/plain/contrib/springer/sterne}
+\CTANdirectory{stickers}{macros/latex209/contrib/stickers}
+\CTANdirectory{stmary}{macros/latex209/contrib/stmary}
+\CTANdirectory{stmaryrd}{fonts/stmaryrd}
+\CTANdirectory{stuffit}{tools/stuffit}
+\CTANdirectory{stybesch}{info/stammtisch/wuppertal/stybesch}
+\CTANdirectory{subeqn}{macros/latex209/contrib/subeqn}
+\CTANdirectory{subeqnarray}{macros/latex/contrib/supported/subeqnarray}
+\CTANdirectory{subfigure}{macros/latex/contrib/supported/subfigure}
+\CTANdirectory{sueterlin}{fonts/gothic/sueterlin}
+\CTANdirectory{supertabular}{macros/latex/contrib/supported/supertabular}
+\CTANdirectory{support}{support}
+\CTANdirectory{sv}{macros/latex209/contrib/sv}
+\CTANdirectory{svenska}{support/ispell/languages/svenska}
+\CTANdirectory{svlatex}{macros/latex209/contrib/svlatex}
+\CTANdirectory{sw}{macros/plain/contrib/springer/pjour2/sw}
+%[macros/plain/contrib/springer/sw]
+\CTANdirectory{swedish}{language/swedish}
+\CTANdirectory{sweet-tex}{systems/mac/sweet-tex}
+\CTANdirectory{swetex}{language/swedish/swetex}
+\CTANdirectory{syriac}{fonts/syriac}
+\CTANdirectory{systcontrolletters}{macros/latex209/contrib/systcontrolletters}
+\CTANdirectory{t1tidy}{fonts/utilities/t1tools/t1tidy}
+\CTANdirectory{t1tools}{fonts/utilities/t1tools}
+\CTANdirectory{t1utils}{fonts/utilities/t1utils}
+\CTANdirectory{tamil}{language/tamil}
+\CTANdirectory{tamueethesis}{macros/latex209/contrib/tamueethesis}
+\CTANdirectory{tape}{macros/latex209/contrib/tape}
+\CTANdirectory{tar}{tools/tar}
+\CTANdirectory{tbe}{macros/plain/contrib/tbe}
+\CTANdirectory{tca}{macros/plain/contrib/springer/pjour1/tca}
+\CTANdirectory{tcdmanual}{info/tcdmanual}
+\CTANdirectory{tde-macros}{language/swedish/slatex/tde-macros}
+\CTANdirectory{tds}{tds/draft-standard}
+\CTANdirectory{tech-erg}{macros/plain/contrib/springer/tech-erg}
+\CTANdirectory{tech-ghb}{macros/plain/contrib/springer/tech-ghb}
+\CTANdirectory{tech-std}{macros/plain/contrib/springer/tech-std}
+\CTANdirectory{tek2eepic}{support/tek2eepic}
+\CTANdirectory{telugu}{language/telugu}
+\CTANdirectory{tengtex}{macros/latex209/contrib/tengtex}
+\CTANdirectory{tengwar}{fonts/tengwar}
+\CTANdirectory{term}{graphics/gnuplot/term}
+\CTANdirectory{tesla}{macros/latex209/contrib/tesla}
+\CTANdirectory{tetex}{systems/unix/teTeX}
+\CTANdirectory{tetex-bin}{systems/unix/teTeX/distrib/binaries}
+\CTANdirectory{tex--xet}{systems/knuth/tex--xet}
+\CTANdirectory{tex-bnf}{macros/latex209/contrib/tex-bnf}
+\CTANdirectory{tex-d-l}{digests/tex-d-l}
+\CTANdirectory{tex-implementors}{digests/tex-implementors}
+\CTANdirectory{tex-install}{systems/msdos/emtex-contrib/tex-install}
+\CTANdirectory{tex-mag}{digests/tex-mag}
+\CTANdirectory{tex-primer_vms-specific}{info/tex-primer_vms-specific}
+\CTANdirectory{tex-surface}{support/tex-surface}
+\CTANdirectory{tex2mail}{support/tex2mail}
+\CTANdirectory{tex2rtf}{support/tex2rtf}
+\CTANdirectory{tex88}{digests/tex88}
+\CTANdirectory{tex8fmts}{macros/generic/cptex/tex8fmts}
+\CTANdirectory{texas}{systems/msdos/texas}
+\CTANdirectory{texbuch}{info/texbuch}
+\CTANdirectory{texcalc}{support/texcalc}
+\CTANdirectory{texchord}{macros/generic/texchord}
+\CTANdirectory{texdraw}{graphics/texdraw}
+%[systems/atari/texutils/texdraw]
+\CTANdirectory{texdvi}{support/vortex/dvitool/texdvi}
+\CTANdirectory{texed}{support/texed}
+\CTANdirectory{texfilt}{support/texfilt}
+\CTANdirectory{texgraph}{macros/inrstex/texgraph}
+\CTANdirectory{texhax}{digests/texhax}
+\CTANdirectory{texi2html}{support/texi2html}
+\CTANdirectory{texi2roff}{support/texi2roff}
+\CTANdirectory{texindex}{support/texindex}
+\CTANdirectory{texinfo}{macros/texinfo}
+\CTANdirectory{texit}{support/texit}
+\CTANdirectory{texix}{macros/text1/texix}
+\CTANdirectory{texline}{digests/texline}
+\CTANdirectory{texmenu}{systems/msdos/texmenu}
+\CTANdirectory{texmin}{systems/unix/linux/texmin}
+\CTANdirectory{texpert}{systems/msdos/texpert}
+%[systems/os2/texpert]
+\CTANdirectory{texproc}{support/texproc}
+\CTANdirectory{texshell}{systems/msdos/texshell}
+%[systems/vm-cms/texshell]
+\CTANdirectory{texsis}{macros/texsis}
+\CTANdirectory{text1}{macros/text1}
+\CTANdirectory{text2dvi}{systems/msdos/text2dvi}
+\CTANdirectory{textfit}{macros/latex/contrib/supported/textfit}
+\CTANdirectory{textmerg}{macros/latex/contrib/supported/textmerg}
+\CTANdirectory{texsgi}{dviware/texsgi}
+\CTANdirectory{textool}{dviware/textool}
+\CTANdirectory{textures}{systems/mac/textures}
+\CTANdirectory{textures_figs}{systems/mac/textures_figs}
+\CTANdirectory{textyl}{macros/latex209/contrib/textyl}
+\CTANdirectory{texutils}{systems/atari/texutils}
+\CTANdirectory{texware}{systems/knuth/texware}
+\CTANdirectory{tgrind}{support/tgrind}
+\CTANdirectory{thai}{fonts/thai}
+\CTANdirectory{theapa}{macros/latex209/contrib/theapa}
+\CTANdirectory{tib}{biblio/tib}
+\CTANdirectory{tie}{web/tie}
+\CTANdirectory{tiff}{graphics/tiff}
+\CTANdirectory{timing}{macros/latex209/contrib/timing}
+\CTANdirectory{tip}{macros/tip}
+\CTANdirectory{tksbrief}{macros/latex209/contrib/letters/tksbrief}
+\CTANdirectory{tr2latex}{support/tr2latex}
+\CTANdirectory{tr2tex}{support/tr2tex}
+\CTANdirectory{transfig}{graphics/transfig}
+\CTANdirectory{translit}{support/translit}
+\CTANdirectory{transname}{tools/macunpack/transname}
+\CTANdirectory{tree}{graphics/tree}
+\CTANdirectory{tree-dvips}{macros/latex209/contrib/trees/tree-dvips}
+\CTANdirectory{treetex}{macros/latex209/contrib/trees/treetex}
+\CTANdirectory{tree-tex}{macros/latex209/contrib/trees/tree-tex}
+\CTANdirectory{troff}{indexing/makeindex/troff}
+\CTANdirectory{troff-to-latex}{support/troff-to-latex}
+\CTANdirectory{tsipa}{fonts/tsipa}
+\CTANdirectory{tspell}{support/tspell}
+\CTANdirectory{tst}{language/french/tst}
+\CTANdirectory{ttn}{digests/ttn}
+\CTANdirectory{tug}{usergrps/tug}
+\CTANdirectory{tugboat}{digests/tugboat}
+\CTANdirectory{turing}{web/spiderweb/src/turing}
+\CTANdirectory{turing+}{web/spiderweb/src/turing+}
+\CTANdirectory{turkish}{language/turkish}
+\CTANdirectory{twcal}{fonts/twcal}
+\CTANdirectory{tweb}{web/tweb}
+\CTANdirectory{tx1}{systems/msdos/tx1}
+\CTANdirectory{txtdist}{support/txt}
+\CTANdirectory{typingtex}{language/typingtex}
+\CTANdirectory{ucthesis}{macros/latex209/contrib/ucthesis}
+\CTANdirectory{ugaritic}{fonts/ugaritic}
+\CTANdirectory{uktex}{digests/uktex}
+\CTANdirectory{uktug}{usergrps/uktug}
+\CTANdirectory{umddvi}{dviware/umddvi}
+\CTANdirectory{umlaut}{support/umlaut}
+\CTANdirectory{umlaute}{support/umlaute}
+\CTANdirectory{umrand}{macros/generic/umrand}
+\CTANdirectory{unadobe}{fonts/utilities/unadobe}
+\CTANdirectory{unarj}{tools/unarj}
+\CTANdirectory{uncompressing}{fonts/utilities/mf2ps/mf2ps/uncompressing}
+\CTANdirectory{undump}{support/undump}
+\CTANdirectory{uni_stgt}{macros/latex209/contrib/letters/uni_stgt}
+\CTANdirectory{unix}{systems/unix}
+\CTANdirectory{unixkit}{systems/unix/unixkit}
+\CTANdirectory{unixman}{macros/latex209/contrib/unixman}
+\CTANdirectory{unpack}{tools/macunpack/unpack}
+\CTANdirectory{unpacked}{macros/latex/unpacked}
+\CTANdirectory{unstuff}{tools/unstuff}
+\CTANdirectory{untex}{support/untex}
+\CTANdirectory{updates}{digests/updates}
+\CTANdirectory{urw}{fonts/urw}
+\CTANdirectory{user-guides}{macros/generic/diagrams/borceux/user-guides}
+\CTANdirectory{usergrps}{usergrps}
+\CTANdirectory{usl}{fonts/thai/usl}
+%[fonts/utopia]
+\CTANdirectory{utthesis}{macros/latex/contrib/supported/utthesis}
+\CTANdirectory{uue}{tools/uue}
+\CTANdirectory{uuencode}{tools/uuencode}
+\CTANdirectory{uw-thesis}{macros/latex209/contrib/uw-thesis}
+\CTANdirectory{va}{fonts/va}
+\CTANdirectory{vanroose}{macros/latex209/contrib/trees/vanroose}
+\CTANdirectory{vdm}{macros/latex209/contrib/vdm}
+\CTANdirectory{vecfonts}{macros/latex209/contrib/textyl/vecfonts}
+\CTANdirectory{vector}{macros/latex/contrib/supported/vector}
+\CTANdirectory{verbatim}{web/glasgow/lit2x-0.16/grasp-utils/verbatim}
+\CTANdirectory{verbtext}{macros/latex209/contrib/verbtext}
+\CTANdirectory{vertex}{macros/plain/contrib/vertex}
+\CTANdirectory{vga2mf}{systems/msdos/vga2mf}
+\CTANdirectory{vietnamese}{language/vietnamese}
+\CTANdirectory{vispeech}{language/vispeech}
+\CTANdirectory{vm-cms}{systems/vm-cms}
+\CTANdirectory{vms}{systems/vms}
+\CTANdirectory{vmspell}{support/vmspell}
+\CTANdirectory{vmsspell}{support/vmsspell}
+\CTANdirectory{vmstar}{tools/tar/vmstar}
+\CTANdirectory{vortex}{support/vortex}
+\CTANdirectory{vpltools}{fonts/utilities/vpltools}
+\CTANdirectory{vplutils}{fonts/utilities/vplutils}
+\CTANdirectory{vrb}{macros/generic/vrb}
+\CTANdirectory{vslitex}{fonts/vf-files/vslitex}
+\CTANdirectory{vtex_demo}{systems/msdos/vtex_demo}
+\CTANdirectory{vtree}{tools/vtree}
+\CTANdirectory{vtree-fix}{tools/vtree-fix}
+\CTANdirectory{vutex}{dviware/vutex}
+\CTANdirectory{vvcode}{tools/vvcode}
+\CTANdirectory{w2latex}{support/w2latex}
+\CTANdirectory{wasy}{fonts/wasy}
+\CTANdirectory{wasy2}{fonts/wasy2}
+\CTANdirectory{wasysym}{macros/latex/contrib/supported/wasysym}
+\CTANdirectory{wd2latex}{dviware/wd2latex}
+\CTANdirectory{web}{systems/knuth/web}
+\CTANdirectory{web2c}{systems/web2c}
+\CTANdirectory{webtoc}{support/makeprog/webtoc}
+\CTANdirectory{whatstex}{info/whatstex}
+\CTANdirectory{wics}{macros/latex209/contrib/springer/wics}
+\CTANdirectory{williams}{macros/latex/contrib/other/williams}
+\CTANdirectory{windex}{support/windex}
+\CTANdirectory{window}{macros/latex209/contrib/window}
+\CTANdirectory{winw2ltx}{support/winw2ltx}
+\CTANdirectory{word2tex}{support/word2tex}
+\CTANdirectory{word_tex}{support/word_tex}
+\CTANdirectory{wp2latex}{support/wp2latex}
+\CTANdirectory{wp2latex-5_1}{support/wp2latex-5_1}
+\CTANdirectory{wright}{macros/latex209/contrib/wright}
+\CTANdirectory{wsuipa}{fonts/wsuipa}
+\CTANdirectory{wuppertal}{info/stammtisch/wuppertal}
+\CTANdirectory{xarticle}{macros/latex209/contrib/xarticle}
+\CTANdirectory{xbin}{tools/xbin}
+\CTANdirectory{xdoc}{web/noweb/xdoc}
+\CTANdirectory{xdvi}{dviware/xdvi}
+\CTANdirectory{xdvik}{dviware/xdvik}
+\CTANdirectory{xenix}{systems/xenix}
+\CTANdirectory{xet}{support/xet}
+\CTANdirectory{xetal}{support/xetal}
+\CTANdirectory{xettex}{language/xettex}
+\CTANdirectory{xfig}{graphics/xfig}
+\CTANdirectory{xlatex}{support/xlatex}
+\CTANdirectory{xlharc}{tools/xlharc}
+\CTANdirectory{xtexshell}{support/xtexshell}
+\CTANdirectory{xtiff}{graphics/tiff/contrib/dbs/xtiff}
+\CTANdirectory{xv}{graphics/tiff/contrib/xv}
+\CTANdirectory{xvgopher}{tools/gopher/Unix/xvgopher}
+\CTANdirectory{xwpick}{support/xwpick}
+\CTANdirectory{xxcode}{tools/xxcode}
+\CTANdirectory{xymtex}{macros/latex209/contrib/xymtex}
+\CTANdirectory{xypic}{macros/generic/diagrams/xypic}
+\CTANdirectory{yannis}{fonts/greek/yannis}
+\CTANdirectory{yfrak}{fonts/gothic/yfrak}
+\CTANdirectory{ygoth}{fonts/gothic/ygoth}
+\CTANdirectory{yinit}{fonts/gothic/yinit}
+\CTANdirectory{yswab}{fonts/gothic/yswab}
+\CTANdirectory{ytex}{macros/ytex}
+\CTANdirectory{zaccone}{macros/latex209/contrib/zaccone}
+\CTANdirectory{zemtex}{systems/msdos/emtex-contrib/zemtex}
+\CTANdirectory{zero}{macros/latex209/contrib/zero}
+\CTANdirectory{zip}{tools/zip}
+\CTANdirectory{zoo}{tools/zoo}
+\CTANdirectory{zphysa}{macros/plain/contrib/springer/pjour2/zphysa}
+\CTANdirectory{zphysb}{macros/plain/contrib/springer/pjour2/zphysb}
+\CTANdirectory{zphysc}{macros/plain/contrib/springer/pjour2/zphysc}
+\CTANdirectory{zphysd}{macros/plain/contrib/springer/pjour2/zphysd}
+\endinput
diff --git a/usergrps/uktug/baskervi/6_3/euromath.tex b/usergrps/uktug/baskervi/6_3/euromath.tex
new file mode 100644
index 0000000000..07888e43fd
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/euromath.tex
@@ -0,0 +1,66 @@
+\author{Jill Tardival\\Computing Laboratory,
+University of Kent\\Email: \texttt{gmt@ukc.ac.uk}}
+\title{The Euromath System}
+\begin{Article}
+\noindent
+Mathematicians, scientists and engineers who use mathematical notation
+have particular typesetting needs which generally have not been met by
+available software. The principal problem is typesetting mathematical
+symbols in documents, which in the majority of cases is performed
+using edit/view cycles as with \LaTeX . Using such systems neither
+equations within mathematical documents, nor emails containing such
+notations, can be viewed directly from the authoring system.
+Mathematics is a science which depends on the use of complex symbols
+in order to describe abstract ideas and the laborious methods used to
+exchange ideas is perceived as a barrier to mathematical
+communication.
+
+The European Mathematical Trust (\acro{EMT}) was established to
+provide a powerful support system for the core of a mathematical
+computing environment. Software has been developed through European
+collaboration involving commercial organisations and academic
+mathematicians in France, Germany, Portugal, Denmark, Sweden, Eire,
+Slovakia and the \acro{UK}. The product is the Euromath system, an
+\acro{SGML} based, \acro{WYSIWYG}, mathematical editor, based on the
+Grif \acro{SGML} editor.
+
+The current version of Euromath (Em1) is Unix based and has three
+Document Type Definitions (\acro{DTD}s which determine the structure
+of documents) for creating articles, sheets and slides (\acro{OHP}s).
+All include the facility to manipulate \acro{WYSIWYG} mathematics
+without an editing/previewing cycle. Further \acro{DTD}s, including
+letter and fax, are scheduled for future releases.
+
+The incorporation of \LaTeX\ to \acro{SGML} conversion software for
+mathematics allows notation to be created in either of two ways. The
+appropriate symbols may be selected from symbol palettes, or if the
+author is already familiar with \LaTeX , the notation may be typed in
+as a \LaTeX\ string and converted to \acro{WYSIWYG} SGML using a
+preset key combination. The equation will be seen as it will appear
+in the document and edited using either method. Similarly certain
+\LaTeX\ documents containing mathematics can be converted on input to
+\acro{SGML} and edited in a \acro{WYSIWYG} fashion.
+
+Standard features of the editor include automatic updating and
+numbering, search and replace facilities, European
+(\acro{ISO}-Latin~1) language support, graphics inclusion (\acro{X}11
+bitmaps, xwd, Idraw, \acro{EPSF}, \acro{CGM} and \acro{TIFF}) and
+\acro{WYSIWYG} generation of commutative diagrams.
+
+The Euromath software package includes a Gopher interface and
+automated on-line access to remote databases. Software which helps the
+user to create new \acro{DTD}s, and to link the editor to other
+applications is also incorporated in the Euromath package.
+
+Subsequent releases will include a \acro{PC} platform, an integrated
+mailing system, an extended help system, extra \acro{DTD}s,
+development of the directory services and an interface to computer
+algebra systems through the related OpenMath project.
+
+The Euromath project has been funded by the European Union Science
+programme. The European Mathematical Trust is a registered charity,
+financially based in the \acro{UK}. The editor is available to
+academic sites by subscription to Euromath. The current release is the
+first stage of a unified computer based \acro{WYSIWYG} mathematical
+environment.
+\end{Article}
diff --git a/usergrps/uktug/baskervi/6_3/fancyvrb.rc b/usergrps/uktug/baskervi/6_3/fancyvrb.rc
new file mode 100644
index 0000000000..248ffc7e13
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/fancyvrb.rc
@@ -0,0 +1,265 @@
+% Define verbatim and example environments:
+% verbatim - indented like quote environment
+% Verbatim - indented like quote environment, \small font.
+% nVerbatim - Like "Verbatim", but numbered.
+% example - code and output, side by side
+% example* - one above other
+% example** - one above other, with frames
+% Example - Rendered as PS, like original, side by side
+% Example* - Rendered as PS, one above other
+% Example** - Rendered as PS, one above other, with frames
+% Escape - Rendered as PS, with *no* verbatim text
+% GridPSExample - PSTricks (gridded) picture, like original, side by side
+% PSExample - PSTricks picture, like original, side by side
+% The example environments have the following steps in common:
+% 1. Save example verbatim to numbered example file
+% 2. Input file verbatim or EPS file
+% 3. Input again
+% All of them save their text as files in the \EXdir directory
+% (this needs a trailing / as part of the definition)
+%
+\RequirePackage{ifthen}
+\RequirePackage{graphicx}
+\RequirePackage{calc}
+%
+% variable features
+%
+\def\EXdir{}
+\def\EXprefix{}
+\def\EXclass{article}
+%
+\@ifundefined{fullwidth}{\let\fullwidth\textwidth}{}
+\@ifundefined{thechapter}{\newcounter{chapter}}{}
+%
+\newcounter{eps@counter}[section]
+\renewcommand\theeps@counter{%
+ \arabic{chapter}-\arabic{section}-\arabic{eps@counter}}
+\newcounter{side@count}
+%\newwrite\exepsfile
+%\immediate\openout\exepsfile \EXdir\jobname.expslist\relax
+
+\def\EPSinput#1{%
+\IfFileExists{\EXdir\EXprefix#1.eps}%
+ {\includegraphics{\EXdir\EXprefix#1.eps}}%
+ {\underline{\EXdir\EXprefix#1}}%
+}
+
+\def\SideBySideEx#1{%
+\trivlist\item[]%
+ \leavevmode
+ \global\advance\c@side@count by 1
+ \label{\thechapter.\theside@count}%
+ \ifthenelse{\isodd{\pageref{\thechapter.\theside@count}}}{%
+ \makebox[\fullwidth][l]{\@@Display{#1}\hspace{5mm}
+ \BVerbatimInput[fontsize=\small]{\EXdir\EXprefix\theeps@counter}}%
+ }{%
+ \makebox[\fullwidth][r]{\@@Display{#1}\hspace{5mm}
+ \BVerbatimInput[fontsize=\small]{\EXdir\EXprefix\theeps@counter}}%
+ }%
+ \endtrivlist
+}
+\newsavebox{\@display}
+\def\@@Display#1{%
+ \savebox{\@display}{%
+\begin{minipage}[b]{.5\fullwidth}#1\end{minipage}%
+}
+ \raisebox{\depth}{\usebox{\@display}}%
+}
+
+\newcommand{\BeginExample}{%
+ \multiply\topsep by 2
+ \global\advance\c@eps@counter\@ne
+ \edef\@tempa{%
+ \write\@auxout{\string
+ \newlabel{ex-\theeps@counter}{{\theeps@counter}{\noexpand\the\c@page}}}}
+ \@tempa
+ \nobreak
+ \VerbatimEnvironment
+ \catcode`\<=12
+ \begin{VerbatimOut}{\EXdir\EXprefix\theeps@counter.tex}%
+}
+\newcommand{\EndExample}{%
+ \end{VerbatimOut}%
+}
+
+\def\EndRuleExample{\vskip 7pt \hrule height 1.5pt\relax}
+
+\newif\ifgrid
+\gridfalse
+
+\def\PSExample(#1,#2)(#3,#4){%
+ \def\PictureSize{(#1,#2)(#3,#4)}%
+ \def\Write@Ex##1{}\BeginExample
+ }
+\def\endPSExample{%
+ \EndExample
+ \SideBySideEx{%
+ %\ifgrid\vskip 8pt \else\relax\fi
+ \expandafter\pspicture\PictureSize
+ \ifgrid\usergrid\else\relax\fi
+ \input{\EXdir\theeps@counter}%
+ \endpspicture
+ %\ifgrid\vskip 8pt \fi
+ }%
+}
+
+\newenvironment{GridPSExample}{\gridtrue\PSExample}{\endPSExample}
+
+\def\PSTInlineExample(#1,#2){%
+ \def\PictureSize{(-.2,-.5)(#1,#2)}%
+ \def\Write@Ex##1{}\BeginExample
+ }
+\def\endPSTInlineExample{%
+ \EndExample
+ \expandafter\pspicture\PictureSize
+ \usergrid
+ \input{\EXdir\theeps@counter}%
+ \endpspicture
+ \hspace{16pt}%
+ \BVerbatimInput[gobble=0,fontsize=\small]{\EXdir\theeps@counter}%
+}
+% side by side
+\newenvironment{example}{\def\Write@Ex##1{}\BeginExample} %
+ {\EndExample\SideBySideEx{\input{\EXdir\theeps@counter}}}
+
+% one above the other
+\newenvironment{example*}%
+ {\def\Write@Ex##1{}\BeginExample}%
+ {%
+ \EndExample
+ \VerbatimInput[gobble=0,fontsize=\small]{\EXdir\theeps@counter}%
+ \begin{center}
+ \leavevmode\input{\EXdir\theeps@counter}\par
+ \end{center}
+}
+% one above the other
+\newenvironment{numexample*}%
+ {\def\Write@Ex##1{}\BeginExample}%
+ {%
+ \EndExample
+ \VerbatimInput[gobble=0,numbers=left,
+ fontsize=\small]{\EXdir\theeps@counter}%
+ \begin{center}
+ \leavevmode\input{\EXdir\theeps@counter}\par
+ \end{center}
+}
+
+% with a frame, one above the other
+\newenvironment{example**}%
+{\def\Write@Ex##1{}\BeginExample}%
+{%
+\EndExample
+\VerbatimInput[gobble=0,fontsize=\small,
+ frame=topline,framerule=1.5pt]{\EXdir\theeps@counter}%
+\begin{center}
+\input{\EXdir\theeps@counter}
+ \EndRuleExample
+\end{center}
+}
+
+% now the ones which write stuff for an EPS file
+% for side by side examples, the text width of the separate file
+% needs to be half the normal width.
+\def\EX@extra{}
+\def\HalfWidth{%
+ \def\EX@extra{%
+ \string\makeatletter
+ \string\@tempdima\string\textwidth
+ \string\textwidth.5\string\@tempdima
+ \string\addtolength{\string\textwidth}{-6mm}
+ \string\makeatother}
+}
+\def\Setup@Escape{%
+ \edef\FancyVerbStopString{\string\end{document}}%
+ \edef\FancyVerbStartString{\string\begin{document}}%
+}
+% side by side
+\newenvironment{Example}{%
+ \HalfWidth
+ \BeginExample} %
+ {\EndExample
+\Setup@Escape
+\SideBySideEx{\EPSinput{\theeps@counter}}}
+
+% first verbatimcode, then actual example
+\newenvironment{Example*}{\BeginExample}%
+ {\EndExample
+ \Setup@Escape
+ \begin{center}\leavevmode
+ \VerbatimInput[gobble=0,fontsize=\small]{\EXdir\EXprefix\theeps@counter}%
+ \EPSinput{\theeps@counter}%
+ \end{center}%
+}
+
+% one above the other, framed
+\newenvironment{Example**}%
+{\BeginExample}%
+{%
+\EndExample
+\Setup@Escape
+ \VerbatimInput[gobble=0,fontsize=\small,
+ frame=topline,framerule=1.5pt]{\EXdir\EXprefix\theeps@counter}%
+\EPSinput{\theeps@counter}
+\EndRuleExample
+}
+
+% no verbatim text at all, just to run the thing separately
+\newenvironment{Escape}%
+{\BeginExample}%
+{%
+\EndExample
+\Setup@Escape
+\EPSinput{\theeps@counter}%
+}
+
+\def\CurrentPackages{}
+
+\def\FVE@VerbatimOut{\Write@Ex{\string\end{document}}%
+\immediate\closeout\FV@OutFile\endgroup\@esphack}
+
+\def\Write@Ex#1{%
+ \begingroup
+ \let\protect\@unexpandable@protect
+ \edef\reserved@a{\immediate\write\FV@OutFile{#1}}
+ \reserved@a
+ \endgroup
+}
+
+\def\FVB@VerbatimOut#1{%
+ \@bsphack
+ \begingroup
+ \FV@UseKeyValues
+ \FV@DefineWhiteSpace
+ \def\FV@Space{\space}%
+ \FV@DefineTabOut
+ \def\FV@ProcessLine{\immediate\write\FV@OutFile}%
+ \immediate\openout\FV@OutFile #1\relax
+ \Write@Ex{\string\documentclass{\EXclass}}%
+ \Write@Ex{\string\nonstopmode}%
+ \Write@Ex{\string\usepackage{\CurrentPackages}}%
+ \Write@Ex{\string\pagestyle{empty}}%
+ \Write@Ex{\EX@extra}%
+ \Write@Ex{\string\begin{document}}%
+ \let\FV@FontScanPrep\relax
+ \FV@Scan}
+%
+% compatibility with Michel, with moreverb, and verbatim package
+%
+\def\SixPt{\fontsize{6}{7\p@}\selectfont}
+%
+% input files verbatim, numbered and unnumbered
+%
+\def\verbfile#1{\VerbatimInput[fontsize=\small]{#1}}
+\let\verbatiminput\verbfile
+\def\listinginput#1#2{\VerbatimInput[fontsize=\small,firstnumber=#1,numbers=left]{#2}}
+%
+% verbatim in various sizes
+\DefineVerbatimEnvironment{sssverbatim}{LVerbatim}{fontsize=\SixPt}
+\DefineVerbatimEnvironment{ssverbatim}{LVerbatim}{fontsize=\scriptsize}
+\DefineVerbatimEnvironment{fverbatim}{LVerbatim}{fontsize=\footnotesize}
+\DefineVerbatimEnvironment{sverbatim}{LVerbatim}{fontsize=\small}
+\DefineVerbatimEnvironment{Verbatim}{LVerbatim}{fontsize=\normalsize}
+\DefineVerbatimEnvironment{verbatim}{LVerbatim}{fontsize=\normalsize}
+% numbered
+\DefineVerbatimEnvironment{nVerbatim}{LVerbatim}{fontsize=\small,numbers=left}
+\endinput
diff --git a/usergrps/uktug/baskervi/6_3/faqa.sty b/usergrps/uktug/baskervi/6_3/faqa.sty
new file mode 100644
index 0000000000..260925a4ad
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/faqa.sty
@@ -0,0 +1,392 @@
+% This is a LaTeX2e package for the UKTUG FAQ document.
+%
+\ProvidesPackage{faqa}[1996/07/22 UK TUG package for TeX FAQ]
+%
+% uses production LaTeX 2e commands
+\NeedsTeXFormat{LaTeX2e}[1994/06/01]% at least!
+%
+% version 0.1 RF 1994/09/26
+% 0.2 RF 1994/10/09-15
+% 0.3 RF 1994/10/16 (after suggestions from Alan Jeffrey)
+% 0.4 RF 1994/10/22
+%
+\def\fileversion{1.0b}
+\def\filedate{1996/01/19}
+%
+\typeout{UK TUG FAQ macros v\fileversion, \filedate}
+%
+% what fonts are we going to typeset in?
+% well not times for sure
+\InputIfFileExists{faqfont.cfg}%
+ {\typeout{FAQ -- loading font configuration file faqfont.cfg}}
+ {\RequirePackage{times}%
+ % stretchability recommendations from psnfss2e.tex
+ \tolerance800
+ \emergencystretch2em
+ \doublehyphendemerits5000
+ \hfuzz0pt
+ \leftskip0pt minus 1pt
+ \rightskip0pt minus 1pt
+ % use cmtt for typewriter rather than Cou-beastly-rier
+ \renewcommand{\ttdefault}{cmtt}%
+ \@ifundefined{Dings}{\RequirePackage{pifont}%
+ \def\Dings{\nopagebreak{\footnotesize
+ \dingline{167}}}}%
+ {}}
+%
+% general support
+%\RequirePackage{calc}
+%
+% code for handling logo font
+\RequirePackage{mflogo}
+%
+% get texnames package (as amended)
+\RequirePackage{texnames}
+%
+% ifthenelse for the undefined references
+\RequirePackage{ifthen}
+%
+% we define html only stuff using Eijkhout's package
+%\RequirePackage{comment}
+%\excludecomment{htmlversion}
+%
+% the Baskerville and other logos and abbreviations
+\providecommand\BV{\emph{Baskerville}}
+\providecommand\DANTE{\acro{DANTE}\@}
+\providecommand\MSDOS{\acro{MS-DOS}\@}
+\providecommand\CDROM{\acro{CD-ROM}\@}
+\providecommand\TeXXeT{\TeX-{}-X\lower.5ex\hbox{E}\kern-.1667emT\@}
+\providecommand\MLTeX{ML-\TeX}
+\def\careof{\leavevmode\hbox{\raise.75ex\hbox{c}\kern-.15em
+ /\kern-.125em\smash{\lower.3ex\hbox{o}}}}
+%
+% \cs{SMC} \emph{isn't} small caps~--- Barbara Beeton says she thinks
+% of it as ``big small caps''. She says (modulo capitalisation of
+% things\dots):
+% \begin{quote}
+% For the things it's used for, regular small caps are not
+% appropriate~--- they're too small. Real small caps are
+% appropriate for author names (and are so used in continental
+% bibliographies), section headings, running heads, and, on
+% occasion, words to which some emphasis is to be given. \cs{SMC}
+% was designed to be used for acronyms and all-caps abbreviations,
+% which look terrible in small caps, but nearly as bad in all caps
+% in the regular text size. The principle of using ``one size
+% smaller'' than the text size is similar to the design of caps in
+% German~--- where they are smaller relative to lowercase than are
+% caps in fonts intended for English, to improve the appearance of
+% regular text in which caps are used at the heads of all nouns, not
+% just at the beginnings of sentences.
+% \end{quote}
+%
+% We define this in terms of the memory of the size currently selected
+% that's maintained in \cs{@currsize}: if the user does something
+% silly re.~selecting fonts, we'll get the wrong results. The
+% following code is adapted from |relsize.sty| by Donald Arseneau and
+% Matt Swift, from a 2.09 original by Bernie Cosell. (Note that the
+% order of examination of \cs{@currsize} is to get the commonest cases
+% out of the way first.)
+% \begin{macrocode}
+%<!latex2e>\def\SMC{\small}
+%<*latex2e>
+\DeclareRobustCommand\SMC{%
+ \ifx\@currsize\normalsize\small\else
+ \ifx\@currsize\small\footnotesize\else
+ \ifx\@currsize\footnotesize\scriptsize\else
+ \ifx\@currsize\large\normalsize\else
+ \ifx\@currsize\Large\large\else
+ \ifx\@currsize\LARGE\Large\else
+ \ifx\@currsize\scriptsize\tiny\else
+ \ifx\@currsize\tiny\tiny\else
+ \ifx\@currsize\huge\LARGE\else
+ \ifx\@currsize\Huge\huge\else
+ \small\SMC@unknown@warning
+ \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+}
+\newcommand\SMC@unknown@warning{\PackageWarning{faq}{Unknown text font
+ size command -- using \string\small}}
+\DeclareRobustCommand\textSMC[1]{{\SMC #1}}
+% \end{macrocode}
+%
+% The \cs{acro} command uses \cs{SMC} as it was originally intended.
+% Note that, since most of these things are uppercase-only names, it
+% fiddles with the spacefactor after inserting its text.
+%
+% \begin{macrocode}
+\DeclareRobustCommand\acro[1]{\textSMC{#1}\@}
+%</latex2e>
+%<!latex>\def\acro#1{{\SMC #1}\spacefactor\@m}
+%<!latex2e>\def\acro#1{{\SMC #1}\@}
+% \end{macrocode}
+%
+%\TUGboat (effectively) takes arguments {<empty>}vol(issue)
+\DeclareRobustCommand\TUGboat[1]{\expandafter\@TUGboat\ignorespaces}
+\def\@TUGboat#1(#2){\textsl{TUGboat} \textbf{#1}(#2)}
+%
+% The NTS and eTeX (and for consistency Eplain) logos
+\DeclareRobustCommand\NTS{$\mathcal{N}$\lower.5ex\hbox
+ {$\mathcal{T}$}$\mathcal{S}$\@}
+\DeclareRobustCommand\eTeX{{$\varepsilon$}-\TeX}
+\DeclareRobustCommand\Eplain{Eplain}
+%
+% Other odds and ends (appear differently in TeX and http or plain
+% text
+\DeclareRobustCommand\WYSIWYG{\textsc{wysiwyg}}
+%
+% Command for doing `square one' :-}
+\newcommand\sqfbox[1]{\framebox{\makebox[\totalheight]{#1\/}}}
+%
+% Here's a \fullline macro that works in lists and so on
+\newcommand\fullline[1]{\@tempdima\hsize\relax
+ \advance\@tempdima-\leftmargin\relax
+ \advance\@tempdima-\rightmargin\relax
+ \hb@xt@\@tempdima{#1}}
+%
+% 2e's LaTeX logo sets the A in scripstyle jammed up to the top of the T; it
+% also has the advantage that it's set in the same font as the
+% surrounding text. However, the esteemed bbeeton says the logo looks
+% "squidge awful" in italic text (I agree; and the same is true of its
+% behaviour in slanted text)
+%
+% So here's a version that allows for the slant of the leading L
+\DeclareRobustCommand{\LaTeX}{L%
+ {\setbox0\hbox{T}%
+ \setbox\@tempboxa\hbox{$\m@th$%
+ \csname S@\f@size\endcsname
+ \fontsize\sf@size\z@
+ \math@fontsfalse\selectfont
+ A}%
+ \@tempdima\ht0
+ \advance\@tempdima-\ht\@tempboxa
+ \@tempdima\strip@pt\fontdimen1\font\@tempdima
+ \advance\@tempdima-.36em
+ \kern\@tempdima
+ \vbox to\ht0{\box\@tempboxa
+ \vss}%
+ }%
+ \kern-.15em
+ \TeX}
+%
+% Ditto for \AllTeX (as used in TUGboat)
+\DeclareRobustCommand{\AllTeX}{(L%
+ {\setbox0\hbox{T}%
+ \setbox\@tempboxa\hbox{$\m@th$%
+ \csname S@\f@size\endcsname
+ \fontsize\sf@size\z@
+ \math@fontsfalse\selectfont
+ A}%
+ \@tempdima\ht0
+ \advance\@tempdima-\ht\@tempboxa
+ \@tempdima\strip@pt\fontdimen1\font\@tempdima
+ \advance\@tempdima-.36em
+ \kern\@tempdima
+ \vbox to\ht0{\box\@tempboxa
+ \vss}%
+ }\kern-.075em)%
+ \kern-.075em\TeX}
+%
+% A similar game is used in defining an `all LaTeX' sort of thing:
+\DeclareRobustCommand\twee{2$_{\textstyle\varepsilon}$}
+%
+% it proves that, for Alan's stuff, the following needs to have been
+% done _before_ we define the macros
+\RequirePackage{shortvrb}
+\MakeShortVerb{\|}
+%
+% A command which sets some text in typewriter, with the hyphenchar
+% temporarily set to its first argument \FAQverb\HYPHEN{TEXT}.
+% NB: This requires no catcode hackery, so should work inside moving
+% arguments. It will, however, produce spurious spaces after CSs, and
+% won't allow brace-unmatched input. It also won't survive going into a
+% moving argument if \HYPHEN won't.
+%
+\let\FAQverbFamily\ttfamily
+\DeclareRobustCommand{\FAQverb}[2]{{%
+ \ifvmode\leavevmode\fi
+ \lefthyphenmin=256\setlanguage\language
+ \FAQverbFamily\hyphenchar\the\font`#1\relax
+ \def\@tempa{#2}%
+ \expandafter\@faq@strip\meaning\@tempa\@faq@strip
+ \hyphenchar\the\font\m@ne
+}\setlanguage\language}
+\def\@faq@strip#1->#2\@faq@strip{#2}
+%
+% Document markup:
+%
+\makeatother % because @ is a delimiter here, it had better have the
+ % same catcode as it will when the macro's invoked
+\def\Email|#1@#2|{\FAQverb\-{#1@}\penalty10\FAQverb\.{#2}} % email
+\def\Emaildot|#1@#2|{\FAQverb\.{#1@}\penalty10\FAQverb\.{#2}}
+\makeatletter
+\def\FTP|#1|{\FAQverb\.{#1}} % FTP site
+\def\File|#1|{\FAQverb\/{#1}} % file name
+\def\CTAN{\FAQverb\/} % CTAN path
+\def\Newsgroup|#1|{\FAQverb\.{#1}} % newsgroup
+\def\URL|#1://#2/#3|{\FAQverb\.{#1://#2/}\penalty10\FAQverb\/{#3}}
+\def\path|#1|{\FAQverb\/{#1}} % generic path
+%
+% same game, slightly different style
+\def\ProgName|#1|{% % program name
+ {%
+ \def\FAQverbFamily{\rmfamily\mdseries\itshape}%
+ \FAQverb\_{#1}\/%
+ }%
+ }
+\let\Package\ProgName % pro tem
+%
+% ISBN references
+\def\ISBN#1{\mbox{\acro{ISBN}}~#1}
+%
+% have we read the CTAN references?
+\newif\ifnotreadCTAN \notreadCTANtrue
+%
+% Alan's code for CTAN references:
+%
+% define a location for a package on CTAN
+% #1 is the package name
+% #2 is the CTAN path to the thing
+% a package in a directory
+\newcommand{\CTANdirectory}[2]{\@ifundefined{ctan-#1}{%
+ \expandafter\gdef\csname ctan-#1\endcsname{#2}%
+}{%
+ \PackageWarning{faq}{Repeated definition of label: #1}%
+}}
+%
+% a package in a single file (the same appearance, but the WWW version is
+% different).
+\let\CTANfile\CTANdirectory
+%
+% Make reference to a CTAN package
+%
+% counter for the undefined references
+\newcounter{CTAN@unrefs}
+%
+% the command itself
+\DeclareRobustCommand{\CTANref}[1]{\@ifundefined{ctan-#1}{%
+ \PackageWarning{CTAN}{Undefined reference: #1}%
+ \stepcounter{CTAN@unrefs}%
+}{%
+ \edef\@tempa{\noexpand\CTAN{\csname ctan-#1\endcsname}}\@tempa
+}}
+%
+% hook for diagnosing undefined references at the end
+\AtEndDocument{\ifthenelse{\theCTAN@unrefs > 0}{%
+ \PackageWarning{CTAN}{There were \arabic{CTAN@unrefs} undefined
+ references to CTAN}%
+ }%
+ {}%
+ }
+%
+% a slight variation of description for lists of book titles
+\newcommand{\booklabel}[1]{\hspace\labelsep\normalfont\itshape #1}
+\newenvironment{booklist}{\begin{list}{}%
+ {\labelwidth\z@ \itemindent-\leftmargin \let\makelabel\booklabel}}%
+ {\end{list}}
+%
+% proglist is the same as booklist if we're using italics for program
+% names, but will need hacking otherwise
+\newenvironment{proglist}{\begin{booklist}}{\end{booklist}}
+%
+% \raggedwithindent is useful when we've got an URL or something
+% overrunning the end of the line (and this line is terminated with
+% \\)
+%
+% Typical usage is within the argument of a \nothtml command
+\newcommand\raggedwithindent{%
+ \rightskip=\z@\@plus5em\relax
+ \spaceskip=.3333em\relax
+ \xspaceskip=.5em\relax
+ \hangindent=1pc\relax}
+%
+% the little bit(s) of code that's(re) going to be ignored when the
+% html is generated are enclosed by the following two commands
+\let\htmlignore\relax
+\let\endhtmlignore\relax
+%
+% or it's the argument to \nothtml
+\newcommand\nothtml[1]{#1}
+%
+% A Donald Arseneau marvel:
+% \@removefromreset{FOO}{BAR} : removes counter FOO from the list of
+% counters \cl@BAR to be reset when
+% counter BAR is stepped.
+% The opposite of \@addtoreset
+\def\@removefromreset#1#2{\let\@tempb\@elt
+ \def\@tempa#1{@&#1}\expandafter\let\csname @*#1*\endcsname\@tempa
+ \def\@elt##1{\expandafter\ifx\csname @*##1*\endcsname\@tempa\else
+ \noexpand\@elt{##1}\fi}%
+ \expandafter\edef\csname cl@#2\endcsname{\csname cl@#2\endcsname}%
+ \let\@elt\@tempb
+ \expandafter\let\csname @*#1*\endcsname\@undefined}
+%
+% the question structure
+% \Question[label name]{question asked}
+% if [label name] present, the named label is assigned with \Qlabel
+\newcommand\Question[2][]{\subsection{\protect\raggedright#2}%
+ \def\reserved@a{#1}%
+ \ifx\reserved@a\@empty\else\Qlabel{#1}\fi}
+%
+% now let's hack around a bit in order to make things slightly
+% prettier
+%
+% first: numbering of subsections -- doesn't include section nos, not
+% reset for each section
+\renewcommand{\thesubsection}{\arabic{subsection}}
+\@removefromreset{subsection}{section}
+%
+% second: sections `numbered' alphabetically
+\renewcommand{\thesection}{\Alph{section}}
+%
+% third: subquestions (added in between issues ...) are
+% subsubsections, and they're lettered as appendages to the questions
+% (and reset on them)
+\renewcommand\thesubsubsection{\thesubsection\alph{subsubsection}}
+\newcommand\subQ[2]{\def\reserved@a{#1}\def\reserved@b{\endhtmlignore}
+ \ifx\reserved@a\reserved@b
+ \def\reserved@a{#2}\def\reserved@b{\Question}
+ \ifx\reserved@a\reserved@b
+ \else\subQwarning\fi
+ \else\subQwarning\fi
+ \SubQuestion}
+\newcommand\SubQuestion[2][]{\subsubsection{\protect\raggedright#2}%
+ \def\reserved@a{#1}%
+ \ifx\reserved@a\@empty\else\Qlabel{#1}\fi}
+\newcommand\subQwarning{\PackageWarning{faq}{\string\subQ must be
+ followed by \string\endhtmlignore,\MessageBreak
+ and then by \string\Question}}
+%
+% tedious farting around to get \subsubsection looking almost like
+% \subsection (I have my doubts about this, y'know ;-):
+\renewcommand\subsubsection{\@startsection{subsubsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\large\bfseries}}
+\renewcommand*\l@subsubsection{\@dottedtocline{2}{1.5em}{2.3em}}
+% The discerning will detect my awful cheek, above, of sticking a
+% subsubsection head onto a subsection body...
+%
+% \Qlabel and \Qref: define and refer to labels
+\let\Qlabel\label
+\newcommand\Qref[3][see question]{#1~\ref{#3}}
+%
+% from doc package, then hacked about by yours truly
+\DeclareRobustCommand\csx[1]{\def\@tempa{#1}{\FAQverbFamily\char`\\%
+ \expandafter\@faq@strip\meaning\@tempa\@faq@strip}}
+\def\cs|#1|{\csx{#1}}
+%
+% for comments during maintenance
+\def\Q#1{\footnote{{\ttfamily QUERY: #1}}}
+%\def\Q#1{\marginpar{{\ttfamily QUERY: #1}}}
+%
+% Checking structure (null for now)
+\newcommand\checked[2]{}
+%
+% for Alan's benefit
+\newbox\@footnoteenvbox
+\newenvironment{footnoteenv}
+ {\begin{lrbox}\@footnoteenvbox\reset@font\footnotesize\ignorespaces}
+ {\end{lrbox}%
+ \footnote{\unhbox\@footnoteenvbox}}
+%
+% end of package
+\endinput
diff --git a/usergrps/uktug/baskervi/6_3/faqfont.cfg b/usergrps/uktug/baskervi/6_3/faqfont.cfg
new file mode 100644
index 0000000000..ae36c3730e
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/faqfont.cfg
@@ -0,0 +1,4 @@
+%
+% null FAQ configuration file: leaves LaTeX default use of cm* fonts
+\typeout{FAQ -- Typesetting using Computer Modern fonts}
+\@ifundefined{Dings}{\let\Dings\relax}{}
diff --git a/usergrps/uktug/baskervi/6_3/filectan.tex b/usergrps/uktug/baskervi/6_3/filectan.tex
new file mode 100644
index 0000000000..f1f760cdca
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/filectan.tex
@@ -0,0 +1,49 @@
+%
+% interesting/useful individual files to be found on CTAN
+\CTANfile{AXPVMSTeX}{systems/vms/Alpha/tex_axp_exe.zip}
+\CTANfile{AXPVMSdvips}{systems/vms/Alpha/dvips555_axp_exe.zip}
+\CTANfile{CTAN-sites}{CTAN.sites}
+\CTANfile{CTAN-uploads}{README.uploads}% yes, it really is in the root
+\CTANfile{Excalibur-sea}{systems/mac/support/excalibur/Excalibur-20-sea.hqx}
+\CTANfile{LitProg-FAQ}{help/LitProg-FAQ}
+\CTANfile{TeX-FAQ}{help/TeX-FAQ}
+\CTANfile{TeX-index}{help/Tex-index/TeX-index}
+\CTANfile{VAXVMSTeX}{systems/vms/VAX/tex_vax_exe.zip}
+\CTANfile{VAXVMSdvips}{systems/vms/VAX/dvips555_vax_exe.zip}
+\CTANfile{VMSdvips-fonts}{systems/vms/dvips_fontsupport.zip}
+\CTANfile{VMSdvips-support}{systems/vms/dvips555_support.zip}
+\CTANfile{alltt}{macros/latex209/contrib/misc/alltt.sty}
+\CTANfile{btxmactex}{macros/eplain/btxmac.tex}
+\CTANfile{comment}{macros/latex209/contrib/misc/comment.sty}
+\CTANfile{compan-ctan}{info/companion.ctan}
+\CTANfile{doublespace}{macros/latex209/contrib/misc/doublespace.sty}
+\CTANfile{dvitype}{systems/knuth/texware/dvitype.web}
+\CTANfile{edmetrics}{systems/mac/textures/utilities/EdMetrics.sea.hqx}
+\CTANfile{epslatex}{info/epslatex.ps}
+\CTANfile{figsinlatex}{info/figsinltx.ps}
+\CTANfile{fullpage}{macros/latex209/contrib/misc/fullpage.sty}
+\CTANfile{lw35nfss-zip}{macros/latex/packages/psnfss/lw35nfss.zip}
+\CTANfile{macmakeindex}{systems/mac/macmakeindex.sit}
+\CTANfile{mathppl}{systems/unix/teTeX/updates/texmf/mathppl.sh}
+\CTANfile{mf-beginners}{info/metafont-for-beginners.tex}
+\CTANfile{mf-list}{info/metafont-list}
+\CTANfile{mil}{info/mil/mil.pdf}
+\CTANfile{modes-file}{fonts/modes/modes.mf}
+\CTANfile{morefloats}{macros/latex209/contrib/misc/morefloats.sty}
+\CTANfile{nopageno}{macros/latex/contrib/supported/carlisle/nopageno.sty}
+\CTANfile{picins}{systems/msdos/picins/picins.zip}
+\CTANfile{picins-summary}{macros/latex209/contrib/picins/picins.txt}
+\CTANfile{pk300}{fonts/cm/pk/pk300.zip}
+\CTANfile{pk300w}{fonts/cm/pk/pk300w.zip}
+\CTANfile{screensty}{macros/latex209/contrib/misc/screen.sty}
+\CTANfile{setspace}{macros/latex/contrib/supported/setspace/setspace.sty}
+\CTANfile{texinfo-macros}{macros/texinfo/texinfo.tex}
+\CTANfile{texnames}{macros/eplain/texnames.sty}
+\CTANfile{threeparttable}{macros/latex209/contrib/misc/threeparttable.sty}
+\CTANfile{ukhyph}{language/english/ukhyph.tex}
+\CTANfile{unixtexftp}{systems/unix/unixtex.ftp}
+\CTANfile{usergrps-list}{usergrps/info/usergrps.tex}
+\CTANfile{vmargin}{macros/latex/contrib/other/misc/vmargin.sty}
+\CTANfile{wrapfig}{macros/latex/contrib/other/misc/wrapfig.sty}
+\CTANfile{wujastyk-txh}{digests/texhax/txh/wujastyk.txh}
+\CTANfile{xtexcad}{systems/unix/linux/xtexcad-2.1.tar.z}
diff --git a/usergrps/uktug/baskervi/6_3/glean.tex b/usergrps/uktug/baskervi/6_3/glean.tex
new file mode 100644
index 0000000000..8c074037aa
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/glean.tex
@@ -0,0 +1,62 @@
+\title{Malcolm's gleanings}
+\author{Malcolm Clark}
+\begin{Article}
+\section{In consistency}
+`A foolish consistency is the hobgoblin of little minds'. That tireless
+defender of \TeX\ Allan Reese made no mention of \TeX\ whatsoever in
+his last article published in the \textsl{Times Higher}
+(March 17th?) demonstrating his immunity
+from the charge of hobgoblin. That's fine this once, but if he wants his
+accolades to accrue he must adhere to the one true path.
+
+\section{\textsc{Minse}}
+Browsing through the World Wide Web Consortium's maths-related pages, I came
+across \textsc{Minse}. Described by its author, Ka-Ping Yee,
+as a `simple, extensible
+way to express mathematics' it does seem to contain many interesting and useful
+ideas. Besides taking a semantic description of an equation and rendering it
+into several different forms, it may also render it into audio (with some
+acknowledgement to T V Raman). Ping also says that a \textsc{Minse} expression
+may be turned into a form which is understood by \TeX. If you want to know
+more, point your Web browser at \url{www.lfw.org/math/demo.html}.
+
+\section{Times change}
+Our chairman, now the proud possessor of a copy of
+`\TeX\ and Metafont, New Directions in Typesetting', pointed out
+the following quotation to me:
+\begin{quote}
+ ``Those of you who wish to define control sequences should know that
+ \TeX{} has further rules about them, namely that many different
+ spellings of the same control sequence may be possible. This fact
+ allows \TeX{} to handle control sequences quite efficiently; and
+ \TeX's usefulness is not seriously affected, because new control
+ sequences aren't needed very often.''
+\end{quote}
+Robin adds,
+\begin{quotation}
+``It's plain that Knuth hadn't at the time yet discussed life, the
+universe and everything with Lamport!
+
+The rules themselves are indeed horrendous, and go out of their way to
+put automatic generation of control sequence names pretty much out of
+the question.''\end{quotation}
+\section{\TUB}
+It was good to see \TUB\ recently. I did note that there has been a minor
+presentational change to the journal. The spine now merely notes the volume and
+number, omitting the month and year.
+It does make it that bit more difficult to see how
+late it is. Wise move, if ominous, just as it seemed to be getting on time.
+Not that I
+can really say anything about timeliness, the edition of \BV\ that I edited
+took an awfully long time to get through the process. I do think the content
+was good. Thanks to those who contributed. On the subject of journals, let me
+commend Don Hosek's \textsl{Serif} to you, now on edition 4 (see \BV\ 5.1). It's
+early preciousness seems to be evening out, and the proof reading has similarly
+improved. Since it is set in \TeX, it is especially fascinating. Just how does
+Don manage to do all those things which we never expect \TeX\ to do. It is a
+great pity that he did not provide the article for the Santa Barbara
+\TUB\ Proceedings (it should have been in 15(3))
+from the talk he gave there, where he discussed ways of
+bending \TeX\ to his will. Hint?
+
+\end{Article}
diff --git a/usergrps/uktug/baskervi/6_3/hist.tex b/usergrps/uktug/baskervi/6_3/hist.tex
new file mode 100644
index 0000000000..b9b705eca2
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/hist.tex
@@ -0,0 +1,49 @@
+\title{An aged archivist remembers\ldots}
+\author{Sebastian Rahtz}
+\begin{Article}
+\noindent
+In his recent article on \emph{CTAN past and present}, Robin Fairbairns'
+description of the events leading up to \acro{CTAN} do not quite correspond
+to what I (as, I think, the longest-standing active \TeX{} archivist)
+recall. Firstly, the history of the Aston Archive should distinguish
+between three phases: Peter Abbott's sole and herculean efforts in
+1987 and 1988; the establishment of an archive group by Peter after
+the 1988 \TeX eter conference; and the translation of the original
+\acro{VAX}-based archive to a Unix box in 1992. That second stage was
+important, because the archive was the first in 1989 to have a clear
+\emph{structure}, decided on at the second archivists meeting.
+
+Secondly, what happened between about 1990 and 1992 at Sam Houston was
+not \acro{CTAN}; it was an inchoate treasure trove looked after by George
+Greenwade, which was but one of a group of big archives which included
+\texttt{labrea} at Stanford itself, Don Hosek's \texttt{ymir} and
+Stuttgart (Stuttgart was around a long time before \acro{CTAN}, with a good
+service).
+
+Thirdly, the \acro{TUG} working group which defined the \acro{CTAN}
+concept started
+in mid 1992, but did no more than talk until Aston took the lead
+in the summer of 1992 and established the first working incarnation of
+the ideas thrashed out in email. I say this confidently, because I
+vividly remember the two days I spent in Peter Abbott's office setting
+up his new Sparc, and creating the first \acro{CTAN}. At that time I also
+defined the gopher interface, nightly indexing, extensive mirrors and
+dynamic zipping and tarring. Subsequently, this `Daughter' archive ran
+in parallel with the \acro{VAX} (which was still physically visible to
+delegates to \acro{TUG}'93 at Aston) for a long time. George Greenwade was
+delighted with what was created, and started to set up \acro{SHSU} in the
+same way, and Rainer Sch\"opf also rapidly converted the Stuttgart
+system; by the time the three of us met physically at the \acro{TUG}'93
+conference, we were confidently claiming mirror status of each other
+(not entirely truthfully!), and George gave a successful live
+demonstration at the conference of the Aston service. The complicated
+email-based maintenance scheme was developed by Rainer \emph{after}
+TUG '93, after we had experimented with \acro{NFS} and other games.
+
+I do not apologize for perhaps boring \BV{} readers with this slice of
+history. It is a sad fact (and I suppose a compliment) that the \TeX{}
+archives have been used as pawns in the \TeX-world politics that so
+deplorably weaken our joint endeavours; so it is only right that we
+should not lose sight of how things developed.
+
+\end{Article}
diff --git a/usergrps/uktug/baskervi/6_3/ht.tex b/usergrps/uktug/baskervi/6_3/ht.tex
new file mode 100644
index 0000000000..5da3bb488c
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/ht.tex
@@ -0,0 +1,693 @@
+
+\MakeShortVerb{\|}
+\def\cmd#1{\texttt{\char'134#1}}
+\title{How does \acro{HTML} handle mathematics?}
+\author{Malcolm Clark}
+\begin{Article}
+\section{Introduction}
+There is a very short answer to the question posed in
+the title: not at all. However, as an instantiation of
+SGML (see, for example, \cite{EvH}, \cite{Goossens} and \cite{Bryan}),
+we can look first at how mathematics is handled in other
+\acro{SGML} \acro{DTD}s; and then examine how the expired \acro{HTML}3 draft
+proposed to include mathematics.
+
+The \acro{DTD}s already available which are designed to
+handle mathematics include \acro{ISO}\,9573 (\cite{ISO9573})
+(confusingly, also known as \acro{ISO}\,12083),
+which is part of \acro{CALS}, \acro{AAP} (Association of
+American Publishers) (\cite{AAP}), and the \acro{HTML}3 draft (\cite{math}).
+The Euromath \acro{DTD} might also be relevant (\cite{Euromath}),
+but since its status is closer to that
+of proprietary it is too awkward to consider here.
+Van Herwijnen (\cite{EvH}) comments on the first two,
+comparing them to \TeX\ and |eqn|.
+A longer and more detailed examination of the \acro{AAP}, Euromath and
+\acro{ISO}\,12083\slash \acro{ISO}\,9573 is given in Poppelier, van
+Herwijnen and Rowley (\cite{PvHR}).
+
+Van Herwijnen provides an example from physics for the decay of a particle
+ together with representations in
+\TeX, |eqn|, \acro{ISO}\,9573 and \acro{AAP}.
+The equation is:
+\begin{displaymath}
+\Gamma(J/\psi\rightarrow\eta_c\gamma)
+= \frac{\alpha Q_c^2}{24}
+\left\vert A(J/\psi\rightarrow\eta_c\gamma)\right\vert^2
+\frac{m_\psi^2}{m_{\eta_c}^2}
+\left(1-\frac{m_{\eta_c}^2}{m_\psi^2}\right)^3
+\end{displaymath}
+The entire expression is too extensive to compare here, but
+the left hand side of the equation in \acro{ISO}\,9573 may be
+given as
+\begin{Verbatim}
+<mfn> <fname> &Gamma; <of>J/&psi; &rarr; &eta;
+<sub> c</sub> &gamma;
+\end{Verbatim}
+while using the AAP dtd, it could be
+\begin{Verbatim}
+<g>G</g>(<fr sol>J</><g>y</g> &ar; <g>h</g>
+<inf>c</inf><g>g</g>)
+\end{Verbatim}
+For the sake of completeness, the |eqn| alternative is
+\begin{Verbatim}
+Gamma(J/psi rarrow eta sub c gamma)
+\end{Verbatim}
+Eric's comments are interesting.
+He comments that the two \acro{SGML} representations are cumbersome
+and difficult to read, especially when contrasted to \TeX\ and |eqn|.
+He also rails against the obsession with representation.
+For example $\Gamma$ `means' decay width, but as far as the \acro{DTD}s are
+concerned we have \texttt{\&Gamma;} and \texttt{<g>G</g>}.
+To be fair, \TeX\ and |eqn| hardly
+fare better, but at least we do know that we could have
+provided a more meaningful command. The second representation (\acro{AAP}) is
+particularly unfortunate, since instead of treating the symbol
+as a symbol, it treats it as a Greek letter. Of course, Eric is deeply
+imbued with the basic notions of \acro{SGML}, and would be very
+sensitive to this.
+
+His contention is that someone who already knew \TeX\ or |eqn| would
+have no motivation for learning or using these rather baroque alternatives.
+
+There is a point to be made about the rather cumbersome nature of
+the \acro{SGML}. Writing it by hand will be cumbersome, but surely no-one
+ever wants to write in this way. Structure editors are available.
+ In the \TeX\ world, Scientific Word gives a structure editor
+for \LaTeX. This can be done since it is possible
+to hold an equation as elements in a tree structure, so that modification
+or correction to an element can be managed quite simply, and changes can
+propagate down the tree. The same sort of thing exists within the \acro{SGML}
+world. Euromath uses the Grif (\cite{Grif} and \cite{GrifSA})
+ editor for just this, and it would
+be easy to see other similar editors, like Chamberlin's
+Quill (\cite{Chamberlin})
+maintaining the information. There is a question lurking whether
+mathematicians would actually like to input in this way.
+Just as experienced keyboarders find
+\acro{GUI}s very difficult and slow to use, perhaps the same sort of
+resistance would
+be found. However, the real point is that humans should not be expected
+to write \acro{SGML}. If they really must write \LaTeX, then an approach
+like Scientific Word, which could be coerced into generating a tree structure
+which could be mapped onto a \acro{DTD}, is potentially more valuable.
+
+A general issue, which Eric raises implicitly, is that none of the \acro{DTD}s
+offer a way of encoding meaning in a flexible way. Either the
+element is present already, or it is not. There appears
+to be no straightforward way of extending the range of elements. In the world
+of high energy physics and mathematics this must be something
+of a straightjacket. On the other hand, the bane of many editors'
+lives is the ease with which individual authors
+can `extend' \TeX\ or \LaTeX\ by adding a few new definitions.
+
+\subsection{SGML Notations}
+If we really did have existing equations, then one way to
+handle them within \acro{SGML} is through a Notation (see also \cite{Bryan}).
+A Notation permits
+a document to include data which is not to be parsed. It is
+therefore possible to include \TeX\ or \LaTeX\ and assume that
+at that point a convenient processor will be magicked to deal with
+it. He gives the example of the definition in a \acro{DTD}:
+\begin{Verbatim}
+<!NOTATION TeX SYSTEM "">
+<!NOTATION LaTeX SYSTEM "">
+<!ELEMENT Formula - 0 CDATA>
+<!ATTLIST Formula #NOTATION (TeX|LaTeX|eqn)
+ #CURRENT>
+\end{Verbatim}
+which may then be used later with the |Formula| element as
+\begin{Verbatim}
+<FORMULA NOTATION=TeX>
+...
+</FORMULA>
+\end{Verbatim}
+
+A scheme which already maps \acro{SGML} to \LaTeX\ (e.g.~\cite{Flynn} or
+ \cite{Goossens2}) would
+find this a very easy way to absorb maths, provided all the
+equations were in the same notation. The prospect of a
+\cmd{newcommand} or \cmd{def} within the Notation could be
+worrying.
+
+Although this sort of expedient is plausible, it is not entirely
+successful. One of the arguments behind the use of \acro{SGML} is that it codes
+structure or meaning, rather than appearance (to echo one of Eric's points).
+\TeX\ and \LaTeX\ sometimes code meaning,
+but not in a consistent and reliable way.
+How do we extract information? If we have \acro{SGML}, it is relatively
+easy to find corresponding structural elements, which may then be extracted.
+Once we start including a Notation, this chance is all but gone;
+and if we include alternative Notations (say \TeX, \LaTeX\ \emph{and} |eqn|)
+it becomes even more problematic.
+
+It is not clear to me how these Notations, or even the \acro{DTD}s
+differentiate between in-line and displayed equations. I assume
+that an attribute could be included which specified the style.
+On the other hand \acro{ISO}\,12083 distinguishes between
+in line, displayed and `display formula groups' styles, through the
+use of different elements.
+
+There is perhaps a deeper question here,
+which is this, should it be at all relevant?
+Should the author be able to specify that
+some equations are in-line and others are to be displayed?
+It should make no difference at all to the content, although
+it would make great changes to the appearance. But to deal with maths
+is to deal with appearance, to a large extent. The display seems
+to be a key issue. Since many equations are strongly two dimensional
+(as opposed to the one dimensional nature of most text), it is a key question
+whether it is reasonable to expect this aspect to be reflected in
+any linearisation.
+
+To give \acro{ISO}\,12083 its due, it says ``Since there is no consensus
+on how to describe the semantics of formulas, it only describes
+the presentational or visual structure.''
+
+\section{\acro{HTML}3 (expired draft)}
+\acro{HTML}3 supports a |<math>| element which provides some
+capability for the inclusion
+of maths expressions. The draft (\cite{math})
+ does indicate that this capability is limited.
+It describes the functionality as similar to that found in ``common word
+processing packages''. In itself this may be seen as a hint of one of
+the driving
+forces within \acro{HTML}3 -- a desire to emulate word processor
+functionality. For a language which derives initially from a high
+energy physics community, this is a modest aim. The other design aim
+of |<math>| in \acro{HTML}3 is to be ``concise and comparatively easy
+to read''. As a rider, it is suggested that this will make formulae
+longer than \LaTeX, but shorter than Euromath or \acro{ISO}\,12083.
+
+It is stated that the maths owes ``a lot to \LaTeX's math mode''. In some cases
+it uses names for elements which are derived from \TeX/\LaTeX. Immediately a
+misconception springs up. The second paragraph of the section on maths gives
+examples of \LaTeX\ commands: namely \cmd{atop}, \cmd{choose} and \cmd{sqrt}.
+Only \cmd{sqrt} is a \LaTeX\ command. The \cmd{atop} and \cmd{choose}
+ are unrepentant \TeX. Ignoring
+for a moment the fact that there is a clear confusion between \LaTeX\ and \TeX\
+in the mind of the author of the draft (Dave Raggett),\footnote{I suspect
+this is quite a widespread misunderstanding.} there is actually a deeper problem.
+The use of an operator like \cmd{over} requires much more work on the part of a
+processor, since it is often not until the whole expression has been parsed that
+sense can be made of what is actually \cmd{over} what (see \cite{seb}).
+From years of teaching
+\TeX, I can confirm that the \cmd{over} command (and its buddies, \cmd{above},
+\cmd{atop}, \cmd{choose}, \cmd{brack} and \cmd{brace}) can lead to immense
+frustration and confusion.
+
+\acro{HTML}3 also has an |<above>| token, but this is quite different from
+\TeX's \cmd{above}. Since
+the \TeX\ command is quite typographic, specifying the width of the line
+separating numerator and denominator, this is probably not too ambiguous. The
+function of the \acro{HTML}3 tag is to allow something to be drawn above an
+expression. There is a similar |<below>| tag.
+|<above>| is a sort of numerator operator:
+\begin{Verbatim}
+<math>
+<above>x+y</above>
+</math>
+\end{Verbatim}
+gives something like
+\begin{displaymath}
+\overline{x+y}
+\end{displaymath}
+with the nuance that the element takes an attribute |sym| which can specify
+other symbols: |line| (the default), |cub|, |larr|, |rarr|, |hat| and |tilde| (in
+a sense |hat| and |tilde| correspond to \cmd{widehat} and \cmd{widetilde}).
+For example,
+\begin{displaymath}
+\overbrace{a+b+c}
+\end{displaymath}
+would be
+\begin{Verbatim}
+<math>
+<above sym=cub>a+b+c</above>
+</math>
+\end{Verbatim}
+the corresponding |<below>| has the same list of possible |sym| attributes,
+though I don't immediately understand what |hat| and |tilde| would do.
+
+There are also some terminological surprises. |<math>| almost borrows
+the use of underscore and carat/circumflex for sub-scripts and
+super-scripts, except that they are referred to as index and exponent.
+The |^| and |_| are actually |shortref|s for |<sup>| and
+|<sub>|.\footnote{The notion of exponent and index may be welcome,
+since we would expect \acro{HTML} to be concerned with the underlying
+content. Perhaps \TeX\ does tend to overload the idea, since a superscript may
+signify more things than just an exponent. A semantic separation
+might be a very good
+idea, but this is unlikely to be the intention, since they are
+|shortref| characters for |<sub>| and |<sup>|.
+Poppelier \textsl{et al.}\ put this very succinctly:
+``What is the function of the 2 in SU$_2$, $\log_2x$, $x_2$, $x^2$ $T_2^2$?
+In SU$_2$ it is the number of dimensions in the Lie group; in $\log_2x$ it is
+the base of the logarithm; if $x$ is a vector, the ${}_2$ in $x_2$ is an index;
+the ${}^2$ in $x^2$ could be a power, but if $T$ is a tensor, the ${}^2$ in
+$T_2^2$ is a contrainvariant tensor index.''
+} Since \acro{HTML} syntax and \LaTeX\
+syntax are rather different, the ease of \LaTeX's sub- and super-scripting has
+to be abandoned. The \acro{HTML} tag has to be terminated. It is
+unfortunate that there
+was not a way of employing an implied end tag.
+For example
+\begin{small}
+\begin{displaymath}
+a^{23}_n
+\end{displaymath}
+\end{small}
+is given from
+\begin{Verbatim}
+<math>
+a^23^_n_
+</math>
+\end{Verbatim}
+
+Should you need to subscript a
+subscript, the |shortref| form cannot be used. Although |<math>| does support a
+grouping operator,
+\begin{displaymath}
+a_{b_c}
+\end{displaymath}
+is obtained from
+\begin{Verbatim}
+<math>
+a<sub>b<sub>c</sub></sub>
+</math>
+\end{Verbatim}
+Perhaps cleverly, superscripting an expression with a binary operator results
+in the expression being placed over the operator, like \cmd{stackrel}.
+For example
+\begin{displaymath}
+A \stackrel{\alpha'}{\longrightarrow} B \stackrel{\beta'}{\longleftarrow} C
+\end{displaymath}
+would be
+\begin{Verbatim}
+<math>
+A &rarr;^&alpha;&prime;^
+ B &larr;^&beta;&prime;^ C
+</math>
+\end{Verbatim}
+In passing note that the use of the `prime' operator is different from
+\TeX\slash \LaTeX\ use, and the use of space. I am not entirely clear about the
+use of space in |<math>|. It is certainly not ignored, as in \TeX, and
+the draft does comment on the use of different horizontal white space
+within the equation. The draft runs
+\begin{quote}
+Spacing between constants, variables and operators is determined
+automatically. Additional spacing can be inserted with entities such as
+|&thinsp;|, |&sp;| and |&quadsp;|. White space in the markup
+is used only to delimit adjacent variables or constants. You don't need
+spaces before or after binary operators or other special symbols as these
+are recognised by the \acro{HTML} math tokeniser. White space can be
+useful, though, for increased legibility while authoring.
+\end{quote}
+This does imply a rather different use of space.
+This use of space does have the effect that a `prescript' can be made
+quite unambiguously simply by ensuring it is preceded by a space.
+It would imply
+a string |sin| is recognised as `some sort of function'. The string |xyz|,
+would also presumably imply `function', while in \LaTeX\ it would imply
+the three variables $x$, $y$ and $z$.
+It does leave unclear how
+\(\sin^2\theta \) and
+\begin{displaymath}
+\max_{i=1}^n x_i
+\end{displaymath}
+would be handled with ease. If the $\sin^2\theta$ uses |<sup>|
+but the
+\begin{displaymath}
+\max_{i=1}^n x_i
+\end{displaymath}
+requires |<above>| and |<below>| then
+we have an interesting inconsistency.
+
+|<math>| does adopt \TeX/\LaTeX's notion of binary operators,
+and in general claims
+to reflect the assumptions of \TeX/\LaTeX. It does not however provide support
+for multi-line equations, stating that `this can be effectively handled by
+combining math with the |TABLE| element'. To me this wanders far from the basic
+concepts of \acro{SGML}. However, what it appears to mean is that
+the |<array>| tag uses the same sort of syntax as |<table>|, not that
+an array uses the table tags.
+
+
+From the draft, it is anticipated that chemistry could be set from within
+the |<math>| tag. I would view this as a mistake. It may be (almost) defensible
+from within \LaTeX\ to use math structures, although the various chemistry
+packages at least try to separate the notions. It seems unfortunate that HTML3
+should not attempt something similar.\footnote{And of course this
+emphasises the
+inadequacy of referring to a subscript as an index and a superscript as an
+exponent. The terms are pretty meaningless for chemical notation.} An example
+might be
+\begin{Verbatim}
+<math class=chem>
+Fe_2_^2+^+Cr_2_O_4_
+<math>
+\end{Verbatim}
+for
+\begin{displaymath}
+\mathrm{Fe}_2^{2+}+\mathrm{Cr}^{}_2\mathrm{O}^{}_4
+\end{displaymath}
+where the different notational style of chemistry is tackled, notably
+its use of an upright font and consistent baselines for subscripts.
+
+
+Some hints on appearance are provided: it is expected that functions
+(operators), numbers and other constants are portrayed in an upright font, and
+variables are italic. Unlike \TeX/\LaTeX, limits for integrals and summation
+signs are said to be placed directly above or below, or to the immediate right
+(depending on the symbol). Unfortunately, the draft does not indicate quite
+what this ambiguous term means. I suppose it does not mean `emulate' the
+\TeX/\LaTeX\ mode, though that is obviously plausible, and from the point of view
+of a browser author could be a reasonable path.
+
+What does it look like?
+\begin{Verbatim}
+<math>
+&int;_a_^b^{f(x)<over>1+x} d x
+</math>
+\end{Verbatim}
+for
+\begin{displaymath}
+\int_a^b\frac{f(x)}{1+x}dx
+\end{displaymath}
+Note that the sub- and
+super-scripts, like \TeX/\LaTeX\ also denote limits.
+
+
+Some maths accents are available: |<vec>|, |<bar>|, |<dot>|, |<ddot>|, |<hat>|
+and |<tilde>|. There are no explicit equivalents for \cmd{check}, \cmd{breve},
+\cmd{acute} and \cmd{grave}, although they could be created with |<above>|.
+
+Another borrowing from \TeX/\LaTeX\ is the notion of grouping:
+\acro{HTML}3 uses a |<box>| element where \TeX/\LaTeX\ would use parentheses.
+|<box>| can be replaced by a |shortref| form of |{|
+and |}|, which greatly aids brevity and comprehension.\footnote{Should
+you need the symbols themselves, they are obtained by
+the entities \texttt{\&lcub;} and \texttt{\&rcub;}.}
+Although \TeX nically a braced group is a sort of `box',
+perhaps |<group>| might have
+been a better, though less concise term, in the context.
+It is perhaps an unfortunate choice, since `box' carries overtones for
+many \TeX\
+users. Still, it does ensure that all the power of grouping is present (fairly
+essential in view of the |<over>| element). To overload slightly, one of the
+attributes of the |<math>| element is |box|, which causes a box to be drawn
+around the formulae. The |<box>| element is used in a number of ways; it is
+used, for example with the |<left>| and |<right>| commands for delimiters which
+grow. This leads to a rather strange construction:
+\begin{Verbatim}
+<math>
+f(x)=<box>
+ (<left> 1+x <over> sin x <right>)
+ <\box>
+</math>
+\end{Verbatim}
+where |(<left>| gives a left parenthesis of appropriate size and |<right>)|
+gives the corresponding right parenthesis.
+As with \TeX, it is recognised that sometimes it
+may be necessary to have a delimiter larger than `default'. |<box>| therefore
+has a |size| attribute to enable this to happen. The permitted values are
+|normal|, |medium|, |large| and |huge|. The |shortref| form cannot
+take attributes.
+
+Integrals (and other large operands which are stretchy) also need the use of
+|<left>|, without any corresponding |<right>|. For example
+\begin{Verbatim}
+<math>
+<box>&int;_-&inf;_^&inf;^
+ <left> f(x,y) <over> x^2^+y^2^
+ </box> d x&thinsp;d y
+</math>
+\end{Verbatim}
+should give
+\begin{displaymath}
+\int_{-\infty}^\infty\frac{f(x,y)}{x^2+y^2}dx\,dy
+\end{displaymath}
+
+Although |<math>| is said to recognise functions as maths entities, there is no
+list of all the entities given in the draft. However, straightforward elements
+like |<sqrt>| and |<root>| exist which work the same as their \TeX\ counterparts.
+The \LaTeX\ notation for $\root n \of x$ however is \cmd{sqrt} with an
+optional argument: |\sqrt[n]{x}|, not as HTML3:
+\begin{Verbatim}
+<math>
+<root>n<of>x</root>
+</math>
+\end{Verbatim}
+which is rather closer to \TeX.
+
+ What the draft terms `Greek letters' are available in a similar way to
+\TeX/\LaTeX\ as entity references (and includes omicron).
+Some control over font styles is available through |<b>| and |<t>|. The first
+emboldens, while the latter makes upright (Times?). You may even combine
+the two as |<bt>|. Note that these changes apply to variables and constants,
+and not to numbers, delimiters, operators and other symbols. An interesting
+attribute is |class|, so that we could identify a vector as
+\begin{Verbatim}
+<math>
+<b class=vector>a</b>=A&prime;
+</math>
+\end{Verbatim}
+
+Arrays or matrices are quite verbose, but broadly similar to \LaTeX. They are
+introduced by |<array>|, while each row starts with |<row>| and each cell with
+an |<item>|. This is in line with HTML's |<table>| model. Adapting some aspects
+of \LaTeX, column definitions can be added, for example
+|coldef="CCCC"|, the default, where columns are centred. The alternatives are
+|R| and |L|. This is one of the few instances in HTML where case is vital. If the
+attributes are separated by |+|, |-| or |=| this will propagate down the array
+as a separator. For example
+\begin{Verbatim}
+<array coldef="R=C+C+C">
+\end{Verbatim}
+Other attributes include |ldelim| and |rdelim| to specify the right and left
+delimiters of the array or matrix. Unlike other instances where a name is used,
+the symbol itself appears to be used in this context.
+
+
+\subsection{Summary}
+I tend to think that this makes it more difficult for someone with a \LaTeX\
+background to interpret |<math>|. When two languages are quite different, there
+is rarely confusion in flipping from one to the other, but when they share
+many similarities it can be frustratingly simple to converge at all the wrong
+times. Note also that |<math>| uses the ISO entity names for
+symbols (\cite{SandS}) rather than
+the \TeX\ names. In a few cases this sows potential confusion.
+The confusion which exists within the draft between \TeX\ and \LaTeX\
+is not of itself a problem, except that people coming to HTML3, being told
+it is `like \LaTeX', would find some key differences.
+
+The main divergences are
+\begin{enumerate}
+\item the interpretation of space\label{space}
+\item need to close most \acro{SGML} elements (e.g.\ |^| and |_|)
+\item |<over>|
+\item interpretation of functions (a consequence of \ref{space})
+\item entity names similar but not identical to corresponding commands
+\item use of |&prime;|
+\item missing commands
+\item poor support for cross-referencing
+\end{enumerate}
+
+
+\section{Future of maths in HTML}
+At this point, it may be worth considering the extent to which any maths
+expression can divorce the semantic component from the form on the page. Often
+the way equations are portrayed can assist in their interpretation. Both tables
+and maths seem to be examples where the meaning and the appearance are very
+closely intertwined. There are instances where an author changes notation in
+order to pursue an argument. One assumes that the essential meaning does not
+change between changes in notation, and that perhaps a markup system might not
+even note the change, except perhaps as an attribute.
+
+The draft document which forms the basis of this discussion
+expired in September, 1995. Some of the new structures which
+it introduced, notably tables, form part of most browsers now,
+but mathematics didn't make it (although |<sub>| and |<sup>|, without
+|<math>| did) (see \cite{html32}). An email from Dave Raggett
+(to David Carlisle), who wrote the draft, notes that \acro{W}3\acro{C}
+\begin{quote}
+has set up a small working party on math, and we expect
+to publish a detailed proposal by early Summer. The March'95 spec
+will provide a starting point, but we may end up with something
+rather different.
+\end{quote}
+
+\noindent He goes on to state:
+\begin{quotation}
+\noindent The \acro{W}3\acro{C} math group has the goal to develop an
+open specification
+for \acro{HTML} math that:
+\begin{itemize}
+\item[]Is suitable for teaching, and scientific publishing.
+\item[]Works with symbolic and numerical math applications
+\item[]Supports filters to/from other math formats, e.g.\ \TeX
+\item[]Is easy to learn and to edit by hand
+\item[]Is well suited to template and other math editing techniques
+\item[]Can be rendered to:
+\begin{itemize}
+\item[]graphical displays
+\item[]speech synthesisers
+\item[]plain text displays e.g.\ \acro{VT}100 emulators
+\item[]print media, including braille
+\end{itemize}
+\item[]Supports lengthy expressions via fold\slash unfold and
+line breaking with author control.
+\end{itemize}
+This is shaping up as the need for simple macros and declarations
+that define terms etc. for use across multiple |<math>| elements,
+and parsing of |PCDATA| using ``models'' referenced by |<math>| elements.
+These models define how to interpret stuff at a level sufficient to
+support symbolic manipulation without having to make all these
+distinctions explicit in the markup itself.
+\end{quotation}
+
+This is quite a bold extrapolation from the original specification.
+Some of the suggestions seem to me to be incompatible. The inclusion of
+symbolic and numerical applications is interesting and goes far
+beyond the existing maths \acro{DTD}s.
+
+The relevant \acro{W}3\acro{C} web page (\cite{W3C}) contains a
+reference to \acro{QED}, an ambitious
+programme to build a `single, distributed, computerized
+repository that rigorously represents all important, established
+mathematical knowledge'. If this genuinely represents part of
+\acro{HTML}'s solution to maths, we will have some time to wait before
+a system is available.
+
+\section{Conclusion}
+It is not clear to me at present whether \acro{HTML} will ever be rich enough
+to do the sorts of things which mathematicians and physicists want to do
+with maths. Of course, it could be that these are not the market at all.
+I have long argued that one of \TeX's (and \LaTeX's) major problems is
+that the population of users who benefit by it is small -- very much
+a minority. And the expansion of the use of computers has made them
+an even smaller minority. At best we are a niche market. Some of the
+simpler problems are already tackled quite conveniently by word processors,
+further eroding the niche. Why bother with mathematics at all? Is it
+really worth the effort, compared with something sexy like |<frame>|s?
+
+Having said that, it appears that Public Entities in \acro{ISO}\,8879
+(\cite{SandS})
+are sufficient
+to encompass most of the symbols I have seen in \LaTeX\ and \AmSTeX. The
+potential is there. What makes this especially intriguing is that there
+is software around like Panorama from SoftQuad which is designed to
+enable any \acro{SGML} document whose \acro{DTD} is known to be
+rendered on the screen.
+Therefore for truly `heavy' applications, this seems a much better
+way to go. In fact, I would see it as an altogether better way to go.
+Browsers which could examine the |Doctype|, find it on an appropriate
+server and then render it would be much more flexible, and enable us to use
+existing \acro{SGML} documents easily on the Web. \acro{HTML} would
+simply be a lightweight
+\acro{DTD} used because it had a lower overhead.
+
+On the other hand, browsers like Netscape Navigator
+are becoming larger, are starting
+to include `plug-ins' and be Acrobat-aware.
+If \acro{HTML}3 version 2, as outlined by Raggett does support filters
+(hopefully to \LaTeX\ rather than \TeX), as well as symbolic
+manipulation (Mathematica, Maple, etc.), it could be a very powerful
+tool.
+However, the latest information available through the World Wide Web Consortium
+does not encourage belief that this is much more than a dream.
+
+\begin{thebibliography}{}
+
+\bibitem[ANSI, 1994]{AAP}
+\acro{ANSI}/\acro{NISO}, (1994).
+\newblock Information and documentation -- Electronic
+manuscript preparation and markup.
+\newblock Technical Report, ISO 12083:1994 {\acro{ANSI}/\acro{NISO}}.
+
+\bibitem[Bryan, 1988]{Bryan}
+Bryan, M. (1988).
+\newblock {\em {SGML} an author's guide}.
+\newblock Addison-Wesley.
+
+\bibitem[Chamberlin, 1988]{Chamberlin}
+Chamberlin, D.~D. (1988).
+\newblock An adaptation of dataflow methods for \acro{WYSIWYG}
+document processing.
+\newblock In {\em ACM Conference on Document Processing Systems}.
+
+\bibitem[Euromath consortium, 1996a]{Euromath}
+Euromath consortium (1996a).
+\newblock Euromath system.
+\newblock \url{www.math.ethz.ch/~shared/emb/GeneralFiles/Euromath.html}
+
+\bibitem[Flynn, 1995]{Flynn}
+Flynn, P. (1995).
+\newblock \acro{HTML} and {\TeX}: making them sweat.
+\newblock {\em {\BV}}, 5(2):7--11.
+
+\bibitem[Goossens and Saarela, 1995a]{Goossens2}
+Goossens, M. and Saarela, J. (1995a).
+\newblock {\TeX}\ to \acro{HTML} and back.
+\newblock {\em {\TUB}}, 16(2):174--214.
+
+\bibitem[Goossens and Saarela, 1995b]{Goossens}
+Goossens, M. and Saarela, J. (1995b).
+\newblock A practical introduction to \acro{SGML}.
+\newblock {\em {\TUB}}, 16(2):103--150.
+
+\bibitem[Grif, 1996]{GrifSA}
+Grif (1996).
+\newblock {GRIF} {S}. {A}. -- \acro{SGML} and \acro{HTML} solutions.
+\newblock \url{www.grif.fr}
+
+\bibitem[\acro{ISO}, 1988]{ISO9573}
+\acro{ISO} (1988).
+\newblock Information processing -- \acro{SGML} support
+facilities -- Techniques for using \acro{SGML}.
+\newblock Technical Report, \acro{ISO}/\acro{IEC} \acro{TR} 9573:1988,
+\acro{ISO}.
+
+\bibitem[Poppelier et al., 1992]{PvHR}
+Poppelier, N.~A.~F.~M., van~Herwijnen, E. and Rowley, C.~A. (1992).
+\newblock Standard \acro{DTD}s and scientific publishing.
+\newblock {\em {EPSIG} {N}ews}, (3):10--19.
+
+\bibitem[Quint and Vatton, 1986]{Grif}
+Quint, V. and Vatton, I. (1986).
+\newblock Grif: an interactive system for structured document manipulation.
+\newblock In van Vliet, J.~C., editor, {\em Text processing and Document
+ Manipulation}, pages 200--213. Cambridge {U}niversity {P}ress.
+
+\bibitem[Raggett, 1995]{math}
+Raggett, D. (1995).
+\newblock \url{www.w3.org/pub/WWW/MarkUp/html3/}
+\newblock Expired \acro{HTML3} draft.
+
+\bibitem[Rahtz, 1995]{seb}
+Rahtz, S. P.~Q. (1995).
+\newblock Another look at {\LaTeX}\ to \acro{SGML} conversion.
+\newblock {\em {\TUB}}, 16(3):315--324.
+
+\bibitem[Smith and Stutely, 1988]{SandS}
+Smith, J. and Stutely, R. (1988).
+\newblock {\em {SGML} the user's guide to {ISO}\,8879}.
+\newblock Ellis Horwood.
+
+\bibitem[van Herwijnen, 1990]{EvH}
+van Herwijnen, E. (1990).
+\newblock {\em Practical {SGML}}.
+\newblock Kluwer Academic Publishers.
+
+\bibitem[\acro{W}3\acro{C}, 1996b]{html32}
+\acro{W}3\acro{C} (1996b).
+\newblock \acro{HTML} 3.2 specification.
+\newblock \url{www.w3.org/pub/WWW/MarkUp/Wilbur/}
+
+\bibitem[\acro{W}3\acro{C}, 1996c]{W3C}
+\acro{W}3\acro{C} (1996c).
+\newblock Math markup in \acro{HTML}.
+\newblock \url{www.w3.org/hypertext/WWW/MarkUp/Math/}
+
+\end{thebibliography}
+\end{Article}
+
diff --git a/usergrps/uktug/baskervi/6_3/klaus.tex b/usergrps/uktug/baskervi/6_3/klaus.tex
new file mode 100644
index 0000000000..64094b4313
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/klaus.tex
@@ -0,0 +1,446 @@
+\title{Hyper-G: Information---the Next Generation}
+\author{Klaus Schmaranz}
+%\inst (Graz University of Technology, Austria\\
+%kschmar@iicm.tu-graz.ac.at)}
+\begin{Article}
+
+\begin{abstract}
+
+The first part of the paper deals with problems and shortcomings of
+electronic publishing today that have up to now prevented the really
+big breakthrough. In the following sections the use of Hyper-G, the
+first second generation Web system for distribution of electronic
+publications on the Web as well as on \acro{CD}-\acro{ROM} is discussed. It is shown
+that the object oriented database architecture of the Hyper-G server
+overcomes most of the problems of today's solutions. The last section
+contains a short description of journals and books that are already
+utilizing this new technology.
+
+Please note that throughout the paper the name Hyper-G is used
+describing the technology of the system. The server itself as a
+product is available under the product name HyperWave.
+
+\end{abstract}
+\section{Introduction}
+
+Speaking about portable documents one will easily realize that
+portability of documents has several faces. Mainly portability means
+that documents can be transported on the Web. This implies that the
+document format chosen has to be compatible with several hardware and
+operating system platforms. So far one can make sure that interesting
+information is useful for the majority of Web users by choosing the
+right format.
+
+Although a well chosen document format makes sure the documents are
+usable for readers this is only the first step to really portable
+information. Documents on the Web only make sense if interested
+readers can find the information they desire. Thus easy location of
+documents has to be considered to be part of the portability aspect
+too. Besides easy data retrieval transmission speed is a sensible
+point to be considered. Readers having to wait annoyingly long for
+documents or having to deal with broken connections are very likely
+not to be interested in electronic publications at all.
+
+Considering that at the moment an estimated 300 million users from
+different cultures and speaking different languages have access to the
+Internet, multilinguality of documents becomes more and more
+important. Although with today's methods it is not possible to
+translate documents to other languages on the fly there is a lot that
+can be done. One can consider publishing papers in more than one
+language and mechanisms can be implemented to give the user the
+possibility to look up unknown terms. Dictionaries as well as
+glossaries can be made available for specialized areas.
+
+Electronic publishing naturally does not only mean to publish
+documents on the Web. There are also a lot of potential readers of
+electronic publications that still have no Internet access. To keep
+costs low the system chosen for distribution must be able to support
+both Web and \acro{CD}-\acro{ROM}. Otherwise the amount of work doubles because these
+versions have to be prepared seperately.
+
+A look at electronic documents on the Web shows that at the moment
+most of the Web sites serving electronic publications are run by
+universities and only a few are operated by publishing companies on an
+evaluation basis free of charge. However electronic publishing in the long
+term is surely driven by publishing companies which means that
+charging mechanisms and user as well as group access management are
+highly important topics.
+
+In the following sections you will find a detailed discussion of the
+features of Hyper-G, the first `second-generation' Web server [Maurer
+96] that make electronic publishing easier and more effective
+than ever before. This includes navigation issues that help the
+readers to find their way through the electronic jungle. Also the
+standpoint of publishing companies concerning billing and access
+rights is considered making sure that the system will fit their
+needs. Additionally turnaround time from submission to appearance of a
+paper and the cost effectiveness of this process will be discussed.
+
+
+\section{Using Hyper-G for Electronic Publishing}
+
+Before discussing new publishing paradigms let us have a closer look
+at Hyper-G. Using Hyper-G for electronic publishing solves a lot of
+the problems mentioned above and opens the way for completely new
+electronic publishing paradigms.
+
+Hyper-G automatically supports hybrid Web and \acro{CD}-\acro{ROM} publication
+without additional effort as has been successfully proven over the
+last two years with \acro{J}.\acro{UCS}, the Journal of Universal Computer Science
+by Springer-Verlag [Maurer 94].
+
+The kernel of the Hyper-G server is an object-oriented distributed
+network database with a separate link database. Information structure
+as well as document meta information are a basic part of the concept
+[Kappe 91]. This makes it possible to present the user with a seamless
+world-wide structured information space across server boundaries.
+
+The document structure gives readers the possibility to locate
+interesting papers easily since all the information can be structured
+by topic, by journal or by other criteria that are
+important. Structure in Hyper-G is achieved by the use of collections
+that themselves can hold collections or documents. This concept allows
+it to build structured information trees where the contents of a
+collection need not even reside on the same server as the collection
+itself. Collections or documents can be members of arbitrary many
+collections without physically copying them. The result is that
+different structures can be applied to the same dataset and users
+can choose the most logical structure for their purposes.
+
+Document meta information such as author, title, keywords, creation
+date, modification date as well as expiry date and many more, support
+the readers in getting as much information as possible. Naturally
+document meta information is searchable and full text searches may
+be performed. The scope of searches is user definable and can be one
+small part of one server or even the whole content of all servers
+worldwide in one single operation. Even when doing searches on
+multiple servers it is not necessary to know about the server
+addresses.
+
+More than that: meta information cannot be applied only to documents
+but also to hyperlinks! This means that links can have types, such as
+annotation links, inline links, also version links for documents where
+multiple versions exist and many more.
+
+Hyper-G servers do not provide read access only, write access is also
+possible. Read and write access to documents are controlled on a
+user and group access right basis and billing is integrated in the
+server.
+
+All links in Hyper-G servers are stable [Andrews 95], which
+means that dangling links (links pointing to nowhere) are
+impossible. Whenever a document is moved from one location to another,
+even across server boundaries, all the links pointing to that document
+automatically point to the new location. This kind of stability is
+achieved using \acro{URN}s (Uniform Resource Names) instead of \acro{URL}s
+[Berners-Lee et al.\ 94]. \acro{URN}s can naturally be mapped to \acro{URL}s when
+accessing a Hyper-G server with a standard WWW or Gopher client. If
+documents are deleted all the links pointing to this document remain
+open and are hidden. Whenever the document reappears the links are
+closed again.
+
+Not only are all links stable, they are also bidirectional. Accessing
+a document on a Hyper-G server readers do not see only the outgoing
+links of documents but also all links pointing to the document from
+the outside. Links can be followed in the reverse direction, which would
+not be possible using first-generation Web servers. This very special
+feature is achieved by the separate link database of Hyper-G
+servers. If links were embedded in the documents themselves as is the
+case with first generation Web servers this would not be possible.
+
+The separate link database has another advantage: it makes
+every document hyperlinkable even if the document format does not
+allow links [Maurer 96].
+
+Amongst other structuring elements Hyper-G supports the concept of
+clusters. A cluster contains several documents that are related to
+each other and therefore should be viewed together. As an example out
+of chemistry 3\acro{D} molecular models could be clustered together with an
+explanatory text. In this case the user would get the 3\acro{D} model in one
+window together with the explanatory text in another window.
+
+Clusters are also used to serve multilingual documents. Documents in
+different languages are clustered together and the user then gets the
+document matching his language preferences. In first-generation Web
+systems the only possibility to have multilingual documents is to
+let the user choose the language on the entry page and then follow
+different paths through the server for different languages. This
+approach causes a lot of work for server operators and the readers
+have no chance to change the language while reading. With Hyper-G only
+one path through the server has to be maintained and the readers can
+switch between multiple languages on the fly [Andrews 94].
+
+Versioning of documents is also supported using clusters. Different
+versions of a document are clustered together and the reader can
+switch back and forth between different versions on the fly. To
+support the server operator and keep maintenance of multiple document
+versions easy a special parser is available. When updating documents
+this parser tries automatically to find the positions of all
+hyperlinks of the old version in the new one.
+
+Other special features of Hyper-G are glossaries and automated
+glossary hyperlink creation. A glossary in Hyper-G is defined as an
+arbitrary collection of explanatory documents that are classified by
+their titles and keywords. Hyperlinks to glossary items in a document
+are then automatically created by a special parser that searches for
+the glossary items in the text of the document. Automated creation of
+glossary links is at the moment supported for \acro{HTML} and
+\acro{HTF} documents, \acro{PDF} and PostScript support are under development.
+
+To make creation of referential hyperlinks easier a
+{\it Vocative Hyperlink Creation Language} (\acro{VHCL}) has been
+implemented. This language supports the description of document
+context and potential hyperlinks in that context. As an example
+typical phrases like ``see also page \emph{nn}'' would be recognized by the
+program and a link to page \emph{nn} would automatically be created.
+Journals normally have their well defined citation rules making it
+easy to write a \acro{VHCL} program that recognizes citations and
+automatically creates inter document as well as intra document
+hyperlinks. As is the case with glossary links this feature is at the
+moment implemented for \acro{HTML} and \acro{HTF}; \acro{PDF} as well
+as PostScript
+support are under development.
+
+
+\section{Providing Quick Access}
+
+As has been mentioned earlier it is extremely important to provide
+quick access to information otherwise it would be worthless. Since
+Internet is neither very reliable nor fast considering long distance
+data transfer it is necessary to mirror documents to several servers
+world-wide. Doing this readers are able to choose the server that is
+geographically most convenient for them in the network sense.
+
+Implemented in Hyper-G are two mechanisms that make long distance
+transmissions effective: first a cache is implemented that works as
+all the well-known proxy servers do. Although caching can help a lot
+it is surely not enough, because lifetime of documents in the cache
+can be rather short depending on the traffic. For this reason a second
+mechanism called replication is implemented.
+
+Replication means that documents from one server can be mirrored to
+other Hyper-G servers and the replicated documents know about the
+original.
+%The benefit of replication is that users are no longer
+%forced to know about mirrored documents but get the local document
+%automatically instead of the remote one. As an example a user could be
+%connected to a Hyper-G server in the USA and finds an interesting
+%document in Austria. If a replica of the document exists on the server
+%in the States the user automatically gets the replica instead of
+%downloading the original from Graz. It is not necessary that the user
+%knows about the replica, everything is done automatically.
+This functionality is one of the benefits of using \acro{URN}s instead of \acro{URL}s, it
+would be impossible to implement it for first generation systems using
+\acro{URL}s.
+
+Besides caching and replication readers can actively utilize the
+ability to have write access to their personal home
+collection. Instead of defining bookmarks on their local computer they
+can insert references into their home collection on their Hyper-G
+server. The benefit is that their ``bookmarks'' are then accessible
+from wherever they connect to the server,
+%It is not necessary to sit on their desktop machine to access them
+which is especially ideal for people who are travelling a lot.
+
+
+\section{New Publishing Paradigms}
+
+Having a closer look at the way electronic publishing is done today
+one will mostly find \acro{HTML} or \acro{PDF} documents that are very
+similar to
+their paper based counterparts. Often a search engine is provided to
+make location of interesting papers easier, all other benefits of
+doing publishing electronically are mostly neglected. For the reader
+of electronic publications nearly no value is added compared to paper
+based articles. Worse than that---considering \acro{HTML} documents the
+possibility to do high quality printouts for archival purposes is
+lost. This is surely not enough to make electronic publishing on the
+Web a success.
+
+In the above section discussion was about the special Hyper-G
+features. Utilizing them allows completely new electronic publishing
+paradigms that are no longer driven by technical demands and
+shortcomings of certain document formats like \acro{HTML}. Instead authors
+can concentrate on the content rather than the document format and
+choose a format convenient for them without loosing important
+hypernavigation features.
+
+As an example a paper about new chemical structures could consist of
+3\acro{D} models of molecules that are clickable. The hyperlinks could then
+lead to spectrum images that are then linked to some additional text
+based explanations in, for example, \acro{PDF} [Adobe 93]. A video of an
+experiment, naturally again with hyperlinks to explanations, completes
+the presentation.
+
+All the documents in the example above carry meta information like
+keywords and can therefore easily be located in a search.
+
+Acceptance of electronic publications is highly dependent on their
+quality. For electronic publishing quality does not only mean high
+quality contents, which can be assured by an appropriate refereeing
+process. Stability of electronic publications is at least as
+important. Technically it is easy to change electronic papers after
+publication but this is unacceptable. Instead Hyper-G's annotation and
+versioning mechanisms can be used to alert the reader of new results
+or errata. In this case the paper is not changed at all, only
+additional information is added to the paper. Therefore all citations
+of the paper that existed for the original version are still valid and
+the reader can choose to browse annotations and newer versions of the
+paper on demand.
+
+Annotations in Hyper-G are hyperlinks pointing to the document that is
+annotated. Since Hyper-G's links are bidirectional the reader simply
+follows an annotation link backwards to read the annotation. The use
+of \acro{URN}s in a link database instead of \acro{URL}s embedded in documents
+guarantees that the annotation links are stable. This means that an
+annotated document can be moved around in the server or even from one
+server to another without generating annotations that point to
+nowhere. All links that pointed to the document before are then
+pointing to the document at its new location.
+
+Being able to examine the neighbourhood of a paper makes it possible
+to find other interesting papers on the same topic that very likely
+are difficult if not impossible to locate if only unidirectional links
+were possible as is the case with first-generation Web servers.
+
+
+\section{Turnaround Time and Cost Effectiveness}
+
+One of the most time consuming processes of electronic publishing is
+refereeing. Up to now refereeing normally means that a paper copy of
+the submitted paper is sent to the referees who send a corrected paper
+copy back. The annotated version is then sent to the author. If there
+are misunderstandings between referee and author the document is
+usually sent back and forth several times.
+
+A much faster turnaround time can be achieved if refereeing,
+corrections and clarifying misunderstandings can be parallelized. The
+logical way is to do refereeing electronically. Using Hyper-G's
+electronic annotations this task can be performed easily: papers are
+inserted into the Hyper-G server with read access only for the
+referees and if the referees agree also for the author.
+
+The referees then comment on the papers using the annotation
+mechanism. If desired annotations can also be made readable for the
+author, so the author is able to react immediately on the referees'
+comments. More than that -- the author himself could also annotate the
+referees' comments to clarify misunderstandings. Naturally the author
+as well as the referees remain anonymous [Maurer 95].
+
+This kind of refereeing shortens the time used for the whole process
+significantly because the authors are able to do corrections in their
+papers and clear misunderstandings while refereeing is still in
+progress. There is no longer a need to send papers back and forth
+between referees and authors.
+
+Naturally it would be too optimistic to think that refereeing can
+usually be done within days instead of weeks. There is nothing that
+can be done about referees that are too busy, but most of the time
+it helps a lot to do everything in parallel instead of sequential.
+
+An additional benefit of this kind of refereeing is that the whole
+process from submission over refereeing to publication is
+automatically documented and can be stored for archival purposes.
+
+In general electronic publications are considered to be cheaper than
+paper based publications. This is true if both the electronic as well
+as the paper based version of a paper have the same contents and the
+electronic version only provides full text search as added value. This
+is not true if one wants to utilize all the additional features that
+lie in the electronic nature of the medium. The final step of
+inserting the paper into the server is in this case not only the
+insertion itself. Also hyperlinks as well as structure, eventually a
+version of the paper that is split into single sections or versions of
+the paper in different formats have to be prepared. Naturally there
+can be other electronic specialities like Java scripts or 3\acro{D}
+navigation rooms and many more. All that is very time consuming if it
+has to be done by hand. The whole process is critical in terms of cost
+effectiveness and should be automated to the highest extent possible.
+
+Using the special tools that Hyper-G provides such as the {\it Table
+of Content Generator}, the {\it Glossary Hyperlink Generator} and the
+{\it Vocative Hyperlink Creation Language} automates the additional
+work to the maximum extent possible. The steps to be performed at
+insertion are limited to running the tools and controlling them. All
+reference and glossary link creation is done automatically.
+
+
+\section{Current Electronic Publications With Hyper-G Technology}
+
+The first electronic journal based on Hyper-G was \acro{J}.\acro{UCS} -- the Journal
+of Universal Computer Science by Springer-Verlag. It is a monthly
+journal covering all knowledge areas of computer science and
+additionally to the Web version a yearly \acro{CD}-\acro{ROM} and
+printed version
+are provided by Springer. Papers in \acro{J}.\acro{UCS} appear in two parallel
+formats: hypertext and hyperlinked PostScript. \acro{PDF} is planned for
+1997.
+
+Springer also publish Few Body Systems (\acro{FBS}),
+one of the most reputable Journals in physics. Started in January
+1995.
+
+Academic Press distribute the Journal for Network
+and Computer Applications (\acro{JNCA}) (former \acro{JMCA} and \acro{JMA}).
+Started in January 1996.
+
+Datenstrukturen by Ottmann and Widmeyer, the German bible of Data structures.
+This uses hyperlinked PostScript.
+
+Meyer's Lexikon, one of the most comprehensive German encyclopedias,
+is electronically available on a Hyper-G server on an n-user license
+basis.
+
+Addison-Wesley publish some 30 books electronically on the Web using Hyper-G.
+
+\begin{thebibliography}{99999}
+
+\bibitem[Adobe 93]{AdobePDF} Adobe Systems Inc.: Portable Document Format
+Reference Manual, Addison-Wesley (1993).
+
+\bibitem[Andrews 95]{AndKapMauSch95} Andrews, K., Kappe, F., Maurer,
+ H. and Schmaranz, K.: On Second Generation Network Hypermedia Systems, Proc.
+\acro{ED}-\acro{MEDIA} '95, (1995), 69--74.
+
+\bibitem[Berners-Lee et al.\ 94]{BLCaiLuoNieSec94} Berners-lee, T.,
+ Cailliau, R., Luotonen, A., Nielsen, H. and Secred, A.: The World-Wide Web.
+Communications of the \acro{ACM} 37, 8 (1994), 76--82.
+
+\bibitem[Andrews 94]{AndKap94} Andrews, K. and Kappe, F.: Soaring Through
+Hyperspace: A Snapshot of Hyper-G and its Harmony Client, Proc. of
+Eurographics Symposium on Multimedia/Hypermedia in Open Distributed
+Environments, Graz (1994).
+
+\bibitem[Kappe 91]{KapMauTom91} Kappe, F., Maurer, H. and Tomek, I.:
+ Hyper-G -- %
+Specification of Requirements, Proc. Conference on Intelligent
+Systems (\acro{CIS}) '91, (1991), 257--272
+
+\bibitem[Maurer 94]{MauSch94} Maurer, H. and Schmaranz, K.:
+\acro{J}.\acro{UCS} -- The Next
+Generation in Electronic Journal Publishing, Computer Networks and
+\acro{ISDN} Systems, Computer Networks for Research in Europe, Vol.\ 26
+Suppl.\ 2, 3, (1994), 63--69.
+
+\bibitem[Maurer 95]{MauSch95} Maurer, H. and Schmaranz, K.:
+ \acro{J}.\acro{UCS} and Extensions as Paradigm for Electronic
+ Publishing, Proceedings \acro{DAGS}'95, Boston Massachusetts, (1995).
+
+\bibitem[Maurer 96]{Mau96} Maurer, H. ed.: HyperWave -- The Next Generation
+Web Solution, Addison-Wesley, (1996).
+
+
+
+\end{thebibliography}
+\end{Article}
+\endinput
+%\end{document}
+
+--
+-----------------------------------------------------------------------------
+Dipl. Ing. Klaus Schmaranz
+Institute for Information Processing and Computer Supported New Media (IICM)
+Graz University of Technology, Graz/Austria/Europe/Earth/Milky-Way/Universe
+
+email: kschmar@iicm.tu-graz.ac.at,phone: +43/316/873-5611,fax: +43/316/824394
+-----------------------------------------------------------------------------
diff --git a/usergrps/uktug/baskervi/6_3/mcjava.tex b/usergrps/uktug/baskervi/6_3/mcjava.tex
new file mode 100644
index 0000000000..f6a0f91bc4
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/mcjava.tex
@@ -0,0 +1,271 @@
+\title{Java, Java}
+\author{Malcolm Clark}
+%\newcommand\BV{Baskerville}
+%\newcommand{\url}{\texttt}
+%\newcommand{\TUB}{\textsc{Tug}boat}
+\begin{Article}
+%\section{Java}
+\noindent
+January 30th, Queen Elizabeth \acro{II} conference centre, just off
+Parliament Square,
+high security at the door, thousands of suits
+(so that's what happened to all those delayered \acro{IBM} guys),
+few women, even fewer
+pony-tails. We start 20 minutes late (surely not technical
+difficulties? no, it appears we're letting the late comers
+get through security and up to this floor). Dry ice in the hall,
+synchronised flashing lights (is this a disco, or an awards presentation?),
+sub-Star Wars music. The audience of a thousand are reverentially
+hushed except for the bleeping
+of personal telephones. The lights go down, the music up;
+Robert Young-Johns (one of Sun's \acro{VP}s)
+bounds onto the stage, wearing the Java uniform --
+a cute black shirt with all the right logos.
+Good move: they are clearly not suits, but still projecting
+an `acceptable' corporate identity. He apologises for the
+hype: `Java will not cure all known ills', but appeals to
+our imagination, citing an examples from home banking (yawn),
+Dolly Parton and Jupiter.
+
+Sun now score a small point by managing to convince
+the Minister for Science and Technology (did you know we
+had one?), one Ian Taylor \acro{MP}, to start the conference off.
+Apart from an interesting political incorrectness (perhaps
+understandable, he is, after all a Tory minister), he was
+adequate. At least he seemed aware of the Internet, and
+he was also aware that the digital revolution needs to get
+out to rural areas too, citing the freeing up of radio
+spectra which could offer \acro{ISDN}-like data transfer rates.
+He was also looking forward to a future of smart cards
+and kiosks (and even interworking between government departments).
+He stayed for the next talk then strode off with his
+apparatchik hot on his heels.
+
+Bob Sproull next: this is more like it. This man is seriously
+worth listening to (Newman \& Sproull, Principles of
+Interactive Computer Graphics). We knock through a wave diagram
+(the waves are mainframes, minis, pc plus proper user interface, and
+the network: they are as much focus shifts as waves). The man
+says `paradigm'.\footnote{You can
+easily identify those who flowered in the 60s and 70s: they
+know how to say `paradigm', and aren't afraid to.} I like him.
+He tackles some of the worries: does the Internet have stable funding?
+In his view it has more stable funding than some of the governments
+who once funded it. They could disappear tomorrow, but the Internet
+would still be there. What's wrong with the Web?
+He cites its lack of
+interactivity (sic), extensibility, and security, but lauds its
+`publish once, read anywhere' democratisation.
+What's the answer? Java of course. Java applets (little applications)
+can be downloaded and can provide the interactivity we long for.
+The interaction is at the client end, so we aren't shipping
+information backwards and forwards from client and server.
+Ah you say, I don't like the idea of downloading a program
+over the Internet to run on my machine; that's just asking for
+trouble. Obviously the Java team thought about this. What happens
+is that the applet runs on a Java virtual machine. You get your bit
+of code (platform independent) and the Java virtual machine interprets it.
+That way you can insist that the applet has access to only a very
+few facilities: it should `do no harm'. For example, applets cannot
+write to files on the client, and cannot access arbitrary bits of
+memory or files (your credit card details are safe). There's a bunch
+of other stuff to ensure that this is going to be secure, some
+bound in the structure of the programming language, and some
+in its operation. The Java language specification is, in normal
+Sun style, open: the specifications are published. They intend
+to offer `compatibility' tests and performance guidelines
+(claiming along the way that interpreted Java can be as fast
+as compiled C++). In this way they hope to avoid the Balkanisation
+that is Unix (his phrase). Later, I asked Sproull how confident he was
+that a similar `Balkanisation' would not dismember Java, wondering
+what would happen when Netscape or Microsoft decided to add their
+own extensions (think of \acro{HTML}, for example). He said he was optimistic
+rather than confident, but that there was clearly an advantage to
+a level of \textsl{de facto} standardisation brought about by
+a high level of interoperability, really hoping that
+the momentum was sufficient to prevent too much deviation.
+
+
+The history of Java is interesting: it was not envisaged as
+an Internet killer app, but as a way of controlling domestic
+appliances from toasters to \acro{VCR}s. Or maybe even your doorbell
+(if I go back to a talk I heard recently by Andy Hopper of Olivetti
+Research Laboratories). In passing you can begin to see why those potential
+4,294,967,296 \acro{IP} addresses start to look limiting. We don't need
+one for each individual on the planet: we need one for each connected
+device on the planet (or off the planet: no doubt Galileo could have
+had an \acro{IP} address, just as the Shuttles do). It was designed to be a
+language for embedded systems, imposing the constraint that it
+had to be pretty compact. Sun have been maintaining
+that the network \textsl{is} the computer for some time. The network really is
+essential to the workings of this computing. Given its platform independence
+(or `neutrality', as the current term seems to be), Sproull could claim
+that we were moving to a `write once, run anywhere' range of apps.
+
+After coffee (I would have prefered to say `a steaming cup of Java',
+but no, imagination did not stretch to the caterers), Oliver Morton
+of \textsl{Wired} took the stand.
+
+This was a surprisingly erudite, literate and interesting
+talk. I hadn't really expected a journalist (even one at
+\textsl{Wired}) to be like this Pony-tail. He talked about something
+I understood -- the Cambrian period. His suggestion was that
+there is a parallel between evolution of lifeforms and evolution
+of programs. He suggested that it was back in the Cambrian when
+diversity exploded, and that we date biological variation
+from then. He suggested that the parallel `event' now is networking,
+which will lead to the same sort of explosion of riches and exploitation
+of `niches'. I don't really buy argument by analogy (a viewpoint
+which goes back a long way), but the talk was emminently enjoyable,
+plausibly relevant, and the \acro{AV} work was excellent! Instead of
+fixed `slides' prepared in some PowerPoint-clone, where the
+excitement lies in the dissolves and fades, this was a slick (non-perjorative)
+presentation, where the text on the screen moved around in a way
+which contributed and enhanced what he had to say. It wasn't really
+multimedia, but it showed a real quantum leap from `ordinary'
+presentations. Of course, this stuff is a blow to me. Usually
+I scribble down what's on the slides and then go back to listening
+to the talk. Not possible.
+
+Matt Reid, another Sun manager took us on `The Java experience',
+bringing to the podium specimen Java developers. This array of talent
+included Charles Ashley (Matrix Publishing), Alan Slater (Orbital
+Technologies), Per Gunnar Osteby (Applet UK), Alan ?? (Knowledge
+Media Institute -- the Open University's newest venture) and Gary
+Bullock (Parallax). A good range of things in there, from Web
+enhancement through to good interactive applications, telepresence
+and the word `Javatise'. Then we wheeled on a star: Miko Matsumura from
+\textsl{Hot Wired}. He told us he had already addressed audiences on
+Madison Avenue and Silicon Valley, so we knew he thinks he's good:
+he probably is too. There is something about these assured
+20-something year olds, so completely in control, and at the leading
+edge which makes me want to retch. Envy I think it's called.
+The example he showed included an `avatar'. That's interesting, since
+it suggested he'd read Neal Stephenson's \textsl{Snow Crash}, which
+I predict is an excellent predictor for much cyberspace development.
+He ended by telling us he is the first Java evangelist. I reached
+for my bell, book and candle.
+
+The afternoon split into three streams. I took the stream
+which contained my first jolt of Java and more Bob Sproull.
+Simon Roberts, from Sun's Educational Services taught
+us how to write an application in the Java language in
+just 45 minutes. No, that doesn't mean it takes only 45 minutes
+to learn Java. It just means he led us through it,
+assuming that we were happy with C++ already (I wish!). Java
+borrows its syntax mainly from C++, but just to confuse there
+are some syntactic differences: it is largely object oriented,
+and where it differs most from C++ is in any part of that language
+which lets you effect strange and unsocial things -- like
+pointers and overloading of operators. It also simplifies by
+permitting only single inheritance. I ended up more confident
+that Java was quite coherent and had a lot of thought hours
+behind it. It also seems to be the programmers' revenge on the
+Internet. Let me explain. In the good old days, the Internet
+was the preserve of the hacker (again, in a non-perjorative sense);
+you had to know a bit about networks, be able to incant in Unix,
+have a smattering of some obscure programming language (C, C-shell,
+grep, Perl or whatever). This was when the Internet was free and
+easy, when the Acceptable Use Policy said `no commercial use',
+when people shared programs, and all was sweetness and light (this
+is a nostalgic view). Then along came the Web with its trivially
+simple \acro{HTML}. Anyone could use the Internet, and anyone could provide
+information for it. And at the same time, it exploded into commerce,
+politicians started pontificating, and frankly, it
+got rather non-elitist! Along comes the next step (apologies to
+Steve Jobs!) -- Java. This will separate the men from the boys. Only
+the traditional propellor heads will be writing the code, but yet,
+it's what the Net needs. Control has been restored to the anarchists.
+Well, maybe. In fact I suspect we'll see application environments
+where most people can create Java applets without getting their
+hands dirty. But for a while the programmers will be leading.
+
+Back to Sproull: he's talking about Commerce and Security. To be honest,
+he isn't really into commerce, but he dutifully covers the areas
+he thinks are going to develop by breaking commercial
+uses of the net into four areas:
+selling and advertising (for example, find the product: this can be
+exemplified by the use of directories); make the sale (here there is great
+weight on the security of transactions and the confidence with which payments
+may be made); fulfillment (where orders might be filled entirely
+digitally, and where standing orders might also be arranged entirely
+automatically); customer service (which might expand into relationship
+management where the supplier advises the customer of other related products
+or services, or upgrades, enhancements, etc.). In other words we are looking for
+added value, as we would expect.
+
+%The Web browser can provide images, forms and (now) secure sockets, but the
+%incorporation of Java applets can take this further to give active content,
+%uniqueness and to control the presentation far more. In fact, Sproull seemed to
+%be hinting that the retention of corporate identity (or brand differentiation),
+%one of the banes of the Web, could be achieved through Java applets. He didn't
+%exactly say it, but he implied that applets could ensure that pages looked the
+%way that their designers intended (as Acrobat will do).
+
+Security is one of the major issues on the Internet. There is a lot of loose
+talk about how insecure it may be, usually based on anecdotal evidence which
+evaporates when tracked down to its source.
+%People who happily provide their
+%credit card details over the telephone are often the first to tell you how
+%insecure the Internet is. They should know!
+But taking it further, to the prospect
+of downloading an applet to run on your machine, needs careful thought.
+As I have commented already, considerable thought has gone into Java to make it
+secure. Sproull identified a number of areas that we think about within the
+general heading of security. We think of `benign' programs: those that `do no
+harm'. The language restrictions of Java are supplemented by the fact that the
+Java virtual environment checks the byte code of the downloaded applet to
+ensure that it has not been tampered with en route. Add to this that an applet
+can only call another applet from the server which provided the calling
+applet, and, in fact, may only contact that source server and no other. There is
+also a security manager on the client which restricts access to the client's
+resources. If you are dealing with a `trusted' server, the browser's\slash
+client's policies may be relaxed. For example, if you were running an Intranet
+within a department or enterprise, you could conceivably allow the applet to
+read files and ship the details around. Spreadsheet applications or other
+databases could be candidate applications. But in an `open' environment like
+the Internet, you would be less likely to take this option.
+
+Privacy on the net is of course possible, essentially through encryption based
+on secret keys. This makes key management an issue. If you have various plastic
+cards, each with their own \acro{PIN}, you will know how difficult it can be to
+remember each one. Many people will resort to writing down the \acro{PIN}s or
+keys, with the result that security is compromised. However, this is a
+reasonable human response to an unreasonable expectation. With public key
+cryptography, whose details are well-known, though whose implementation is the
+subject of \acro{US} government restrictions, we may encrypt with a
+public key and
+decrypt with our private key. Provided the key is big enough this is pretty
+secure (unless your adversary happens to have access to a supercomputer or a
+farm of workstations). In any case it is possible to attack these schemes,
+principally by replay attacks (where, for example, you copy the transaction to
+buy a Porsche over the net, replay it, and intercept the second delivery),
+the man in the middle ploy (where you pretend to be the supplier and therefore
+acquire the essential information which is then used surreptiously), or perhaps
+by analysing the traffic very carefully to identify useful information which
+is then sold or used. Much of current communication depends on trust: that
+does not mean that the transactions have to be completely accurate: provided
+we have reliable and well-understood remedies for mistakes, we are usually
+happy. In general terms we have to balance the risks and the security:
+high levels of security usually involve high levels of inconvenience.
+At present Java tends towards security.
+
+So there. What's it got to do with us? It is not inconceivable that \TeX\
+itself could be written in Java. But who would want to ship that behemoth
+around just to run through a document? Had \TeX\ ever been modularised, this
+might have been viable, but its monolithic structure militates against this.
+What then of the helper applications -- the viewers or the printer drivers?
+Possibilities. Remember that the `applet' (more like macro-applet) need only be
+written for a single virtual platform. This may be more difficult in the first
+instance, but in the longer term it has to be worthwhile. Future proofing is
+in-built. I go back to the notion my avatar promulgated in \BV\ 5.3 --
+distributing \texttt{.dvi} but this time having a Java applet be the viewer or
+printer. Use once, discard. Not an issue for us, since we all have a good
+viewer, but useful for the disenfranchised. The drawback lies in the fonts, but
+as suggested then, Adobe's Multiple Masters will do nicely.
+
+Did I mention that Java won't run on Windows\,3.x? or on Mac
+\acro{OS}6? You need Windows\,95, \acro{NT} or the Mac's Copland. So
+throw away those slow old machines. But wasn't that always the story?
+
+\end{Article}
diff --git a/usergrps/uktug/baskervi/6_3/mflogo.sty b/usergrps/uktug/baskervi/6_3/mflogo.sty
new file mode 100644
index 0000000000..8efb405867
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/mflogo.sty
@@ -0,0 +1,41 @@
+%%
+%% This is file `mflogo.sty', generated on <1994/9/15>
+%% with the docstrip utility (2.2h).
+%%
+%% The original source files were:
+%%
+%% mflogo.dtx (with options: `package')
+%%
+%% IMPORTANT NOTICE:
+%% You are not allowed to distribute this file.
+%% For distribution of the original source see
+%% the copyright notice in the file mflogo.dtx .
+%%
+%% \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 \~}
+\def\filename{mflogo.dtx}
+\def\filedate{1994/05/21}
+\def\fileversion{1.2}
+\ProvidesPackage{mflogo}[\filedate\space\fileversion\space Contributed LaTeX2e package]
+\typeout{Package: `mflogo' \fileversion\space <\filedate> (Ulrik Vieth)}
+\def\logofamily{\fontencoding{U}\fontfamily{logo}\selectfont}
+\def\textlogo{\protect\ptextlogo}
+\def\ptextlogo#1{{\logofamily #1}}
+\def\MF{\textlogo{META}\-\textlogo{FONT}}
+\def\MP{\textlogo{META}\-\textlogo{POST}}
+\endinput
+%%
+%% End of file `mflogo.sty'.
diff --git a/usergrps/uktug/baskervi/6_3/pkgindoc.sty b/usergrps/uktug/baskervi/6_3/pkgindoc.sty
new file mode 100644
index 0000000000..9daa6673dd
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/pkgindoc.sty
@@ -0,0 +1,11 @@
+%% pkgindoc.sty from David Carlisle
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{pkgindoc}
+ [1994/10/20 v1.1 Package Interface in Document (DPC)]
+\def\reserved@a#1\do\@clsextension#2\do\@vwrend#3\relax{%
+ \gdef\@preamblecmds{#1#3}}
+\expandafter\reserved@a\@preamblecmds\relax
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/usergrps/uktug/baskervi/6_3/regul.tex b/usergrps/uktug/baskervi/6_3/regul.tex
new file mode 100644
index 0000000000..303975f0af
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/regul.tex
@@ -0,0 +1,172 @@
+\begin{multicols}{2}
+\title{The \UKTUG}
+\author{}
+\begin{article}
+
+\section*{Next meeting}
+There will be a meeting in the afternoon of 16~October
+(after the \acro{AGM}). The theme will be latest developments
+in \AllTeX.
+
+\section*{The 1995--96 \ukt\ committee}
+\begin{tabular}{lp{2in}}
+R.~Fairbairns & Chair\\
+P.~Abbott & Treasurer and \\ & Membership Secretary\\
+C.~R.~Hewlett & Committee Secretary\\
+M.~Clark & Meetings Secretary\\
+% & \BV\ editor\\
+\end{tabular}
+
+K.~Bazargan; D.~P.~Carlisle;
+ A.~S.~A.~\mbox{Jeffrey}; S.~P.~Q.~Rahtz.
+
+
+\section*{Book Discounts for \protect\ukt\ members}
+%The UK \TeX\ User group has been in discussion with a number of
+%publishers to arrange discounts on publications which may be of
+%interest to members.
+We have arrangements with Addison-Wesley for
+their well-known \TeX-related publications, and with International
+Thomson Publishing to supply any of the very excellent O'Reilly \&
+Associates Inc.\ series of books to members.
+
+The agreed list of books, together with the discounted (at least 20\%)
+price, is distributed occasionally with \BV, but is always available
+from the Treasurer, Peter Abbott. The quoted price includes the cost
+of postage and packing.
+
+%We would like to extend this service to members. If you have contacts
+%with the sales and marketing parts of any publisher who publishes
+%relevant books, please inform us and we will try to
+%arrange something mutually convenient and beneficial.
+
+We are only allowed to offer this service to \textbf{current} members
+of the \UKTUG\ and/or members of \acro{TUG}. Please send your
+order and cheque (in \acro{UK} \pounds) to Peter Abbott (address in
+\BV\ masthead).
+Make cheques payable to `\acro{UKTUG}' please.
+Books from Addison-Wesley are delivered direct but books from
+O'Reilly will be routed through \ukt. \emph{In all cases} please
+notify Peter Abbott
+by email, phone, fax or letter when books are delivered.
+
+\end{article}
+
+\title{Obtaining \TeX}
+\author{edited by Carol Hewlett}
+\begin{article}
+\subsection*{From the network -- CTAN}
+
+The \acro{UK} \TeX\ Archive on \texttt{ftp.tex.ac.uk} is part of the
+\acro{CTAN}
+(Comprehensive \TeX\ Archive Network) collaborating network of
+archives on the Internet organised by the
+\TeX\ Users Group.
+%The main archives follow the same structure
+%and have identical files ({\tt ftp.tex.ac.uk}
+%{\tt ftp.shsu.edu}
+%and {\tt ftp.dante.de}).
+
+The \acro{CTAN} archives run an enhanced \emph{ftp} server which supports
+dynamic compression, uncompression, and archive creation options.
+Fetch the top-level file {\tt README.archive-features} for
+information. The server also supports site-defined commands to assist
+you. Please read {\tt README.site-commands} for a brief overview.
+
+%Details of where to find public domain, or shareware,
+%\TeX\ packages for different machines and operating
+%systems are given below.
+
+
+ Please report any problems with \acro{CTAN} archives via email to
+ \texttt{ctan@urz.Uni-Heidelberg.de}.
+
+
+%\subsection*{CTAN directories}
+The main directories which make up \acro{CTAN} are listed below; readers are
+referred to Graham Williams' \emph{\TeX{} and \LaTeX{} Catalogue}
+which is available from \acro{CTAN} as \path|help/Catalogue/catalogue.html|
+
+{\small
+\begin{description}
+\item[biblio] bibliography-related files, such as
+ \BibTeX.
+\item[digests] back issues of \TeX-related periodicals
+\item[dviware] contains the various dvi-to-whatever filters and drivers
+\item[fonts] fonts, both sources and pre-compiled
+\item[graphics]utilities and macros related to graphics
+\item[help] overviews of the archive and the \TeX\ system
+\item[info] files and tutorials which document various aspects of \TeX
+\item[indexing] utilities and related files for indexing
+\item[language] material for typesetting non-English documents
+\item[macros] macros packages for \TeX\ and style files
+\item[support] programs which can be used in support of \TeX
+\item[systems] complete system setups, organized by operating
+ system
+\item[tools] the various archiving tools used on CTAN
+\item[web] contains WEB-related files and utilities
+\end{description}
+}
+
+%\subsection*{CTAN -- CDROM}
+
+\subsection*{Unix -- CD-ROM}
+\acro{GUT}enberg and \ukt, in collaboration with \acro{TUG} and
+\acro{NTG}, have produced
+a plug-and-play \acro{CD}-\acro{ROM} based on Thomas Esser's \textrm{te}\TeX{}
+distribution.
+As it uses the \acro{ISO} 9660 standard, the platform-independent
+files can, in principle, be read on all operating systems which are
+compatible with that format.
+
+Unix executables for the following platform/operating system
+combinations are included: Digital alpha-osf (2.0 and 3.2), Hewlett
+Packard hpux (9.01 and 10.01), Intel i386 bsdi2.0, freebsd (2.0.5 and
+2.1.0) netbsd (1.0 and 1.1), Intel i486 (linux and linuxaout), m68k
+(linux, linuxoldld, and nextstep3), mips (irix 5.2, 5.3 and ultrix4.4)
+IBM RS6000 (aix3.2 and aix4.1.1) Sparc Solaris (2.4 and 2.5) and Sunos
+4.1.3.
+
+For full details see the article in \BV\ 6.2.
+
+The \acro{CD} is available to members of \TeX\ user groups at \pounds15
+and to non-members at \pounds25. See the section `\acro{PC} and Mac disks'
+for ordering details.
+
+\subsection*{Unix tapes}
+David Osborne is no longer able to supply Unix \TeX\ tapes,
+partly because there is no longer a reliable, up to date, master
+to copy.
+
+\subsection*{DOS -- CD-ROM}
+\ukt\ distributes the comprehensive 4All\TeX\ \acro{CD}-\acro{ROM},
+created by the
+Dutch \TeX\ Users'
+Group (\acro{NTG}), now in its 3rd edition. This costs \pounds25 for 2
+\acro{CD}s, and is for \acro{DOS} users.
+
+
+\subsection*{PC and Mac disks}
+The \ukt\ distributes an em\TeX\ kit for \acro{PC}s,
+and an Oz\TeX\ kit for Macintosh. The cost covers copying and postage
+costs, together with the shareware fee for Oz\TeX\ (and other Mac programs)
+and Eddi4\TeX.
+Each set costs \pounds30,
+and is available from Peter Abbott, 1 Eymore Close, Selly Oak,
+Birmingham B29~4LB. Cheques must be payable to \lq{}UKTUG\rq{}. Please note
+that this service \emph{is available to \ukt\ members only.} Each set
+comes with an installation guide, and (at least) full \TeX\ and \MF, a
+previewer, a PostScript driver, and \acro{CM} fonts. Two update disks a year
+will be sent out automatically, with the current version of \LaTeXe,
+and other goodies. A subscription service is available for
+subsequent years. In addition, subscribers can request up to 3 disks a
+year with any material from the \acro{CTAN} archives, but this will be
+supplied \lq{}as is\rq{}, without instructions.
+
+\subsection*{Atari}
+Enquiries for \TeX\ for the Atari \acro{ST} etc. can be directed to: The Fast
+Club, 7 Musters Road, Nottingham NG2 7PP. Phone 01602 455250, fax 01602
+455305. They also supply a variety of \TeX-related software in Atari format.
+
+\end{article}
+\end{multicols}
diff --git a/usergrps/uktug/baskervi/6_3/relsize.sty b/usergrps/uktug/baskervi/6_3/relsize.sty
new file mode 100644
index 0000000000..8f727eb67c
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/relsize.sty
@@ -0,0 +1,145 @@
+% relsize.sty 2.0 Mar 15, 1995
+
+% New LaTex2e version by Donald Arseneau <asnd@reg.triumf.ca> and
+% Matt Swift <swift@bu.edu>.
+% Original LaTex2.09 smaller.sty author: Bernie Cosell <cosell@WILMA.BBN.COM>
+%
+% Setting the font size relative to the current size
+%
+% commands are:
+% \relsize{n} where n gives the number of steps to change the size by;
+% n = -3 changes from \large to \footnotesize.
+% \smaller == \relsize{-1}
+% \larger == \relsize{1}
+% \textsmaller{text}, \textlarger{text} - versions that take an argument
+% \mathsmaller{A}, \mathlarger{B} - math versions
+% (The math versions are quite different from the text versions.)
+
+% There are more instructions at the end of the file (after \endinput).
+
+\ProvidesPackage{relsize}[1995/03/15 ver 2.0]
+
+\DeclareRobustCommand\relsize[1]{%
+\ifmmode \@nomath\relsize\else
+ \@tempcnta % assign number representing current font size
+ \ifx\@currsize\normalsize 4\else % funny order is to have most ...
+ \ifx\@currsize\small 3\else % ...likely sizes checked first
+ \ifx\@currsize\footnotesize 2\else
+ \ifx\@currsize\large 5\else
+ \ifx\@currsize\Large 6\else
+ \ifx\@currsize\LARGE 7\else
+ \ifx\@currsize\scriptsize 1\else
+ \ifx\@currsize\tiny 0\else
+ \ifx\@currsize\huge 8\else
+ \ifx\@currsize\Huge 9\else
+ 4\rs@unknown@warning % unknown state: \normalsize as starting point
+ \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+% Change the number by the given increment:
+ \advance\@tempcnta#1\relax
+% watch out for size underflow:
+ \ifnum\@tempcnta<\z@ \rs@size@warning{small}{\string\tiny}\@tempcnta\z@ \fi
+ \ifcase\@tempcnta % set new size based on altered number
+ \tiny \or \scriptsize \or \footnotesize \or \small \or \normalsize \or
+ \large \or \Large \or \LARGE \or \huge \or \Huge \else
+ \rs@size@warning{large}{\string\Huge}\Huge
+\fi\fi}
+
+\newcommand\rs@size@warning[2]{\PackageWarning{relsize}{%
+ Size requested is too #1.\MessageBreak Using #2 instead}}
+
+\newcommand\rs@unknown@warning{\PackageWarning{relsize}{Current font size
+ is unknown! (Why?!?)\MessageBreak Assuming \string\normalsize}}
+
+\DeclareRobustCommand\larger[1][\@ne]{\relsize{+#1}}
+\DeclareRobustCommand\smaller[1][\@ne]{\relsize{-#1}}
+\DeclareRobustCommand\textlarger[2][\@ne]{{\relsize{+#1}#2}}
+\DeclareRobustCommand\textsmaller[2][\@ne]{{\relsize{-#1}#2}}
+\newcommand\mathsmaller[1]{{\mathchoice{\textstyle}%
+ {\scriptstyle}{\scriptscriptstyle}{\scriptscriptstyle}#1}}
+\DeclareRobustCommand\mathlarger[1]{\mathchoice
+ {\mbox{\larger$\displaystyle#1\m@th$}}%
+ {{\displaystyle#1}}{{\textstyle#1}}{{\scriptstyle#1}}}
+
+\endinput
+==========================================================
+
+R E L S I Z E . S T Y ver 2.0 Mar 15, 1995
+
+by Donald Arseneau, asnd@reg.triumf.ca, based on smaller.sty by Bernie
+Cosell, cosell@WILMA.BBN.COM, and combined with the version by Matt Swift,
+swift@bu.edu.
+
+It is frequently the case that something should be typeset somewhat larger
+or smaller than the surrounding text, whatever that size happens to be.
+Specifying such sizing commands explicitly makes it difficult to modify the
+font sizes of a document at a later time, and makes it hard to write macros
+that work at arbitrary sizes. Relsize.sty defines several commands for LaTeX
+to set font sizes relative to the current size.
+
+To refresh your memory, the font sizing commands in LaTeX are, in order:
+\tiny, \scriptsize, \footnotesize, \small, \normalsize, \large, \Large,
+\LARGE, \huge, \Huge. The main new command provided is \relsize, which
+takes one (positive or negative) number as its argument; the number specifies
+how many increments by which to change the font size. For example, if
+{\relsize{-2} smaller} appears in normal sized text, the word "smaller"
+is printed in footnote sized type. If the same command appears in a \Large
+section title, then "smaller" is printed in normal size.
+
+There are also the commands \larger and \smaller, which normally change the
+font size by one step in the obvious direction; \larger is an abbreviation
+for \relsize{+1}, and \smaller is an abbreviation for \relsize{-1}. For
+example, {\large... \larger{WOW!}} prints "WOW" in \Large type. You can
+also specify bigger steps as an optional argument for \larger and \smaller:
+\larger[3] is equivalent to \relsize{3}; \smaller[2] is like \relsize{-2}.
+Both \larger and \smaller accept negative arguments, but please don't make
+things so obscure! If you want to change size by several steps it is
+much better to give an increment than to string several \larger commands
+together; i.e., \relsize{3} or \larger[3], but not \larger\larger\larger.
+
+If the size requested is too small or too large, a warning is given, and
+the size will only change as far as \tiny or \Huge, as appropriate.
+
+All of the \relsize, \larger, and \smaller commands are "switches" just
+like the regular sizing commands. That is, they change the size for all
+following text until the scope is ended by a closing brace. There are
+alternate versions called \textlarger and \textsmaller that take some text
+as an argument and apply the size change to only that text:
+\textlarger{big}.
+
+All of the commands described above are text commands; they cannot be used
+in math mode. There are special \mathsmaller and \mathlarger commands
+provided, but these do not use the same sizes that the text versions use.
+Instead, they step between the usual math "styles" which you can explicitly
+set using the commands \displaystyle, \textstyle, \scriptstyle, and
+\scriptscriptstyle [see Lamport, LaTeX/Manual (1st ed, p.54); GMS The LaTeX
+Comapnion, p.255]. However, the \mathlarger command will also increase the
+size beyond regular \displaystyle by selecting a larger regular font size
+(using \larger). (Yes, this is a kludge, but it is too useful to leave
+out.) If you want to use this to create big integral signs, then you must
+also load the package "exscale" so that math symbols can change size.
+The sizes selected are:
+
+Current style \mathsmaller gives \mathlarger gives
+--------------- ---------------------- ------------------------
+\displaystyle \textstyle (almost same) \displaystyle in a \larger font
+\textstyle \scriptstyle \displaystyle (almost same)
+\scriptstyle \scriptscriptstyle \textstyle
+\scriptscriptstyle \scriptscriptstyle (same) \scriptstyle
+
+For example, try $\frac{\mathlarger{E}}{E}$. Note that, for most symbols,
+\displaystyle and \textstyle are the same size, so $N \mathlarger{N}$
+gives two identical N's, but \sum and \int do get bigger in display style:
+$\int\mathlarger{\int}$, and fractions are treated differently too:
+$\frac{1}{2} \mathlarger{\frac{1}{2}}$. As you might have guessed,
+\mathlarger and \mathsmaller should only be used in math mode.
+
+Fine point: The combination \relsize{n}\relsize{-n} is not guaranteed to
+restore the current font size! That is because the increment "n" may be
+enough to overflow the range of sizes. Say you are in \huge text already,
+and you do \relsize{4}. There is nothing bigger than \Huge so that is the
+size you get. Then an ensuing \relsize{-4} will take four steps smaller
+and change the size to \large. You should use grouping to undo relative
+size changes because it is unsafe to counteract one change with an "equal"
+change in the opposite direction.
+
+Donald Arseneau asnd@reg.triumf.ca
diff --git a/usergrps/uktug/baskervi/6_3/robina.tex b/usergrps/uktug/baskervi/6_3/robina.tex
new file mode 100644
index 0000000000..e10084a0fd
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/robina.tex
@@ -0,0 +1,117 @@
+%\documentclass{article}
+%\usepackage{faq,bv-emu,shortvrb,multicol}
+% bv-emu.sty to come
+% for faq.sty see below
+\usepackage{faqa}
+\MakeShortVerb\|
+\input dirctan % These are in ftp://ftp.cl.cam.ac.uk/users/rf/faq
+\input filectan % along with faq.sty
+%\providecommand\Article[1]{\section*{#1}}
+%\begin{document}
+%\begin{multicols}{2}
+\author{Robin Fairbairns}
+\title{The frequent supplement}
+\begin{Article}
+\noindent
+A couple of questions answered this issue; this arises because the
+column failed to make its appearance in \BV{} 6.2 for lack of space.
+
+The first (on multilingual typesetting) was posed by Allan Reese; what
+we have here is merely a start towards solving the problem that
+concerns him. A comprehensive review of what makes up the Babel
+system is due in a future part of David Carlisle's \LaTeX{} tour, but
+I suspect that even so, questions remain to be answered. Do feel free
+to send them in!
+
+\Question{\upshape\bfseries 69a\quad Multilingual typesetting in \LaTeX{}}
+
+\TeX{} itself defines a mechanism to define a `language', which
+provides a hook for hyphenation patterns: each `language' (in \TeX{}'s
+sense) has its own set of hyphenation patterns.
+
+Babel, Johannes Braams' multilingual package for \LaTeX{}, uses the
+primitive \TeX{} concept of `language' as part of its own concept of
+language; Babel's `language' also encompasses culturally appropriate
+typesetting rules for the language; for further details, see Babel's
+documentation.
+
+Assuming that you have a current \LaTeX{} installation, creating a
+multiple-language version from it involves three steps:
+\begin{enumerate}
+\item Install babel (\CTANref{babel}); move the |.sty| and |.ldf| files
+ somewhere appropriate. The installation also generates |hyphen.cfg|
+ and |language.dat|; these must be around when you generate the new
+ \LaTeX{} in step 3.
+\item Edit |language.dat| to record the languages whose hyphenation
+ patterns you want to support. For example, my installation's
+ version says:
+\begin{Verbatim}
+english hyphen.tex
+UKenglish ukhyph.tex
+french f8hyph.tex
+\end{Verbatim}
+ (the upper-case `UK' is one of Babel's little quirks: one can also
+ call the language `british'; whatever, it's a different language as
+ far as \TeX{} is concerned).
+\item Generate a new version of \LaTeX{}, from the same |latex.ltx|,
+ etc., that came with your current installation. Since the
+ |hyphen.cfg| is `around', it will be used in preference to the
+ |hyphen.ltx| which is generated when \LaTeX{} is unpacked. The
+ \LaTeX{} format you've built will have the hyphenation patterns
+ installed.
+\end{enumerate}
+Of course, your \TeX{} has to be big enough to hold all these
+hyphenation patterns. I've not encountered problems with the
+\Package|Web2c|-based Unix installation I use at work, but the
+em\TeX{} I have on my \acro{PC} at home isn't, by default, large
+enough. Using \Package|htex386|, I increase the pattern memory by
+adding the line:
+\begin{Verbatim}
+ set emtexopt=/mt25000
+\end{Verbatim}
+to my |autoexec.bat|
+
+\Question{\upshape\bfseries 75a\quad Footnotes in tables}
+The standard \LaTeX\ \cs|footnote| command doesn't work in tables; the table
+traps the footnotes and they can't escape to the bottom of the page.
+
+If your table is floating, your best bet is (unfortunately) to put the
+table in a \textsf{minipage} environment and to put the notes
+underneath the table, or to use Donald Arseneau's package
+\CTANref{threeparttable}
+
+Otherwise, if your table is not floating (it's just a
+`\textsf{tabular}' in the middle of some text), there are several
+things you can do to fix this.
+\begin{enumerate}
+\item Use \File|mdwtab.sty| from the directory
+ \CTANref{mdwtools}, which is
+ described in Mark~Wooding's article above.
+
+ It handles footnotes properly, quite apart from its ways of
+ ``increasing the beauty'' of your tables.
+\item Use \cs|footnotemark| to position the little marker
+ appropriately, and then put in \cs|footnotetext| commands to fill in
+ the text once you've closed the tabular environment. This is
+ described in Lamport's book, but it gets messy if there's more than
+ one footnote.
+\item Stick the table in a \textsf{minipage} anyway. This provides
+ all the ugliness of footnotes in a minipage with no extra effort.
+\item Use \textsf{threeparttable} (\CTANref{threeparttable}) anyway;
+ the package is intended for floating tables, and the result might
+ look odd if the table is not floating, but it will be reasonable.
+\item Use \File|tabularx| or \File|longtable| from the \LaTeX{} tools
+ distribution (\CTANref{2etools}); they're noticeably more
+ inefficient than the standard \textsf{tabular} environment, but they
+ do allow footnotes.
+\item Grab hold of \File|footnote.sty| from \acro{CTAN}, also lurking in
+ \CTANref{mdwtools}.
+
+ Then put your tabular environment inside a \textsf{savenotes}
+ environment. Alternatively, say \cs|makesavenoteenv{tabular}| in
+ the preamble of your document, and tables will all handle footnotes
+ correctly.
+\end{enumerate}
+%\end{multicols}
+%\end{document}
+\end{Article}
diff --git a/usergrps/uktug/baskervi/6_3/spqr.sty b/usergrps/uktug/baskervi/6_3/spqr.sty
new file mode 100644
index 0000000000..6c83c381cb
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/spqr.sty
@@ -0,0 +1,156 @@
+\RequirePackage{pstcol}
+\RequirePackage{pst-node}
+\RequirePackage{pst-tree}
+\RequirePackage{fancyvrb}
+\RequirePackage{shortvrb}
+\RequirePackage{array,longtable}
+%\endinput
+\definecolor{wheat}{rgb}{.96, .87, .7}
+\definecolor{lightblue}{rgb}{.68, .85, .9}
+\definecolor{brown}{rgb}{.65, .16, .16}
+\definecolor{pink}{rgb}{1, .75, .8}
+\definecolor{palegreen}{rgb}{.6, .98, .6}
+\definecolor{white}{rgb}{1, 1, 1 }
+\catcode`\<=13
+\def\Main#1{{\MainFont\string#1}}
+\def\MainFont{\ttfamily\upshape} % For macro definitions.
+\def\ArgFont{\sffamily\mdseries\upshape} % For meta arguments.
+\def\OptArgFont{\sffamily\mdseries\itshape} % For optional arguments.
+\def<#1>{{\normalfont\itshape#1\/}}
+% parameter descriptions are always in a table
+\def\Par#1{\@ifnextchar({\@Par#1}{\@@Par#1()}}
+\def\@Par#1=#2(#3){%
+ {\normalfont #1}={\ArgFont#2}& #3}
+% Short-cuts for coordinates:
+\def\x#1{{\normalfont\itshape $x$#1\/}}
+\def\y#1{{\normalfont\itshape $y$#1\/}}
+\def\z#1{{\normalfont\itshape $z$#1\/}}
+\def\c#1{(\x{#1},\kern 1pt\y{#1})}
+\def\cAny{(\x{},\kern 1pt\y{})}
+% In each case:
+% 1. definition is delimited only by end-of-line.
+% 2. {}, () and [] are literal, with contents set in \ArgFont
+% 3. = and , are literal.
+% 4. `foo' is for optional arguments.
+% 5. <foo> is meta, as usual.
+\begingroup
+ \catcode`\<=1 \catcode`\>=2
+ \catcode`\{=13 \catcode`\}=12
+ \catcode`\[=13
+ \gdef\@MD<%
+ \catcode`\{=13 \catcode`\}=12 \catcode`\[=13
+ \def{##1}<\{<\ArgFont ##1\/>\}>%
+ \def[##1]<\string[<\ArgFont ##1\/>]>>
+\endgroup
+\begingroup
+ \catcode`\(=13
+ \catcode`\,=13
+ \catcode`\==13
+ \gdef\MacroDefCodes{%
+ \@MD
+ \catcode`\(13
+ \catcode`\^^M12
+ \catcode`\`13
+ \catcode`\,13
+ \catcode`\!1
+ \catcode`\@2
+ \def~{}%
+ \def={{\fontshape{n}\selectfont\string=}}%
+ \def,{{\fontshape{n}\selectfont\string,}}%
+ \def(##1){\string({\ArgFont ##1})}}
+\endgroup
+
+\begingroup
+ \catcode`\`=13 \gdef`#1'{{\OptArgFont #1}}
+\endgroup
+
+\begingroup
+ \catcode`\^^M=12\relax%
+ \gdef\GetMacroDef#1{\begingroup\MacroDefCodes\@GetMacroDef{#1}}%
+ \gdef\@GetMacroDef#1#2^^M{#1{#2}\endgroup}%
+\endgroup
+
+% For listing macro definitions in a "description" environment:
+\def\PSTCom{\GetMacroDef\@PSCom}
+\def\@PSCom#1{\@@PSCom#1\@nil}
+\def\@@PSCom#1\@nil{\MainFont\Main#1}
+\def\PSTComOpt{\GetMacroDef\@PSTComOpt}
+\def\@PSTComOpt#1{\@@PSComOpt#1\@nil}
+\def\@@PSComOpt#1#2\@nil{\@PSCom{#1{\OptArgFont*[{\ArgFont settings}]}#2}}
+\MakeShortVerb{\"}
+\DeleteShortVerb{\|}
+\def\PST{\textsf{PSTricks}}
+\def\PS{\textsc{PostScript}}
+\def\Special{{\normalfont\ttfamily\char'134special}}
+\def\Lcs#1{{\normalfont\ttfamily\char'134#1}}
+\def\Program#1{\emph{#1}}
+\def\Lpack#1{\emph{#1}}
+%----------- Zandtisms --------------------
+\def\Usage#1{{\UsageFont\string#1}}
+\def\MainFont{\fontfamily{\ttdefault}\fontseries{bc}\fontshape{n}\selectfont
+%\large
+}% For macro definitions.
+\def\UsageFont{\fontfamily{\ttdefault}\fontseries{bc}\fontshape{n}\selectfont}
+ % For in-line macro names.
+\def\InlineFont{\ttfamily} % For other in-line snipets of code.
+\let\main\textbf
+\let\usage\emph
+% ---------- for array.sty --------------
+\def\arraybackslash{\let\\=\@arraycr}
+\newcolumntype{P}[1]{>{\raggedright\arraybackslash}p{#1}}
+\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
+% ----------- harvard-style citations ------------------
+\def\@cite#1#2{{#1\if@tempswa , #2\fi}}
+\def\ETAL{{\em et al\/}}%
+
+\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi
+ \def\@citea{}\@cite{\@for\@citeb:=#2\do
+ {\@citea\def\@citea{; }\@ifundefined
+ {b@\@citeb}{$\underline{\mbox{\@citeb}}$\@warning
+ {Citation `\@citeb' on page \thepage \space undefined}}%
+{\csname b@\@citeb\endcsname}}}{#1}}%
+% label for a bibliography citation not produced
+ \def\@biblabel#1{\hfill}
+
+% with page or fig no
+\def\Cite#1#2{\cite[#2]{#1}}%
+% year only, with page or fig no
+\def\Yearcite#1#2{\yearcite[#2]{#1}}%
+\let\@internalcite\cite
+\def\cite{\def\citename##1{##1}\@internalcite}%
+% \yearcite gives only the date
+\def\yearcite{\def\citename##1{}\@internalcite}%
+%
+\def\endPSExample{%
+ \EndExample
+\VerbatimInput[gobble=0,fontsize=\small,
+% frame=topline,
+framerule=1.5pt]{\EXdir\theeps@counter}%
+\begin{center}
+ \ifgrid\vskip 8pt \fi
+ \expandafter\pspicture\PictureSize
+ \ifgrid\usergrid\else\relax\fi
+ \input{\EXdir\theeps@counter}
+ \endpspicture
+ \ifgrid\vskip 8pt \fi
+ \EndRuleExample
+\end{center}
+ }%
+\renewenvironment{example**}%
+{\def\Write@Ex##1{}\BeginExample}%
+{%
+\EndExample
+\VerbatimInput[gobble=0,fontsize=\small,
+ %frame=topline,
+framerule=1.5pt]{\EXdir\theeps@counter}%
+\begin{center}
+\input{\EXdir\theeps@counter}
+ \EndRuleExample
+\end{center}
+}
+\def\Lenv#1{\texttt{#1}}
+\newcolumntype{H}[1]{>{\raggedright\hangindent=.5em\arraybackslash}p{#1}}
+\def\Figword{Fig.~}
+\input{spqr2.sty}
+\catcode`\<=12
+\endinput
diff --git a/usergrps/uktug/baskervi/6_3/spqr2.sty b/usergrps/uktug/baskervi/6_3/spqr2.sty
new file mode 100644
index 0000000000..b065bf58e1
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/spqr2.sty
@@ -0,0 +1,14 @@
+\def\endPSTInlineExample{%
+ \EndExample
+\begin{minipage}[t]{0.35\textwidth}
+ \expandafter\pspicture\PictureSize
+ \usergrid
+ \input{\EXdir\theeps@counter}%
+ \endpspicture
+\end{minipage}
+\begin{minipage}[t]{0.5\textwidth}
+ \hspace{16pt}\raisebox{3ex}{%
+ \BVerbatimInput[gobble=0,fontsize=\small]{\EXdir\theeps@counter}}%
+\end{minipage}
+}
+\endinput
diff --git a/usergrps/uktug/baskervi/6_3/tblarta.tex b/usergrps/uktug/baskervi/6_3/tblarta.tex
new file mode 100644
index 0000000000..7a17d36538
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/tblarta.tex
@@ -0,0 +1,425 @@
+%
+% tblart.tex
+%
+% Article about mdwtab.sty
+%
+% (c) Mark Wooding, FWIW
+%
+
+% --- First, some evil hacking ---
+%
+% This lot sees if I'm in mid-document; if so it checks that necessary
+% packages are loaded and moans at the editor if necessary. Otherwise,
+% it loads an emulation of the layout, which might help me identify bad
+% line breaks. (I know I shouldn't be using \next like this, although
+% it's inside a group so I don't care.)
+
+%\begingroup
+%\makeatletter
+%\edef\next#1#2{\ifx\documentclass\@notprerr#1\else#2\fi}
+%\expandafter\endgroup\next
+%{
+% \ifx\firsthline\xxundefined
+% \ifx\tabpause\xxundefined
+% \edef\ehelp{\errhelp{I can't seem to find Mr Wooding's excellent^^J%
+% `mdwtab' package. \space Please get it from CTAN
+% if^^J%
+% necessary, and say `\string\usepackage{mdwtab}'
+% in the^^J%
+% document preamble.}}
+% \ehelp
+% \errmessage{Package `mdwtab' not found}
+% \fi
+% \else
+% \edef\ehelp{\errhelp{You appear to have loaded the `array' package.^^J%
+% Mr Wooding's excellent `mdwtab' package doesn't^^J%
+% coexist well with `array' since both attempt to^^J%
+% redefine all the table handling. \space Since
+% `mdwtab'^^J%
+% is mostly compatible with `array', you should^^J%
+% load `mdwtab' instead.}}
+% \ehelp
+% \errmessage{Package `array' loaded}
+% \fi
+% \let\mdwendfile\endinput
+%}{
+% \documentclass{baskart}
+% \usepackage{mdwtab}
+% \begin{document}
+% \def\mdwendfile{\end{document}}
+%}
+
+% --- Some other definitions ---
+
+% These three typeset common LaTeX-related things. I have no idea how these
+% should be formatted, although I guess this lot will be OK.
+
+\makeatletter
+
+% diagnosing what's going on...
+%\@ifundefined{pkg}{\typeout{No \string\pkg\space macro}}{\show\pkg}
+%\@ifundefined{env}{\typeout{No \string\env\space macro}}{\show\env}
+%\@ifundefined{cmd}{\typeout{No \string\cmd\space macro}}{\show\cmd}
+
+\providecommand{\pkg}[1]{\textsf{#1}}
+\providecommand{\env}[1]{\textsf{\def\*{\ensuremath{*}}#1}}
+\providecommand{\cmd}[1]{\expandafter\texttt\expandafter{\string#1}\cmd@i}
+
+\def\cmd@i{\futurelet\@let@token\cmd@ii}
+\def\cmd@ii{%
+ \let\@tempa\relax%
+ \ifx\@let@token\bgroup%
+ \def\@tempa##1{\texttt{\char`\{}\textit{##1}\texttt{\char`\}}\cmd@i}%
+ \fi%
+ \ifx\@let@token[%
+ \def\@tempa[##1]{\texttt{[}\textit{##1}\texttt{]}\cmd@i}%
+ \fi%
+ \@tempa%
+}
+
+\providecommand{\parg}[1]{\textit{#1}}
+
+% --- Table styling ---
+
+\renewcommand{\tabstyle}{\small}
+
+% --- Hyphenation ---
+
+\hyphenation{mdw-tab}
+
+% --- Whew. Now I can actually start ---
+
+\title{Beautiful tables, the easy way with the \pkg{mdwtab} package}
+\author{Mark Wooding}
+
+%\begin{multicols}{2}
+\begin{Article}
+\noindent
+The first thing you'll probably notice when you load the \pkg{mdwtab} package
+is that \TeX\ runs out of memory that much quicker. The author is well aware
+that the package is far too large, but can't decide which bits of its
+functionality can be dropped. The second thing you'll notice is that some
+table-related packages stop working properly, because they don't understand
+how \pkg{mdwtab} handles tables, and still think that \LaTeX\ is in control.
+The author has attempted to retain compatibility with the `Tools' collection
+of packages, and in particular with David Carlisle's excellent set of table
+handling things. The third thing you'll probably notice is that your tables
+still look (almost) exactly the same as they did before. In common with the
+\pkg{array} package, rules in tables now contribute to the table's width and
+height, which fixes a problem with the sides of tables looking uneven.
+
+\begin{center}
+
+ % Define a rule type which does what LaTeX's standard `tabular' does.
+ % Why does LaTeX do this, by the way?
+
+ \newcolumntype{v}{!{\kern-.5\arrayrulewidth\vline\kern-.5\arrayrulewidth}}
+
+ % Note that the text is lying through it's teeth. It has the full power
+ % and beauty of mdwtab at its desposal, yet delimberately tries to make
+ % the table look awful.
+
+ \begin{tabular}{vcvcv} \hline
+ This is an example & of a ruled \\ \hline
+ table, using \LaTeX's & standard table \\ \hline
+ handling. Can you see & the slight nicks \\ \hline
+ in the vertical rules & on the sides? \\ \hline
+ \end{tabular}
+\end{center}
+
+It's odd starting an article about a package with a list of its drawbacks:
+the author is of the firm opinion that you should have no illusions
+concerning the drawbacks of the package. (There are a load of others which
+I haven't described here; most of them aren't very interesting.)
+
+On the other hand the package \emph{does} provide all the column types and
+other new features of the \pkg{array} package, including the
+\cmd{\newcolumntype} command.
+
+
+\subsection{A touch of class}
+
+Tables which have horizontal rules tend to look rather better if you insert
+a little extra space above and below the rules. Compare
+ \begin{tabular}[C]{|l|l|l|} \hline
+ \bf Package & \bf Advantage & \bf Disadvantage \\ \hline
+ Standard \LaTeX & Built-in & Ugly tables \\
+ \pkg{array} & New column types & It isn't perfect \\
+ \pkg{mdwtab} & Beautiful tables & It's very big \\ \hline
+ \end{tabular}
+with
+ \begin{tabular}[C]{|l|l|l|} \hlx{hv}
+ \bf Package & \bf Advantage & \bf Disadvantage \\ \hlx{vhv}
+ Standard \LaTeX & Built-in & Ugly tables \\
+ \pkg{array} & New column types & It isn't perfect \\
+ \pkg{mdwtab} & Beautiful tables & It's very big \\ \hlx{vh}
+ \end{tabular}
+to see the difference. Which do you think is nicer?
+
+The first example above was created using the standard \LaTeX\ \cmd{\hline}
+command. The second example has some extra space inserted around the
+horizontal rules. This is achieved by using the \cmd{\vgap} command. If you
+say `\cmd \vgap{length}', \TeX\ will insert a `short' row whose height is the
+\parg{length} given, ensuring that the vertical rules in your table are
+extended appropriately. For example, I just said \verb"\vgap{2pt}" at
+appropriate points in the table above.
+
+However, this isn't always what you want. If you use \cmd{\multicolumn}
+commands for headings, you'll get odd-looking `stubs' as in the following
+example:
+\begin{tabular}[C]{|c|c|c|} \hlx{hv}
+ Item one & \multicolumn{2}{c|}{Item two} \\ \hlx{vhv}
+ Item three & Item four & Item five \\ \hlx{vhv}
+ \multicolumn{2}{|c|}{Item six} & Item seven \\ \hlx{vh}
+\end{tabular}
+Please bear in mind that this \emph{could} be the effect you want (for
+instance, the \texttt{MIX} word-layout diagrams in \emph{The Art of Computer
+Programming} do this sort of thing).
+
+In the event that you don't like this effect, and I can't blame you if you
+don't, you can suppress the rule stubs in certain columns by saying
+`\cmd \vgap[columns]{length}' -- the \parg{columns} argument contains a list
+of column numbers whose rules are to be omitted. The rules on the very left
+hand side of the table are numbered~0, while the rules on the right hand side
+of column~$n$ are numbered~$n$. Column numbers are separated by commas, and
+column ranges can be given. For example, to suppress rules in columns~1,~2,
+3, 5, 7, 8~and~9 you'd say `\verb"1-3, 5, 7-9"'.
+
+In the example above, if I end my table rows like this:
+\begin{list}{}{\leftmargin=\parindent \parskip=0pt \topsep=0pt} \footnotesize
+
+% The hacking above makes verbatim listings rather smaller, so I can fit
+% more into the rather narrow columns, and it looks rather less prominent:
+% `tt' text seems to stick out rather too obviously.
+
+\begin{Verbatim}
+... \hline \vgap[2]{2pt}
+... \\ \vgap[2]{2pt} \hline \vgap {2pt}
+... \\ \vgap {2pt} \hline \vgap[1]{2pt}
+... \\ \vgap[1]{2pt} \hline
+\end{Verbatim}
+
+\end{list}
+then it ends up looking much nicer:
+\begin{tabular}[C]{|c|c|c|} \hlx{hv[2]}
+ Item one & \multicolumn{2}{c|}{Item two} \\ \hlx{v[2]hv}
+ Item three & Item four & Item five \\ \hlx{vhv[1]}
+ \multicolumn{2}{|c|}{Item six} & Item seven \\ \hlx{v[1]h}
+\end{tabular}
+Isn't that neat?
+
+All of this gets terribly cumbersome to type. The \cmd \hlx{hlx-commands}
+command provides a neat abbreviation. The \parg{hlx-commands} argument is
+a list of single letter commands to perform. There's a load of commands
+provided, for doing various little jobs:
+\begin{description}
+\renewcommand{\makelabel}[1]{\hspace{\labelsep}\cmd#1}
+
+\item [{h}] is equivalent to \cmd \hline. If you type two \cmd{h} commands
+ in a row, a space is left between them, as usual.
+
+\item [{v[columns][length]}] means exactly the same thing as \cmd
+ \vgap[columns]{length}, except that the \parg{length} argument is
+ optional. If you omit it, the default value of \cmd{\doublerulesep} is
+ used, which is usually set to 2\,pt.
+
+\item [{c{columns}}] is equivalent to \cmd \cline{columns}. You can specify
+ the columns by giving comma separated column numbers and ranges, just
+ as for \cmd{\vgap}: the \cmd{\cline} command has been upgraded to
+ understand these more complex descriptions.
+
+\item [{s[length]}] leaves a vertical gap of height \parg{length}. If you
+ omit the \parg{length}, the value of \cmd{\doublerulesep} is used.
+
+\end{description}
+
+I ought to come clean now. Since I'm a lazy typist, I didn't actually use
+the \cmd{\vgap} command in the tables above. What I actually said was
+\verb"\hlx{hv}" for the first row, \verb"\hlx{vhv}" for the middle rows, and
+\verb"\hlx{vh}" after the last one.
+
+
+\subsection{New column types}
+
+It seems to be traditional to add new column types when \LaTeX's table
+handling gets upgraded, and the author saw no reason not to follow the trend.
+The complete list of column types, and other funny characters that can be
+used in the argument of the \env{tabular} environment, is given below. The
+new ones added by this package are marked with a little `*'.
+\begin{description}
+
+% The following stuff attempts to compress the list vertically, while
+% still leaving a little space between items.
+
+\renewcommand{\makelabel}[1]{\hspace{\labelsep}\cmd#1}
+\parskip=0pt
+\itemsep=\jot plus 1pt
+
+\item [{l}] Left aligned text (in \env{tabular}) or equation (in
+ \env{array}).
+
+\item [{c}] Centred text (in \env{tabular}) or equation (in \env{array}).
+
+\item [{r}] Right aligned text (in \env{tabular}) or equation (in
+ \env{array}).
+
+\item [{{Ml}, \cmd{Mc} and \cmd{Mr}*}] Left, centre and right aligned
+ equations.
+
+\item [{{Tl}, \cmd{Tc} and \cmd{Tr}*}] Left, centre and right aligned text.
+
+\item [{p{width}}] Top aligned paragraphs, with the given width.
+
+\item [{m{width}}] Vertically centred paragraphs, with the given width.
+
+\item [{b{width}}] Bottom aligned paragraphs, with the given width.
+
+\item [{#{pre}{post}*}] User defined column type: \parg{pre} is inserted
+ before the table cell's text, and \parg{post} is inserted afterwards.
+
+\item [{|}] Inserts a vertical rule between columns.
+
+\item [{!{text}}] Inserts \parg{text} between columns, treating it just like
+ a vertical rule.
+
+\item [{@{text}}] Inserts \parg{text} in place of the usual intercolumn
+ space.
+
+\item [{>{text}}] Inserts \parg{text} just before the cell's text.
+
+\item [{<{text}}] Inserts \parg{text} just after the cell's text.
+
+\item [{*{count}{preamble}}] Inserts \parg{count} copies of the
+ \parg{preamble} into the table preamble.
+
+\end{description}
+
+You can define your own new column types by saying `\cmd \newcolumntype
+{type}[narg][opt]{text}', which defines a new column type \parg{type}, which
+means exactly the same thing as the preamble characters \parg{text}. The
+column type can take arguments (even optional ones) -- this works in exactly
+the same way as \cmd{\newcommand}.
+
+
+\subsection{Unboxed tables}
+
+Normally \LaTeX\ will wrap tables up in a box. This makes things convenient
+sometimes, but horizontal positioning can be a bit of a pain. As well as the
+usual~\texttt{[t]}, \texttt{[c]} and~\texttt{[b]} position arguments, the
+package adds~\texttt{[L]}, \texttt{[C]} and~\texttt{[R]}, which position the
+table left-aligned, centred and right-aligned respectively. Such tables are
+called \emph{unboxed} tables, because they're not wrapped up in a box. As
+well as allowing you to control horizontal position more easily, such tables
+have some other advantages.
+
+\iffalse
+Oh, before we go any further, I ought to point out that despite not being
+boxed up, unboxed tables still can't be broken across pages. If you want to
+handle long tables, you should be using the truly wonderful \pkg{longtable}
+package. You can use all the new commands, like \cmd{\vgap} and \cmd{\hlx}
+in the \env{longtable} environment, to make your long tables just as
+beautiful as your short ones.
+\fi
+
+You can pause an unboxed table for a bit and insert some normal paragraph
+text. When you say \cmd\tabpause{text} in the middle of a table, \LaTeX\
+inserts the \parg{text}, typeset in paragraph mode, in the middle of the
+table. The text can be split across pages and all the normal things like
+that.
+
+
+\subsection{Life's little luxuries}
+
+As well as perhaps not looking as glorious as they might do, \LaTeX's tables
+have a few other rough edges. The \pkg{mdwtab} package tries (and by and
+large succeeds) in smoothing these off and tucking all the nastiness under
+the carpet.
+
+\subsubsection{Footnotes}
+
+\LaTeX\ doesn't allow footnotes in tables. They just don't work: the
+footnote text mysteriously vanishes. This package will carefully handle
+footnotes in both boxed and unboxed tables, ensuring that they appear in the
+right place. (This is done by using a trimmed down version of the author's
+\pkg{footnote} package, which tries to provide a general solution to the
+problems of footnote handling.) You can therefore use footnotes in your
+tables with abandon, and expect everything to work beautifully.
+
+\subsubsection{Vertical alignment of ruled tables}
+
+% Time for some hacking. The `grottytab' environment attempts to emulate
+% LaTeX's tables in a deeply cut down way. It allows any number of centred
+% columns, with vertical rules working in the normal LaTeX way (i.e., looking
+% nasty).
+
+\newenvironment{grottytab}[1][c]{%
+ \def\hline{\noalign{\hrule height\arrayrulewidth}}%
+ \def\vline{%
+ \kern-.5\arrayrulewidth%
+ \vrule width\arrayrulewidth%
+ \kern-.5\arrayrulewidth%
+ }
+ \leavevmode\hbox\bgroup$%
+ \ifx#1t\vtop\else\ifx#1b\vbox\else\vcenter\fi\fi\bgroup%
+ \def\upart{\hskip\tabcolsep\hfil\ignorespaces}%
+ \def\vpart{\unskip\hfil\hskip\tabcolsep\vline}%
+ \let\\=\cr%
+ \halign\bgroup\strut\vline\upart##\vpart&&\upart##\vpart\cr%
+}{%
+ \crcr%
+ \egroup\egroup\mathsurround=0pt$\egroup%
+}
+
+It's been pointed out numerous times that having rules in tables can make
+top- and bottom-aligned tables look rather odd: the baseline of the text
+tends to be lined up with the rules in the tables, rather than with the actual
+first or last rows. In other words, you get strange results like
+\begin{grottytab}[b] \hline
+ An & odd \\ \hline
+ looking & table \\ \hline
+\end{grottytab}
+and
+\begin{grottytab}[t] \hline
+ An & odd \\ \hline
+ looking & table \\ \hline
+\end{grottytab}.
+Clearly this isn't terribly desirable.
+
+Various solutions have been proposed for this problem. \emph{The \LaTeX\
+Companion} describes a pair of commands \cmd{\firsthline} and
+\cmd{\lasthline} which provide a workaround. The \pkg{mdwtab} will calculate
+the height of the rules and other material at the top or bottom of the table
+and shift it into the right position. Hence you can have
+{\renewcommand{\tabstyle}{} \begin{tabular}[b]{|c|c|} \hline A & nice \\
+\hline looking & table \\ \hline
+\end{tabular}
+and
+\begin{tabular}[t]{|c|c|} \hline
+ A & nice \\ \hline
+ looking & table \\ \hline
+\end{tabular} }
+with no extra effort at all.
+
+\subsubsection{Extra row separation}
+
+In maths, it's conventional to insert a little extra space between the rows
+of an array. To save you having to end every line of an array with something
+like `\verb"\\[\jot]"', extra space of the amount \cmd{\arrayextrasep} is
+inserted automatically. (This parameter is set to 1\,jot by default.)
+There's an analogous \cmd{\tabextrasep} parameter, although this is initially
+0\,pt, and isn't likely to be changed.
+
+If you're worried about matrices looking rather odd as a result of this extra
+space, don't be. In the author's opinion, they actually end up looking
+slightly nicer as a result. However, you can almost certainly get better
+results by using a dedicated \env{matrix} environment which takes
+extra-special care over the spacing.
+
+%\medskip\hrule\smallskip\footnotesize
+%\hfill Mark Wooding \\ \hspace*{\fill} \texttt{mdw@straylight.co.uk}
+
+\end{Article}
+\endinput
+\end{multicols}
+
+\mdwendfile
diff --git a/usergrps/uktug/baskervi/6_3/texnames.sty b/usergrps/uktug/baskervi/6_3/texnames.sty
new file mode 100644
index 0000000000..395751126a
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/texnames.sty
@@ -0,0 +1,328 @@
+% /u/sy/beebe/tex/texnames/texnames.sty, Sat Oct 26 11:19:21 1991
+% Edit by Nelson H. F. Beebe <beebe@magna.math.utah.edu>
+%%% ====================================================================
+%%% @TeX-style-file{
+%%% author = "Nelson H. F. Beebe",
+%%% version = "1.09",
+%%% date = "16 March 1993",
+%%% time = "10:08:05 MST",
+%%% filename = "texnames.sty",
+%%% address = "Center for Scientific Computing
+%%% Department of Mathematics
+%%% South Physics Building
+%%% University of Utah
+%%% Salt Lake City, UT 84112
+%%% USA
+%%% Tel: (801) 581-5254
+%%% FAX: (801) 581-4148",
+%%% checksum = "15888 291 1374 12268",
+%%% email = "beebe@magna.math.utah.edu (Internet)",
+%%% codetable = "ISO/ASCII",
+%%% keywords = "TeX names",
+%%% supported = "yes",
+%%% docstring = "This style file for AmSTeX, LaTeX, and TeX
+%%% defines macros for the names of TeX
+%%% and METAFONT programs, in several
+%%% letter-case variants:
+%%%
+%%% \AMSTEX, \AMSTeX, \AmSTeX
+%%% \BIBTEX, \BIBTeX, \BibTeX
+%%% \LAMSTeX, \LAmSTeX
+%%% \LaTeX, \LATEX
+%%% \METAFONT, \MF
+%%% \SLITEX, \SLITeX, \SLiTeX, \SliTeX
+%%%
+%%% It will NOT redefine any macro that
+%%% already exists, so it can be included
+%%% harmlessly after other style files.
+%%%
+%%% In AmSTeX or Plain TeX, just do
+%%%
+%%% \input texnames.sty
+%%%
+%%% In LaTeX, do
+%%%
+%%% \documentstyle[...,texnames]{...}
+%%%
+%%% This file grew out of original work by
+%%%
+%%% Richard Furuta
+%%% Department of Computer Science
+%%% University of Maryland
+%%% College Park, MD 20742
+%%%
+%%% furuta@mimsy.umd.edu
+%%% seismo!umcp-cs!furuta
+%%%
+%%% 22 October 1986, first release (1.00)
+%%%
+%%% 1 April 1987 (1.01): Modified by William
+%%% LeFebvre, Rice University to include
+%%% definitions for BibTeX and SLiTeX, as they
+%%% appear in the LaTeX Local User's Guide
+%%% template (the file latex/local.tex in
+%%% standard distributions)
+%%%
+%%% 26 October 1991 (1.02): Modified by
+%%% Nelson H. F. Beebe <beebe@math.utah.edu> to
+%%% add several new macro names, and adapt for
+%%% use with Plain TeX and AmSTeX.
+%%%
+%%% 26 October 1991 (1.03): Add \LaTeX and
+%%% \LATEX
+%%%
+%%% 25 November 1991 (1.04): Add \LamSTeX
+%%% and \LAMSTeX
+%%%
+%%% 27 January 1991 (1.05 and 1.06): Add slanted
+%%% font support for \MF. Make several comment
+%%% changes. Add a couple of missing % at end
+%%% of line, and replace blank lines by empty
+%%% comments.
+%%%
+%%% 30 December 1992 (1.07): Use \TeX in
+%%% definitions of \BibTeX and \LaTeX. Remove
+%%% occurrences of \rm. Change \sc to use
+%%% \scriptfont instead of hardwiring cmcsc10.
+%%% Use \cal for \LAMSTeX.
+%%%
+%%% 1 March 1993 (1.08): Consolidate \ifx's onto
+%%% single lines for brevity. Add
+%%% \spacefactor1000 to definitions for \TeX and \MF.
+%%%
+%%% 16 March 1993 (1.09): Add \AmS, \AMS, \AmSLaTeX,
+%%% and \AMSLaTeX.
+%%%
+%%% The checksum field above contains a CRC-16
+%%% checksum as the first value, followed by the
+%%% equivalent of the standard UNIX wc (word
+%%% count) utility output of lines, words, and
+%%% characters. This is produced by Robert
+%%% Solovay's checksum utility.",
+%%%
+%%% }
+%%% ====================================================================
+%
+\immediate\write16{This is texnames.sty, Version 1.09 <16 March 1993>}%
+%
+% This has a chance of working in different styles and sizes, although
+% it's not perfect. If \sc actually selects a caps-and-small caps font,
+% we want to use lowercase letters (to get the small caps). But if \sc
+% selects a smaller point size, we want to use uppercase letters.
+% \uppercasesc is called on every letter we typeset in \sc, so both
+% forms can be accommodated.
+\ifx\sc\undefined
+ \def\sc{%
+ % If there is no \scriptfont for the current family, use a fixed
+ % font. What more can we do?
+ \expandafter\ifx\the\scriptfont\fam\nullfont
+ \font\temp = cmr7 \temp
+ \else
+ \the\scriptfont\fam
+ \fi
+ \def\uppercasesc{\char\uccode`}%
+ }%
+\fi
+\ifx\uppercasesc\undefined
+ \let\uppercasesc = \relax
+\fi
+%
+% In the following, we first give the ``official'' definition,
+% then follow it with spelling variants. Alternate definitions
+% are discarded in favor of the official one. Each family is
+% separated by a line like the following one.
+%
+%=======================================================================
+%
+% Only change from plain.tex is the \spacefactor assignment (suggested
+% by Phil Taylor), so that \TeX at the end of a sentence isn't treated
+% as an abbreviation.
+%
+\def\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\spacefactor1000 }%
+%
+%=======================================================================
+% From the AMS tex/ams/amslatex/fontsel/nfssinst.tex file:
+% hacked by RF 1994/03/31
+\ifx\mathcal\undefined
+ \def\mathcal#1{{\cal #1}}
+\fi
+\ifx\AmS\undefined
+ \def\AmS{$\mathcal{A}$\kern-.1667em\lower.5ex\hbox
+ {$\mathcal{M}$}\kern-.125em$\mathcal{S}$}
+\fi
+\ifx\AMS\undefined \let\AMS=\AmS \fi
+\ifx\AmSLaTeX\undefined
+ \def\AmSLaTeX{\AmS-\LaTeX}
+\fi
+\ifx\AMSLaTeX\undefined \let\AMSLaTeX=\AmSLaTeX \fi
+%=======================================================================
+%
+% Mike Spivak's amstex/amstex.tex 1.1d [26-Aug-1988] has
+% \def\AmSTeX{{\textfontii A}\kern-.1667em\lower.5ex\hbox
+% {\textfontii M}\kern-.125em{\textfontii S}-\TeX}
+% and 2.1 [05-Apr-1991] has an equivalent definition.
+% AmSTeX's \textfontii is exactly the same as \cal, which
+% all TeX variants understand.
+%
+\ifx\AmSTeX\undefined
+ \def\AmSTeX{\AmS-\TeX}%
+\fi
+%
+% Leslie Lamport's latex/tmanual.tex [10-Jul-1984] (an early
+% draft of the book) defines it in uppercase with the standard
+% definition.
+\ifx\AMSTEX\undefined \let\AMSTEX=\AmSTeX \fi
+%
+% Barbara Beeton's latex/deproc.sty [24-Apr-1986] and inputs/tugbot.sty
+% [11-Jan-1988] uses this spelling, but the definition
+% \leavevmode\hbox{$\mathcal{A}\kern-.2em\lower.376ex \hbox{$\mathcal{
+% M}$}\kern-.2em\mathcal{S}$-\TeX}
+\ifx\AMSTeX\undefined \let\AMSTeX=\AmSTeX \fi
+%
+%=======================================================================
+%
+% The definitions of \BibTeX and \SLiTeX in Leslie Lamport's
+% latex/local.tex lower the E by 0.7ex, while \TeX in plain.tex lowers
+% it by 0.5ex. Oren Patashnik's bibtex/btxdoc.tex and bibtex/btxhak.tex
+% [08-Feb-1988] and bibtex/bibtex.web 0.99c [xx-Feb-1988] use this same
+% name and definition, but Oren said using \TeX here is ok. (Curiously,
+% LaTeX itself does not define macros for any TeXware except LaTeX and
+% TeX!)
+\ifx\BibTeX\undefined
+ \ifx\textsc\undefined
+ \def\BibTeX{B{\sc \uppercasesc i\kern-.025em \uppercasesc b}\kern-.08em
+ \TeX}%
+ \else
+ \def\BibTeX{\textsc{Bib}\kern-.08em
+ \TeX}%
+ \fi
+\fi
+%
+% Leslie Lamport uses this spelling in latex.tex, but not as a
+% macro. We include it for consistency with AMSTeX.
+\ifx\BIBTeX\undefined \let\BIBTeX=\BibTeX \fi
+%
+% Leslie Lamport's latex/slides.tex [05-Jun-1984],
+% latex/tmanual.tex [10-Jul-1984] (an early draft of the book),
+% and latex/lerrata.tex [23-Jul-1985] have this spelling, but the
+% definition BIB\kern-.1em\TeX.
+\ifx\BIBTEX\undefined \let\BIBTEX=\BibTeX \fi
+%
+%=======================================================================
+%
+% From tugboat.com 1.08 [24-Oct-1990].
+\ifx\LAMSTeX\undefined
+ \def\LAMSTeX{L\raise.42ex\hbox{\kern-.3em\the\scriptfont2 A}%
+ \kern-.2em\lower.376ex\hbox{\the\textfont2 M}%
+ \kern-.125em {\the\textfont2 S}-\TeX}%
+\fi
+%
+\ifx\LamSTeX\undefined \let\LamSTeX=\LAMSTeX \fi
+%
+% This variant seems likely to appear:
+\ifx\LAmSTeX\undefined \let\LAmSTeX=\LAMSTeX \fi
+%
+%=======================================================================
+%
+% The definition from latex.tex (LATEX VERSION 2.09 <14 January 1991>)
+% and bibtex.web 0.99c [xx-Feb-1988] lowers the E slightly more than
+% \TeX, but consistency seems more desirable. See comments at \BibTeX.
+% Different definitions are given by latex/deproc.sty [24-Apr-1986],
+% amstex/man.sty [15-Dec-1986] inputs/tugbot.sty [11-Jan-1988], and
+% latex/tugboat.com 1.08 [24-Oct-1990].
+%
+% note: this definition doesn't have a variant based on \textsc, since
+% anything that's LaTeX2e-compatible ought to have it anyway...
+%
+\ifx\LaTeX\undefined
+ \def\LaTeX{L\kern-.36em\raise.3ex\hbox{\sc \uppercasesc a}\kern-.15em\TeX}%
+\fi
+%
+% latex/slides.tex [05-Jun-1984] and latex/lerrata.tex [23-Jul-1985]
+% have this spelling, but different definitions
+\ifx\LATEX\undefined \let\LATEX=\LaTeX \fi
+%
+% LaTeX 2e `standard' logo (euuccchhhh!)
+\ifx\LaTeXe\undefined
+ \def\LaTeXe{\LaTeX\kern.15em 2${}_{\textstyle\varepsilon}$}
+\fi
+%
+% and a corresponding thing for LaTeX _explicitly_ 2.09
+%
+\ifx\LaTeXo\undefined
+ \def\LaTeXo{\LaTeX\kern.15em 2.09}
+\fi
+%
+%=======================================================================
+%
+% Don Knuth's mf.web 2.7 [xx-Sep-1990] and Barbara Beeton's
+% latex/deproc.sty [24-Apr-1986] use an equivalent of this definition.
+% The font is variously named \logo, \manfnt, and \mf. plain.tex
+% preloads \manfnt. manfnt has the letters A, E, F, M, N, O, T in
+% various sizes plus extra symbols for Don Knuth's books Computers and
+% Typesetting, and Concrete Mathematics, while logo10 has only those
+% letters in one size. AmSTeX uses \logo in amsppt.sty and imappt.sty,
+% so we should avoid it, and tugboat.com uses \mf for {\smc Metafont}.
+% We therefore use \manfnt here, defining it if necessary. QUESTION:
+% should we use manfnt, or logo10?
+\ifx\MF\undefined
+ \ifx\manfnt\undefined
+ \font\manfnt=logo10
+ \fi
+ \ifx\manfntsl\undefined
+ \font\manfntsl=logosl10
+ \fi
+ \def\MF{{\ifdim\fontdimen1\font>0pt \let\manfnt = \manfntsl \fi
+ {\manfnt META}\-{\manfnt FONT}}\spacefactor1000 }%
+\fi
+%
+% I cannot find any `official' uses of this alternate, but it
+% seems likely that people will use it.
+\ifx\METAFONT\undefined \let\METAFONT=\MF \fi
+%
+%=======================================================================
+%
+% Leslie Lamport's latex/slides.tex [05-Jun-1984]. His
+% latex/lerrata.tex [23-Jul-1985] and latex/tmanual.tex
+% [10-Jul-1984] (an early draft of the book) define it as
+% SLI\TeX! The LaTeX User's Guide and Reference Manual (1986)
+% appears to use small caps, and possibly kerning, for Sli.
+% I need to ask Leslie to suggest a preferred definition.
+\ifx\SLITEX\undefined
+ \ifx\textsc\undefined
+ \def\SLITEX{S\kern-.065em L\kern-.18em\raise.32ex\hbox{\textsc{i}}%
+ \kern-.03em\TeX}%
+ \else
+ \def\SLITEX{S\kern-.065em L\kern-.18em\raise.32ex\hbox{i}%
+ \kern-.03em\TeX}%
+ \fi
+\fi
+%
+% latex/local.tex (sample Local Guide) [27-Oct-1988] uses
+% this name, but defines it as
+% {\rm S\kern-.06em{\sc l\kern-.035emi}\kern-.06em T\kern
+% -.1667em\lower.7ex\hbox{E}\kern-.125emX}
+% with an extra-low E, and kerned Sli in small caps. Is this
+% what the LaTeX User's Guide and Reference Manual (1986) used?
+\ifx\SLiTeX\undefined \let\SLiTeX=\SLITEX \fi
+%
+% latex/slitex.tex [08-Jun-1988] uses SliTeX in typeouts,
+% but not as a macro -- what a way to confuse the user.
+\ifx\SliTeX\undefined \let\SliTeX=\SLITEX \fi
+%
+% I cannot find a use of this one, but it seems a likely
+% candidate anyway, and is consistent with AMSTeX and BIBTeX.
+\ifx\SLITeX\undefined \let\SLITeX=\SLITEX \fi
+%
+%=======================================================================
+%
+% from pictex.tex:
+\ifx\PiC\undefined \def\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC} \fi
+\ifx\PiCTeX\undefined \def\PiCTeX{\PiC\kern-.11em\TeX} \fi
+%
+% from fantasy-land:
+\ifx\VorTeX\undefined \def\VorTeX{V\kern-2.7pt\lower.5ex\hbox{O\kern-1.4pt R}%
+ \kern-2.6ptT\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX} \fi
+%
+\endinput
+%=========================[End of texnames.sty]=========================
diff --git a/usergrps/uktug/baskervi/6_3/trees.tex b/usergrps/uktug/baskervi/6_3/trees.tex
new file mode 100644
index 0000000000..cb9f5ae40c
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/trees.tex
@@ -0,0 +1,411 @@
+\catcode`\_=8 \catcode`\<=13
+\def\CurrentPackages{spqr,pstcol}
+\newcounter{myN}
+\setlongtables
+\author[Sebastian Rahtz]{Sebastian Rahtz\\Elsevier Science Ltd\\
+Email: \texttt{s.rahtz@elsevier.co.uk}}
+\title{An introduction to PSTricks, part 3}
+\begin{Article}
+%\section{Introduction}
+%%\begin{multicols}{2}
+\section{Tree diagrams}
+\PST\ has an extremely rich environment for drawing trees, which
+allows for very complex structures and presentation. The available
+commands are listed in Table~\ref{PSTtree} and the graphical
+parameters which apply especially to these are listed in
+Table~\ref{PSTtreeparms}. As one might expect, most other commands and
+parameters are also available, from both the generalized drawing, and
+the node connectors and labels. Each of the node types described
+earlier is turned into a `tree' node, and named by prefixing it with a
+`T' and removing the `node' suffix.
+
+%\end{multicols}
+
+\begin{small}
+\begin{longtable}{lH{.5\textwidth}}
+\caption{\protect\PST\ tree drawing commands\label{PSTtree}}\\
+\hline
+\endfirsthead
+\multicolumn{2}{l}{\protect\PST\ tree drawing commands \emph{cont.}}\\
+\hline
+\endhead
+\PSTCom \pstree{node}{subtrees}
+& draws a node and subtrees connected to it\\
+\PSTCom \psTree{rootnode} subtrees
+%\endpsTree
+& an `environment' form of \Lcs{psTree}\\
+\PSTCom \Tn
+& null tree node \\
+\PSTCom \tspace{dim}
+& leave gap of \emph{dim} before next level\\
+\PSTComOpt \TC
+& tree node like \Lcs{Cnode} node\\
+\PSTComOpt \TR{something}
+& tree node like \Lcs{Rnode} node\\
+\PSTComOpt \Tcircle{something}
+& tree node like \Lcs{circlenode} node\\
+\PSTComOpt \Tc{dim}
+& tree node like \Lcs{cnode} node\\
+\PSTComOpt \Tdia{something}
+& tree node like \Lcs{dianode} node\\
+\PSTComOpt \Tdot
+& tree node like \Lcs{dotnode} node\\
+\PSTComOpt \Tf
+& tree node like \Lcs{fnode} node\\
+\PSTComOpt \Tfan
+& draws a triangle with a top corner of the predecessor node\\
+\PSTComOpt \Toval{something}
+& tree node like \Lcs{ovalnode} node\\
+\PSTComOpt \Tp
+& tree node like \Lcs{pnode} node\\
+\PSTComOpt \Tr{something}
+& tree node like \Lcs{rnode} node\\
+\PSTComOpt \Ttri{something}
+& tree node like \Lcs{trinode} node\\
+\PSTComOpt \skiplevel {nodes or subtrees}
+& miss out entire levels in a particular subtree\\
+\PSTComOpt \skiplevels{n} {nodes or subtrees}
+& skip \emph{n} levels\\
+\end{longtable}
+\end{small}
+
+\begin{small}
+\begin{longtable}{llH{10cm}}
+\caption{\protect\PST\ Graphical parameters for trees}
+\label{PSTtreeparms}\\[1mm]
+\emph{Parameter} & \emph{Default} & \emph{Explanation}\\
+\hline
+\endfirsthead
+\protect\PST\ Graphical parameters for trees \emph{cont.}\\[1mm]
+\emph{Parameter} & \emph{Default} & \emph{Explanation}\\
+\hline
+\endhead
+\mbox{}\\
+\endfoot
+\Par{bbd=dim} ()
+& set lower bounding box to \emph{dim}\\
+\Par{bbh=dim} ()
+& set upper bounding box to \emph{dim}\\
+\Par{bbl=dim} ()
+& set left bounding box to \emph{dim}\\
+\Par{bbr=dim} ()
+& set right bounding box to \emph{dim}\\
+\Par{edge=command} (\ncline)
+& the node connector used to join tree nodes\\
+\Par{fansize=dim} (1cm)
+&size of base for \Lcs{Tfan} tree node\\
+\Par{levelsep=*dim} (2cm)
+& the distance between successive levels in a tree; the * makes the
+dimension be \emph{in addition} to the size of the nodes (levels are
+normally a fixed distance apart)\\
+\Par{showbbox=true/false} (false)
+& draw a dotted frame showing the enclosing rectangle of trees\\
+\Par{thislevelsep=*dim} ()
+& like \emph{levelsep} but applies only to the current tree\\
+\Par{thistreefit=tight/loose} ()
+& like \emph{treefit} but applies only to the current tree\\
+\Par{thistreenodesize=dim} ()
+& like \emph{treenodesize} but applies only to the current tree\\
+\Par{thistreesep=dim} ()
+& like \emph{treesep} but applies only to the current tree\\
+\Par{tndepth=dim} ()
+& the minimum depth of tree node labels\\
+\Par{tnheight=dim} ()
+& the minimum height of tree node labels\\
+\Par{tnpos=l/r/a/b} (b)
+& the position of tree node labels relative to the node (left, right,
+above, below) \\
+\Par{tnsep=dim} ()
+& the gap between tree node labels and the node (by default the same as
+\emph{labelsep} \\
+\Par{treefit=tight/loose} (tight)
+& if tight, \emph{treesep} is the minimum distance between nodes on any level; i
+f loose, \emph{treesep} is the distance between the enclosing
+bounding boxes of subtrees\\
+\Par{treeflip=true/false} (false)
+& does a mirror image of the free, flipping the nodes\\
+\Par{treemode=R/L/U/D} (D)
+& the direction of tree growth (right, left, up and down)\\
+\Par{treenodes=dim} ($-$1pt)
+& if positive, this sets a fixed size for tree nodes, regardless of content\\
+\Par{treesep=dim} (0.75cm)
+& the distance between successive nodes in a tree\\
+\Par{xbbd=dim} ()
+& increase lower bounding box by \emph{dim}\\
+\Par{xbbh=dim} ()
+& increase upper bounding box by \emph{dim}\\
+\Par{xbbl=dim} ()
+& increase left bounding box by \emph{dim}\\
+\Par{xbbr=dim} ()
+& increase right bounding box by \emph{dim}\\
+\end{longtable}
+\end{small}
+
+%\begin{multicols}{2}
+The fundamental concept in \PST\ trees is the \emph{nesting} of trees;
+a simple tree consists of a root, and one or more nodes:
+\begin{example*}
+\pstree{\TC}{\TC\TC}
+\end{example*}
+\noindent but each node can itself be a tree:
+\begin{example*}
+\pstree{\TC}{\pstree{\TC}{\TC \TC}
+ \pstree{\TC}{\TC \TC}}
+\end{example*}
+This simple construct allows very complicated structures to be
+erected, as the examples below show.
+
+The following tree is a version of that shown in the \emph{\LaTeX\ Companion},
+section 10.5.2, which was drawn using the \Lpack{ecltree} package; the
+ease of notation is roughly similar. As often in \LaTeX, the
+readability depends a great deal on how the code is laid out. The
+only change to the defaults is to lessen the vertical space between
+trees, and add some extra space around nodes.
+\begin{example*}
+\pstree[nodesep=2pt,
+ levelsep=20pt]{\TR{grandfather}}
+{
+ \pstree{\TR{uncle}}{\TR{cousin}}
+ \pstree{\TR{father}}
+ {
+ \pstree{\TR{brother}}{\TR{nephew}}
+ \pstree{\TR{Me}}
+ {
+ \pstree{\TR{son}}{\TR{grandson}}
+ }
+ }
+}
+\end{example*}
+
+If we now consider another tree drawing package described in
+the \emph{\LaTeX\ Companion}, Vanroose's \Lpack{trees}, the example in section
+10.2.3 is a little harder to reproduce. The skeleton is trivial:
+\begin{example*}
+\pstree{\Tdot}
+{
+\Tdot
+\pstree{\Tdot}
+ {
+ \pstree{\Tdot}
+ {
+ \Tdot
+ \Tdot
+ \Tdot
+ }
+ \Tdot
+ }
+}
+\end{example*}
+
+\noindent but when we come to add in all the node and connector labels, and
+change a few parameters to make the result nicer, the markup becomes a
+little complex, though the quantity is roughly similar to that of Vanroose:
+
+\begin{example*}
+\psset{labelsep=2pt,tnpos=a,radius=2pt}
+\pstree[treemode=R]{\TC*~{25}}
+{
+\TC*~{5}~[tnpos=r]{$L_a$}
+\taput{$a$}
+\pstree{\TC*~{20}\tbput{$b$}}
+ {
+ \pstree{\TC*~{15}\taput{$a$}}
+ {
+ \TC*~{7}~[tnpos=r]{$L_{baa}$}\taput{$a$}
+ \TC*~{5}~[tnpos=r]{$L_{bab}$}\taput{$b$}
+ \TC*~{3}~[tnpos=r]{$L_{bac}$}\tbput{$c$}
+ }
+ \TC*~{5}~[tnpos=r]{$L_{bb}$}
+ \tbput{$b$}
+ }
+}
+\end{example*}
+
+The node connectors in a tree are created by running
+the macro \Lcs{psedge} with the two nodes; the definition of
+\Lcs{psedge} can be overridden explicitly by a redefinition, or by
+using the \emph{edge} parameter. Here we redefine \Lcs{psedge} to be a
+curve, arrange the angles (bearing in mind that the tree is to grow
+upwards), and obtain a pleasing result. Note also the explicit links
+between named nodes, as well as the regular connections.
+%\end{multicols}
+
+\noindent\hrule
+
+\begin{example*}
+\footnotesize
+\def\psedge{\nccurve}
+\newcommand{\Female}[2][]{\TR[#1]{\emph{#2}}}
+\newcommand{\Male}[2][]{\TR[#1]{#2}}
+\psset{nodesep=2pt,angleA=90,angleB=-90,unit=.6cm}
+\pstree[treemode=U]{\Female{{\bfseries Matilde}}}{
+ \pstree{\Male{Sebastian}}{
+ \pstree{\Male[name=P]{Philip}}{\Male{Frederick}\Female{Ethel}}
+ \pstree{\Female[name=W]{Mary}}{\Male{Lionel}\Female{Agnes}}}
+ \pstree{\Female{Leonor}}{
+ \pstree{\Male[name=R]{Ra\'ul}}{\Male{Joaquim}\Female{J\'ulia}}
+ \pstree{\Female[name=A]{Am\'elia}}{\Male{Melo}\Female{Augusta}}}
+}
+\psset{doubleline=true,linestyle=dotted}
+\ncline{P}{W}\nbput{1940}
+\ncline{R}{A}\nbput{1950}
+\end{example*}
+%\begin{multicols}{2}
+We said earlier that \PST\ does not always work out the extent of
+objects correctly, and this is illustrated by the connectors in the
+following example. Turning on \emph{showbbox}, we can see that without
+the use of \emph{xbbl} etc in the second incarnation, the bounding box
+is not correct:
+\begin{example*}
+\psset{angleB=-90,arrows=->,nrot=:U}
+\def\molesworth#1{%
+ \pstree[#1]{\Tdia{ }}
+ {
+ \Tp[arrows=->,edge={\ncbar[angleA=180]}]
+ \nbput{Gabbitas}
+ {\psset{linestyle=dashed,arrows=-} \Tp }
+ \Tp[arrows=->,edge={\ncbar}]
+ \naput{Thring}
+ }
+}
+\psset{showbbox=true}
+\begin{tabular}{l}
+\molesworth{}\\[10pt]
+\molesworth{xbbl=1cm,xbbr=1cm}
+\end{tabular}
+\end{example*}
+
+The technique of redefining edges is also necessary if we want
+right-angled joins, rather than straight lines. Again, we need to take
+care of the \emph{angleA} and \emph{angleB}, and ensure that in this
+left-right tree the nodes all line up on their left edges, using the
+\emph{ref} parameter. If this is not done, the \Lcs{ncangle} edges
+produce strange results.
+\begin{example*}
+\def\Item#1{\Tr[ref=l]{%
+ \psframebox[linestyle=none]{#1}}}
+\def\psedge{\ncangle}
+\psset{xbbd=1.5cm,treemode=R,
+ angleB=-180,angleA=0,levelsep=72pt}
+\pstree{\Item{langs}}{%
+ \Item{german}
+ \pstree{\Item{greek}}{%
+ \Item{hamilton-kelly}
+ \pstree{\Item{levy}}{%
+ \Item{doc}
+ \Item{src}
+ }
+ }
+ \Item{italian}
+ \pstree{\Item{portuguese}}{
+ \Item{hyphenation}
+ }
+ \pstree{\Item{turkish}}{%
+ \Item{doc}
+ \Item{hyphen}
+ \Item{inputs}
+ \Item{mf}
+ \Item{misc}
+ }
+\Item{xettex}
+}
+\end{example*}
+
+This allows us to remake the small family again, but this time with
+nicer connectors:
+\begin{example*}
+\def\XX#1{%
+ \Tr{\psframebox{\rule{0pt}{9pt}#1}}%
+}
+\def\psedge{\ncangle}
+\psset{angleB=90,angleA=-90,
+ levelsep=36pt,armB=14pt}
+\pstree{\XX{grandmother}}
+{%
+\pstree{\XX{aunt}}{\XX{cousin}}
+\pstree{\XX{mother}}
+ {
+ \pstree{\XX{sister}}{\XX{niece}}
+ \pstree{\XX{Me}}
+ {
+ \pstree{\XX{daughter}}
+ {\XX{granddaughter}}
+ }
+ }
+}
+\end{example*}
+The node connectors are, of course, standard \PST\ objects, so they
+obey all the normal parameters; here we draw the lower part of the
+tree with dashed lines, and each node content is set in math mode.
+\begin{example*}
+\footnotesize
+\psset{nodesep=2pt}
+\def\XX#1#2{%
+ \TR{\ensuremath{#1_{\mbox{#2}}}}%
+}
+\pstree[xbbr=1.5cm]{\XX{R}{AMSU}}
+ {
+ \XX{S}{RawData}
+ \pstree{\XX{S}{combine}
+ \trput{\ensuremath{\oplus}}
+ \tlput{\ensuremath{\oplus}}}
+ {
+ \psset{linestyle=dashed}
+ \XX{R}{Modes}
+ \XX{R}{Normal}
+ \XX{R}{Vertical}
+ \XX{R}{Latched}
+ \XX{R}{Tripped}
+ }
+ \XX{S}{GenerateData}
+ }
+\end{example*}
+
+If we want to hang distinct-looking trees off one node,
+the \emph{ncangle} connector, with some offsets, produces the right result.
+ \begin{example*}
+\psset{framearc=.2,levelsep=4cm,
+ armB=1cm,angleB=-180}
+\def\psedge{\ncangle}
+\def\TreeBox#1{\Tr{\psframebox{#1}}}
+\pstree[treemode=R]{\TreeBox{Monitor}}
+{
+ \psset{offsetA=4pt}
+ \TreeBox{Attitude Generator}
+ \naput[npos=2.5]{{\small init}}
+ \nbput[npos=2.5]{{\small stop}}
+ \psset{offsetA=-4pt}
+ \TreeBox{Normal Generator}
+}
+\end{example*}
+
+With simple connectors, we do not need to worry about the offsets or
+angles; what this example shows is how nested trees can change direction:
+
+\begin{example*}
+\psset{arrows=->,framearc=.2}
+\def\Treebox#1{%
+ \Tr{\psframebox{#1}}
+}
+\pstree[treemode=R]
+{\Treebox{A$\rightarrow$B}}{
+\pstree{
+ \Treebox{B$\rightarrow$C}
+ }{
+ \Treebox{A$\rightarrow$D}
+\pstree[treemode=L]
+ {\Treebox{B$\rightarrow$E}}
+ {\Tn\TC[arrows=<-]}
+ }
+}
+\end{example*}
+
+Finally, let us not forget the simple empty node:
+\begin{example*}
+\pstree{\Tp}{
+ \Tcircle{A}
+ \Tcircle{B}
+}
+\end{example*}
+%\catcode`\<=12
+\end{Article}
diff --git a/usergrps/uktug/baskervi/6_3/tub-bits.sty b/usergrps/uktug/baskervi/6_3/tub-bits.sty
new file mode 100644
index 0000000000..154abf2999
--- /dev/null
+++ b/usergrps/uktug/baskervi/6_3/tub-bits.sty
@@ -0,0 +1,24 @@
+% This is a package containing things that are provided by the TUGboat
+% macros; use of these things ought to make the transition to a
+% TUGboat paper easier than one might otherwise fear...
+%\setcounter{errorcontextlines}{999}
+%\RequirePackage{relsize}
+
+%\DeclareRobustCommand\acro[1]{\textsmaller{#1}\@}
+
+%changed from newcommand to providecommand, because of problems. CRH.
+%\providecommand\CTAN{\acro{CTAN}}
+%\providecommand\UKTUG{\acro{UK\,TUG}}
+
+% Ye merry dashes; the code here may look horrible, but the results
+% aren't bad...
+\def\thinskip{\hskip 0.16667em\relax}
+\def\endash{--}
+\def\emdash{\endash-}
+\def\d@sh#1#2{\unskip#1\thinskip#2\thinskip\ignorespaces}
+\def\dash{\d@sh\nobreak\endash}
+\def\Dash{\d@sh\nobreak\emdash}
+\def\ldash{\d@sh\empty{\hbox{\endash}\nobreak}}
+\def\rdash{\d@sh\nobreak\endash}
+\def\Ldash{\d@sh\empty{\hbox{\emdash}\nobreak}}
+\def\Rdash{\d@sh\nobreak\emdash}