summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xBuild/tools/tpm-ctan-check2
-rw-r--r--Master/texmf-dist/bibtex/bst/active-conf/active2006.bst1440
-rw-r--r--Master/texmf-dist/doc/latex/active-conf/README25
-rw-r--r--Master/texmf-dist/doc/latex/active-conf/active-conf.pdfbin0 -> 333431 bytes
-rw-r--r--Master/texmf-dist/doc/latex/active-conf/active-example-2006.pdfbin0 -> 122100 bytes
-rw-r--r--Master/texmf-dist/doc/latex/active-conf/active-example-2006.tex158
-rw-r--r--Master/texmf-dist/doc/latex/active-conf/active-example.pdfbin0 -> 90775 bytes
-rw-r--r--Master/texmf-dist/doc/latex/active-conf/active-example.tex133
-rw-r--r--Master/texmf-dist/doc/latex/active-conf/active-header-2006.tex3
-rw-r--r--Master/texmf-dist/doc/latex/active-conf/example.bib138
-rw-r--r--Master/texmf-dist/doc/latex/active-conf/header-logo-2006.eps593
-rw-r--r--Master/texmf-dist/doc/latex/active-conf/header-logo-2006.pdfbin0 -> 6649 bytes
-rw-r--r--Master/texmf-dist/source/latex/active-conf/active-conf.dtx1140
-rw-r--r--Master/texmf-dist/source/latex/active-conf/active-conf.ins41
-rw-r--r--Master/texmf-dist/tex/latex/active-conf/active-conf-2006.cls366
-rw-r--r--Master/texmf-dist/tex/latex/active-conf/active-conf.cls373
-rw-r--r--Master/texmf-dist/tpm/active-conf.tpm39
-rw-r--r--Master/texmf/lists/active-conf18
-rw-r--r--Master/texmf/tpm/collection-publishers.tpm1
19 files changed, 4469 insertions, 1 deletions
diff --git a/Build/tools/tpm-ctan-check b/Build/tools/tpm-ctan-check
index 671191f46bb..97f0322e1c0 100755
--- a/Build/tools/tpm-ctan-check
+++ b/Build/tools/tpm-ctan-check
@@ -25,7 +25,7 @@ sub main
12many ESIEEcv GuIT HA-prosper IEEEconf IEEEtran
MemoirChapStyles SIstyle SIunits Tabbing Type1fonts
a0poster aastex abbr abc abstract
- accfonts acronym algorithm2e algorithms
+ accfonts acronym active-conf algorithm2e algorithms
ams amscls amsldoc-it amsltx2 amsmath amsrefs amsthdoc-it
apacite arabtex
archaic arev armenian ascii aurical
diff --git a/Master/texmf-dist/bibtex/bst/active-conf/active2006.bst b/Master/texmf-dist/bibtex/bst/active-conf/active2006.bst
new file mode 100644
index 00000000000..c1dc2027411
--- /dev/null
+++ b/Master/texmf-dist/bibtex/bst/active-conf/active2006.bst
@@ -0,0 +1,1440 @@
+%%
+%% This is file `active2006.bst',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% merlin.mbs (with options: `head,seq-no,nm-init,ed-au,dt-end,yr-par,xmth,jttl-rm,vol-bf,volp-com,num-xser,pub-date,pre-edn,edparxc,edby,blk-com,in-x,pp,ed,abr,xedn,etal-it,url,url-blk,{}')
+%% physjour.mbs (with options: `seq-no,nm-init,ed-au,dt-end,yr-par,xmth,jttl-rm,vol-bf,volp-com,num-xser,pub-date,pre-edn,edparxc,edby,blk-com,in-x,pp,ed,abr,xedn,etal-it,url,url-blk,{}')
+%% geojour.mbs (with options: `seq-no,nm-init,ed-au,dt-end,yr-par,xmth,jttl-rm,vol-bf,volp-com,num-xser,pub-date,pre-edn,edparxc,edby,blk-com,in-x,pp,ed,abr,xedn,etal-it,url,url-blk,{}')
+%% photjour.mbs (with options: `seq-no,nm-init,ed-au,dt-end,yr-par,xmth,jttl-rm,vol-bf,volp-com,num-xser,pub-date,pre-edn,edparxc,edby,blk-com,in-x,pp,ed,abr,xedn,etal-it,url,url-blk,{}')
+%% merlin.mbs (with options: `tail,seq-no,nm-init,ed-au,dt-end,yr-par,xmth,jttl-rm,vol-bf,volp-com,num-xser,pub-date,pre-edn,edparxc,edby,blk-com,in-x,pp,ed,abr,xedn,etal-it,url,url-blk,{}')
+%% ----------------------------------------
+%% *** The bibliography style for Active2006, it is similar to that used by the INCE although some inconsistencies have been corrected. ***
+%%
+%% Copyright 1994-2002 Patrick W Daly
+ % ===============================================================
+ % IMPORTANT NOTICE:
+ % This bibliographic style (bst) file has been generated from one or
+ % more master bibliographic style (mbs) files, listed above.
+ %
+ % This generated file can be redistributed and/or modified under the terms
+ % of the LaTeX Project Public License Distributed from CTAN
+ % archives in directory macros/latex/base/lppl.txt; either
+ % version 1 of the License, or any later version.
+ % ===============================================================
+ % Name and version information of the main mbs file:
+ % \ProvidesFile{merlin.mbs}[2002/10/21 4.05 (PWD, AO, DPC)]
+ % For use with BibTeX version 0.99a or later
+ %-------------------------------------------------------------------
+ % This bibliography style file is intended for texts in ENGLISH
+ % This is a numerical citation style, and as such is standard LaTeX.
+ % It requires no extra package to interface to the main text.
+ % The form of the \bibitem entries is
+ % \bibitem{key}...
+ % Usage of \cite is as follows:
+ % \cite{key} ==>> [#]
+ % \cite[chap. 2]{key} ==>> [#, chap. 2]
+ % where # is a number determined by the ordering in the reference list.
+ % The order in the reference list is that by which the works were originally
+ % cited in the text, or that in the database.
+ %---------------------------------------------------------------------
+
+ENTRY
+ { address
+ author
+ booktitle
+ chapter
+ edition
+ editor
+ howpublished
+ institution
+ journal
+ key
+ month
+ note
+ number
+ organization
+ pages
+ publisher
+ school
+ series
+ title
+ type
+ url
+ volume
+ year
+ }
+ {}
+ { label }
+INTEGERS { output.state before.all mid.sentence after.sentence after.block }
+FUNCTION {init.state.consts}
+{ #0 'before.all :=
+ #1 'mid.sentence :=
+ #2 'after.sentence :=
+ #3 'after.block :=
+}
+STRINGS { s t}
+FUNCTION {output.nonnull}
+{ 's :=
+ output.state mid.sentence =
+ { ", " * write$ }
+ { output.state after.block =
+ { add.period$ write$
+ newline$
+ "\newblock " write$
+ }
+ { output.state before.all =
+ 'write$
+ { add.period$ " " * write$ }
+ if$
+ }
+ if$
+ mid.sentence 'output.state :=
+ }
+ if$
+ s
+}
+FUNCTION {output}
+{ duplicate$ empty$
+ 'pop$
+ 'output.nonnull
+ if$
+}
+FUNCTION {output.check}
+{ 't :=
+ duplicate$ empty$
+ { pop$ "empty " t * " in " * cite$ * warning$ }
+ 'output.nonnull
+ if$
+}
+FUNCTION {fin.entry}
+{ add.period$
+ write$
+% newline$ %MODIFIED MRFK
+}
+
+FUNCTION {new.block}
+{ output.state before.all =
+ 'skip$
+ { after.block 'output.state := }
+ if$
+}
+FUNCTION {new.sentence}
+{ output.state after.block =
+ 'skip$
+ { output.state before.all =
+ 'skip$
+ { after.sentence 'output.state := }
+ if$
+ }
+ if$
+}
+FUNCTION {add.blank}
+{ " " * before.all 'output.state :=
+}
+
+FUNCTION {date.block}
+{
+ skip$
+}
+
+FUNCTION {not}
+{ { #0 }
+ { #1 }
+ if$
+}
+FUNCTION {and}
+{ 'skip$
+ { pop$ #0 }
+ if$
+}
+FUNCTION {or}
+{ { pop$ #1 }
+ 'skip$
+ if$
+}
+FUNCTION {new.block.checka}
+{ empty$
+ 'skip$
+ 'new.block
+ if$
+}
+FUNCTION {new.block.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.block
+ if$
+}
+FUNCTION {new.sentence.checka}
+{ empty$
+ 'skip$
+ 'new.sentence
+ if$
+}
+FUNCTION {new.sentence.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.sentence
+ if$
+}
+FUNCTION {field.or.null}
+{ duplicate$ empty$
+ { pop$ "" }
+ 'skip$
+ if$
+}
+FUNCTION {emphasize}
+{ duplicate$ empty$
+ { pop$ "" }
+ { "{\em " swap$ * "\/}" * }
+ if$
+}
+FUNCTION {bolden}
+{ duplicate$ empty$
+ { pop$ "" }
+ { "{\bf " swap$ * "}" * }
+ if$
+}
+FUNCTION {tie.or.space.prefix}
+{ duplicate$ text.length$ #3 <
+ { "~" }
+ { " " }
+ if$
+ swap$
+}
+
+FUNCTION {capitalize}
+{ "u" change.case$ "t" change.case$ }
+
+FUNCTION {space.word}
+{ " " swap$ * " " * }
+ % Here are the language-specific definitions for explicit words.
+ % Each function has a name bbl.xxx where xxx is the English word.
+ % The language selected here is ENGLISH
+FUNCTION {bbl.and}
+{ "and"}
+
+FUNCTION {bbl.etal}
+{ "et~al." }
+
+FUNCTION {bbl.editors}
+{ "eds." }
+
+FUNCTION {bbl.editor}
+{ "ed." }
+
+FUNCTION {bbl.edby}
+{ "edited by" }
+
+FUNCTION {bbl.edition}
+{ "edn." }
+
+FUNCTION {bbl.volume}
+{ "vol." }
+
+FUNCTION {bbl.of}
+{ "of" }
+
+FUNCTION {bbl.number}
+{ "no." }
+
+FUNCTION {bbl.nr}
+{ "no." }
+
+FUNCTION {bbl.in}
+{ "in" }
+
+FUNCTION {bbl.pages}
+{ "pp." }
+
+FUNCTION {bbl.page}
+{ "p." }
+
+FUNCTION {bbl.chapter}
+{ "chap." }
+
+FUNCTION {bbl.techrep}
+{ "Tech. Rep." }
+
+FUNCTION {bbl.mthesis}
+{ "Master's thesis" }
+
+FUNCTION {bbl.phdthesis}
+{ "Ph.D. thesis" }
+
+MACRO {jan} {"Jan."}
+
+MACRO {feb} {"Feb."}
+
+MACRO {mar} {"Mar."}
+
+MACRO {apr} {"Apr."}
+
+MACRO {may} {"May"}
+
+MACRO {jun} {"Jun."}
+
+MACRO {jul} {"Jul."}
+
+MACRO {aug} {"Aug."}
+
+MACRO {sep} {"Sep."}
+
+MACRO {oct} {"Oct."}
+
+MACRO {nov} {"Nov."}
+
+MACRO {dec} {"Dec."}
+
+ %-------------------------------------------------------------------
+ % Begin module:
+ % \ProvidesFile{physjour.mbs}[2002/01/14 2.2 (PWD)]
+MACRO {aa}{"Astronomy and Astrophysics"}
+MACRO {aasup}{"Astronomy and Astrophysics, Supplement Series"}
+MACRO {aj}{"Astronomical Journal"}
+MACRO {aph} {"Acta Physica"}
+MACRO {advp} {"Advances in Physics"}
+MACRO {ajp} {"American Journal of Physics"}
+MACRO {ajm} {"American Journal of Mathematics"}
+MACRO {amsci} {"American Scientist"}
+MACRO {anofd} {"Annals of Fluid Dynamics"}
+MACRO {am} {"Annals of Mathematics"}
+MACRO {ap} {"Annals of Physics"}
+MACRO {adp} {"Annalen der Physik"}
+MACRO {ao} {"Applied Optics"}
+MACRO {apl} {"Applied Physics Letters"}
+MACRO {app} {"Astroparticle Physics"}
+MACRO {apj} {"Astrophysical Journal"}
+MACRO {apjsup} {"Astrophysical Journal Supplement"}
+MACRO {apss} {"Astrophysics and Space Science"}
+MACRO {araa} {"Annual Review of Astronomy and Astrophysics"}
+MACRO {baas} {"Bulletin of the American Astronomical Society"}
+MACRO {baps} {"Bulletin of the American Physical Society"}
+MACRO {cmp} {"Communications in Mathematical Physics"}
+MACRO {cpam} {"Communications on Pure and Applied Mathematics"}
+MACRO {cppcf} {"Comments on Plasma Physics and Controlled Fusion"}
+MACRO {cpc} {"Computer Physics Communications"}
+MACRO {cqg} {"Classical and Quantum Gravity"}
+MACRO {cra} {"Comptes Rendus des S{\'e}ances de l'Acad{\'e}mie des Sciences A"}
+MACRO {fed} {"Fusion Engineering and Design"}
+MACRO {ft} {"Fusion Technology"}
+MACRO {grg} {"General Relativity and Gravitation"}
+MACRO {ieeens} {"IEEE Transactions on Nuclear Science"}
+MACRO {ieeeps} {"IEEE Transactions on Plasma Science"}
+MACRO {ijimw} {"International Journal of Infrared and Millimeter Waves"}
+MACRO {ip} {"Infrared Physics"}
+MACRO {irp} {"Infrared Physics"}
+MACRO {jap} {"Journal of Applied Physics"}
+MACRO {jasa} {"Journal of the Acoustical Society of America"}
+MACRO {jcp} {"Journal of Computational Physics"}
+MACRO {jetp} {"Soviet Physics--JETP"}
+MACRO {jfe} {"Journal of Fusion Energy"}
+MACRO {jfm} {"Journal of Fluid Mechanics"}
+MACRO {jmp} {"Journal of Mathematical Physics"}
+MACRO {jne} {"Journal of Nuclear Energy"}
+MACRO {jnec} {"Journal of Nuclear Energy, Part C: Plasma Physics, Accelerators, Thermonuclear Research"}
+MACRO {jnm} {"Journal of Nuclear Materials"}
+MACRO {jpc} {"Journal of Physical Chemistry"}
+MACRO {jpp} {"Journal of Plasma Physics"}
+MACRO {jpsj} {"Journal of the Physical Society of Japan"}
+MACRO {jsi} {"Journal of Scientific Instruments"}
+MACRO {jvst} {"Journal of Vacuum Science and Technology"}
+MACRO {nat} {"Nature"}
+MACRO {nature} {"Nature"}
+MACRO {nedf} {"Nuclear Engineering and Design/Fusion"}
+MACRO {nf} {"Nuclear Fusion"}
+MACRO {nim} {"Nuclear Instruments and Methods"}
+MACRO {nimpr} {"Nuclear Instruments and Methods in Physics Research"}
+MACRO {np} {"Nuclear Physics"}
+MACRO {npb} {"Nuclear Physics B"}
+MACRO {nt/f} {"Nuclear Technology/Fusion"}
+MACRO {npbpc} {"Nuclear Physics B (Proceedings Supplements)"}
+MACRO {inc} {"Il Nuovo Cimento"}
+MACRO {nc} {"Nuovo Cimento"}
+MACRO {pf} {"Physics of Fluids"}
+MACRO {pfa} {"Physics of Fluids A: Fluid Dynamics"}
+MACRO {pfb} {"Physics of Fluids B: Plasma Physics"}
+MACRO {pl} {"Physics Letters"}
+MACRO {pla} {"Physics Letters A"}
+MACRO {plb} {"Physics Letters B"}
+MACRO {prep} {"Physics Reports"}
+MACRO {pnas} {"Proceedings of the National Academy of Sciences of the USA"}
+MACRO {pp} {"Physics of Plasmas"}
+MACRO {ppcf} {"Plasma Physics and Controlled Fusion"}
+MACRO {phitrsl} {"Philosophical Transactions of the Royal Society of London"}
+MACRO {prl} {"Physical Review Letters"}
+MACRO {pr} {"Physical Review"}
+MACRO {physrev} {"Physical Review"}
+MACRO {pra} {"Physical Review A"}
+MACRO {prb} {"Physical Review B"}
+MACRO {prc} {"Physical Review C"}
+MACRO {prd} {"Physical Review D"}
+MACRO {pre} {"Physical Review E"}
+MACRO {ps} {"Physica Scripta"}
+MACRO {procrsl} {"Proceedings of the Royal Society of London"}
+MACRO {rmp} {"Reviews of Modern Physics"}
+MACRO {rsi} {"Review of Scientific Instruments"}
+MACRO {science} {"Science"}
+MACRO {sciam} {"Scientific American"}
+MACRO {sam} {"Studies in Applied Mathematics"}
+MACRO {sjpp} {"Soviet Journal of Plasma Physics"}
+MACRO {spd} {"Soviet Physics--Doklady"}
+MACRO {sptp} {"Soviet Physics--Technical Physics"}
+MACRO {spu} {"Soviet Physics--Uspeki"}
+MACRO {st} {"Sky and Telescope"}
+ % End module: physjour.mbs
+ %-------------------------------------------------------------------
+ % Begin module:
+ % \ProvidesFile{geojour.mbs}[2002/07/10 2.0h (PWD)]
+MACRO {aisr} {"Advances in Space Research"}
+MACRO {ag} {"Annales Geophysic\ae"}
+MACRO {anigeo} {"Annali di Geofisica"}
+MACRO {angl} {"Annals of Glaciology"}
+MACRO {andmet} {"Annalen der Meteorologie"}
+MACRO {andgeo} {"Annales de Geophysique"}
+MACRO {andphy} {"Annales de Physique"}
+MACRO {afmgb} {"Archiv f\^^b{u}r Meteorologie, Geophysik und Bioklimatologie"}
+MACRO {ass}{"Astrophysics and Space Science"}
+MACRO {atph} {"Atm\'osphera"}
+MACRO {aao} {"Atmosphere-Ocean"}
+MACRO {atenv} {"Atmospheric Environment"}
+MACRO {aujag} {"Australian Journal of Agricultural Research"}
+MACRO {aumet} {"Australian Meteorological Magazine"}
+MACRO {blmet} {"Boundary-Layer Meteorology"}
+MACRO {bams} {"Bulletin of the American Meteorological Society"}
+MACRO {cch} {"Climatic Change"}
+MACRO {cdyn} {"Climate Dynamics"}
+MACRO {cbul} {"Climatological Bulletin"}
+MACRO {cap} {"Contributions to Atmospheric Physics"}
+MACRO {dsr} {"Deep-Sea Research"}
+MACRO {dhz} {"Deutsche Hydrographische Zeitschrift"}
+MACRO {dao} {"Dynamics of Atmospheres and Oceans"}
+MACRO {eco} {"Ecology"}
+MACRO {empl}{"Earth, Moon and Planets"}
+MACRO {envres} {"Environmental Research"}
+MACRO {envst} {"Environmental Science and Technology"}
+MACRO {ecms} {"Estuarine and Coastal Marine Science"}
+MACRO {expa}{"Experimental Astronomy"}
+MACRO {geoint} {"Geofisica Internationale"}
+MACRO {geopub} {"Geofysiske Publikasjoner"}
+MACRO {geogeo} {"Geologiya i Geofizika"}
+MACRO {gafd} {"Geophysical and Astrophysical Fluid Dynamics"}
+MACRO {gfd} {"Geophysical Fluid Dynamics"}
+MACRO {geomag} {"Geophysical Magazine"}
+MACRO {georl} {"Geophysical Research Letters"}
+MACRO {grl} {"Geophysical Research Letters"}
+MACRO {ga} {"Geophysica"}
+MACRO {gs} {"Geophysics"}
+MACRO {ieeetap} {"IEEE Transactions on Antennas and Propagation"}
+MACRO {ijawp} {"International Journal of Air and Water Pollution"}
+MACRO {ijc} {"International Journal of Climatology"}
+MACRO {ijrs} {"International Journal of Remote Sensing"}
+MACRO {jam} {"Journal of Applied Meteorology"}
+MACRO {jaot} {"Journal of Atmospheric and Oceanic Technology"}
+MACRO {jatp} {"Journal of Atmospheric and Terrestrial Physics"}
+MACRO {jastp} {"Journal of Atmospheric and Solar-Terrestrial Physics"}
+MACRO {jce} {"Journal of Climate"}
+MACRO {jcam} {"Journal of Climate and Applied Meteorology"}
+MACRO {jcm} {"Journal of Climate Meteorology"}
+MACRO {jcy} {"journal of Climatology"}
+MACRO {jgr} {"Journal of Geophysical Research"}
+MACRO {jga} {"Journal of Glaciology"}
+MACRO {jh} {"Journal of Hydrology"}
+MACRO {jmr} {"Journal of Marine Research"}
+MACRO {jmrj} {"Journal of Meteorological Research, Japan"}
+MACRO {jm} {"Journal of Meteorology"}
+MACRO {jpo} {"Journal of Physical Oceanography"}
+MACRO {jra} {"Journal de Recherches Atmospheriques"}
+MACRO {jaes} {"Journal of the Aeronautical Sciences"}
+MACRO {japca} {"Journal of the Air Pollution Control Association"}
+MACRO {jas} {"Journal of the Atmospheric Sciences"}
+MACRO {jmts} {"Journal of the Marine Technology Society"}
+MACRO {jmsj} {"Journal of Meteorological Society of Japan"}
+MACRO {josj} {"Journal of the Oceanographical Society of Japan"}
+MACRO {jwm} {"Journal of Weather Modification"}
+MACRO {lao} {"Limnology and Oceanography"}
+MACRO {mwl} {"Mariners Weather Log"}
+MACRO {mau} {"Mausam"}
+MACRO {meteor} {"``Meteor'' Forschungsergebnisse"}
+MACRO {map} {"Meteorology and Atmospheric Physics"}
+MACRO {metmag} {"Meteorological Magazine"}
+MACRO {metmon} {"Meteorological Monographs"}
+MACRO {metrun} {"Meteorologische Rundschau"}
+MACRO {metzeit} {"Meteorologische Zeitschrift"}
+MACRO {metgid} {"Meteorologiya i Gidrologiya"}
+MACRO {mwr} {"Monthly Weather Review"}
+MACRO {nwd} {"National Weather Digest"}
+MACRO {nzjmfr} {"New Zealand Journal of Marine and Freshwater Research"}
+MACRO {npg} {"Nonlinear Processes in Geophysics"}
+MACRO {om} {"Oceanography and Meteorology"}
+MACRO {ocac} {"Oceanologica Acta"}
+MACRO {oceanus} {"Oceanus"}
+MACRO {paleoc} {"Paleoceanography"}
+MACRO {pce} {"Physics and Chemistry of the Earth"}
+MACRO {pmg} {"Papers in Meteorology and Geophysics"}
+MACRO {ppom} {"Papers in Physical Oceanography and Meteorology"}
+MACRO {physzeit} {"Physikalische Zeitschrift"}
+MACRO {pps} {"Planetary and Space Science"}
+MACRO {pss} {"Planetary and Space Science"}
+MACRO {pag} {"Pure and Applied Geophysics"}
+MACRO {qjrms} {"Quarterly Journal of the Royal Meteorological Society"}
+MACRO {quatres} {"Quaternary Research"}
+MACRO {rsci} {"Radio Science"}
+MACRO {rse} {"Remote Sensing of the Environment"}
+MACRO {rgeo} {"Reviews of Geophysics"}
+MACRO {rgsp} {"Reviews of Geophysics and Space Physics"}
+MACRO {rdgeo} {"Revista de Geofisica"}
+MACRO {revmeta} {"Revista Meteorologica"}
+MACRO {sgp}{"Surveys in Geophysics"}
+MACRO {sp} {"Solar Phys."}
+MACRO {ssr} {"Space Science Review"}
+MACRO {tellus} {"Tellus"}
+MACRO {tac} {"Theoretical and Applied Climatology"}
+MACRO {tagu} {"Transactions, American Geophysical Union (EOS)"}
+MACRO {wrr} {"Water Resources Research"}
+MACRO {weather} {"Weather"}
+MACRO {wafc} {"Weather and Forecasting"}
+MACRO {ww} {"Weatherwise"}
+MACRO {wmob} {"World Meteorological Organization Bulletin"}
+MACRO {zeitmet} {"Zeitschrift f\^^b{u}r Meteorologie"}
+ % End module: geojour.mbs
+ %-------------------------------------------------------------------
+ % Begin module:
+ % \ProvidesFile{photjour.mbs}[1999/02/24 2.0b (PWD)]
+
+MACRO {appopt} {"Applied Optics"}
+MACRO {bell} {"Bell Systems Technical Journal"}
+MACRO {ell} {"Electronics Letters"}
+MACRO {jasp} {"Journal of Applied Spectroscopy"}
+MACRO {jqe} {"IEEE Journal of Quantum Electronics"}
+MACRO {jlwt} {"Journal of Lightwave Technology"}
+MACRO {jmo} {"Journal of Modern Optics"}
+MACRO {josa} {"Journal of the Optical Society of America"}
+MACRO {josaa} {"Journal of the Optical Society of America~A"}
+MACRO {josab} {"Journal of the Optical Society of America~B"}
+MACRO {jdp} {"Journal de Physique"}
+MACRO {oc} {"Optics Communications"}
+MACRO {ol} {"Optics Letters"}
+MACRO {phtl} {"IEEE Photonics Technology Letters"}
+MACRO {pspie} {"Proceedings of the Society for Photo-Optical Instruments Engineers"}
+MACRO {sse} {"Solid-State Electronics"}
+MACRO {sjot} {"Soviet Journal of Optical Technology"}
+MACRO {sjqe} {"Soviet Journal of Quantum Electronics"}
+MACRO {sleb} {"Soviet Physics--Lebedev Institute Reports"}
+MACRO {stph} {"Soviet Physics--Technical Physics"}
+MACRO {stphl} {"Soviet Technical Physics Letters"}
+MACRO {vr} {"Vision Research"}
+MACRO {zph} {"Zeitschrift f\^^b{u}r Physik"}
+MACRO {zphb} {"Zeitschrift f\^^b{u}r Physik~B"}
+MACRO {zphd} {"Zeitschrift f\^^b{u}r Physik~D"}
+
+MACRO {CLEO} {"Conf. on Lasers and Electro-Optics"}
+MACRO {ASSL} {"Advanced Solid State Lasers"}
+MACRO {OSA} {"Optical Society of America"}
+ % End module: photjour.mbs
+%% Copyright 1994-2002 Patrick W Daly
+MACRO {acmcs} {"ACM Computing Surveys"}
+
+MACRO {acta} {"Acta Informatica"}
+
+MACRO {cacm} {"Communications of the ACM"}
+
+MACRO {ibmjrd} {"IBM Journal of Research and Development"}
+
+MACRO {ibmsj} {"IBM Systems Journal"}
+
+MACRO {ieeese} {"IEEE Transactions on Software Engineering"}
+
+MACRO {ieeetc} {"IEEE Transactions on Computers"}
+
+MACRO {ieeetcad}
+ {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
+
+MACRO {ipl} {"Information Processing Letters"}
+
+MACRO {jacm} {"Journal of the ACM"}
+
+MACRO {jcss} {"Journal of Computer and System Sciences"}
+
+MACRO {scp} {"Science of Computer Programming"}
+
+MACRO {sicomp} {"SIAM Journal on Computing"}
+
+MACRO {tocs} {"ACM Transactions on Computer Systems"}
+
+MACRO {tods} {"ACM Transactions on Database Systems"}
+
+MACRO {tog} {"ACM Transactions on Graphics"}
+
+MACRO {toms} {"ACM Transactions on Mathematical Software"}
+
+MACRO {toois} {"ACM Transactions on Office Information Systems"}
+
+MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
+
+MACRO {tcs} {"Theoretical Computer Science"}
+FUNCTION {bibinfo.check}
+{ swap$
+ duplicate$ missing$
+ {
+ pop$ pop$
+ ""
+ }
+ { duplicate$ empty$
+ {
+ swap$ pop$
+ }
+ { swap$
+ pop$
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {bibinfo.warn}
+{ swap$
+ duplicate$ missing$
+ {
+ swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
+ ""
+ }
+ { duplicate$ empty$
+ {
+ swap$ "empty " swap$ * " in " * cite$ * warning$
+ }
+ { swap$
+ pop$
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {format.url}
+{ url empty$
+ { "" }
+ { "\urlprefix\url{" url * "}" * }
+ if$
+}
+
+STRINGS { bibinfo}
+INTEGERS { nameptr namesleft numnames }
+
+FUNCTION {format.names}
+{ 'bibinfo :=
+ duplicate$ empty$ 'skip$ {
+ 's :=
+ "" 't :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr
+ "{f.~}{vv~}{ll}{, jj}"
+ format.name$
+ bibinfo bibinfo.check
+ 't :=
+ nameptr #1 >
+ {
+ namesleft #1 >
+ { ", " * t * }
+ {
+ numnames #2 >
+ { "," * }
+ 'skip$
+ if$
+ s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { 't := }
+ { pop$ }
+ if$
+ t "others" =
+ {
+ " " * bbl.etal emphasize *
+ }
+ {
+ bbl.and
+ space.word * t *
+ }
+ if$
+ }
+ if$
+ }
+ 't
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+ } if$
+}
+FUNCTION {format.names.ed}
+{
+ format.names
+}
+FUNCTION {format.authors}
+{ author "author" format.names
+}
+FUNCTION {get.bbl.editor}
+{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }
+
+FUNCTION {format.editors}
+{ editor "editor" format.names duplicate$ empty$ 'skip$
+ {
+ " " *
+ get.bbl.editor
+ "(" swap$ * ")" *
+ *
+ }
+ if$
+}
+FUNCTION {format.note}
+{
+ note empty$
+ { "" }
+ { note #1 #1 substring$
+ duplicate$ "{" =
+ 'skip$
+ { output.state mid.sentence =
+ { "l" }
+ { "u" }
+ if$
+ change.case$
+ }
+ if$
+ note #2 global.max$ substring$ * "note" bibinfo.check
+ }
+ if$
+}
+
+FUNCTION {format.title}
+{ title
+ duplicate$ empty$ 'skip$
+ { "t" change.case$ }
+ if$
+ "title" bibinfo.check
+}
+FUNCTION {output.bibitem}
+{ newline$
+ "\bibitem{" write$
+ cite$ write$
+ "}" write$
+ newline$
+ ""
+ before.all 'output.state :=
+}
+
+FUNCTION {n.dashify}
+{
+ 't :=
+ ""
+ { t empty$ not }
+ { t #1 #1 substring$ "-" =
+ { t #1 #2 substring$ "--" = not
+ { "--" *
+ t #2 global.max$ substring$ 't :=
+ }
+ { { t #1 #1 substring$ "-" = }
+ { "-" *
+ t #2 global.max$ substring$ 't :=
+ }
+ while$
+ }
+ if$
+ }
+ { t #1 #1 substring$ *
+ t #2 global.max$ substring$ 't :=
+ }
+ if$
+ }
+ while$
+}
+
+FUNCTION {word.in}
+{ "" }
+
+FUNCTION {format.date}
+{
+ ""
+ duplicate$ empty$
+ year "year" bibinfo.check duplicate$ empty$
+ { swap$ 'skip$
+ { "there's a month but no year in " cite$ * warning$ }
+ if$
+ *
+ }
+ { swap$ 'skip$
+ {
+ swap$
+ " " * swap$
+ }
+ if$
+ *
+ }
+ if$
+ duplicate$ empty$
+ 'skip$
+ {
+ before.all 'output.state :=
+ " (" swap$ * ")" *
+ }
+ if$
+}
+FUNCTION {format.btitle}
+{ title "title" bibinfo.check
+ duplicate$ empty$ 'skip$
+ {
+ emphasize
+ }
+ if$
+}
+FUNCTION {either.or.check}
+{ empty$
+ 'pop$
+ { "can't use both " swap$ * " fields in " * cite$ * warning$ }
+ if$
+}
+FUNCTION {format.bvolume}
+{ volume empty$
+ { "" }
+ { bbl.volume volume tie.or.space.prefix
+ "volume" bibinfo.check * *
+ series "series" bibinfo.check
+ duplicate$ empty$ 'pop$
+ { swap$ bbl.of space.word * swap$
+ emphasize * }
+ if$
+ "volume and number" number either.or.check
+ }
+ if$
+}
+FUNCTION {format.number.series}
+{ volume empty$
+ { number empty$
+ { series field.or.null }
+ { series empty$
+ { number "number" bibinfo.check }
+ { output.state mid.sentence =
+ { bbl.number }
+ { bbl.number capitalize }
+ if$
+ number tie.or.space.prefix "number" bibinfo.check * *
+ bbl.in space.word *
+ series "series" bibinfo.check *
+ }
+ if$
+ }
+ if$
+ }
+ { "" }
+ if$
+}
+
+FUNCTION {format.edition}
+{ edition duplicate$ empty$ 'skip$
+ {
+ output.state mid.sentence =
+ { "l" }
+ { "t" }
+ if$ change.case$
+ "edition" bibinfo.check
+ " " * bbl.edition *
+ }
+ if$
+}
+INTEGERS { multiresult }
+FUNCTION {multi.page.check}
+{ 't :=
+ #0 'multiresult :=
+ { multiresult not
+ t empty$ not
+ and
+ }
+ { t #1 #1 substring$
+ duplicate$ "-" =
+ swap$ duplicate$ "," =
+ swap$ "+" =
+ or or
+ { #1 'multiresult := }
+ { t #2 global.max$ substring$ 't := }
+ if$
+ }
+ while$
+ multiresult
+}
+FUNCTION {format.pages}
+{ pages duplicate$ empty$ 'skip$
+ { duplicate$ multi.page.check
+ {
+ bbl.pages swap$
+ n.dashify
+ }
+ {
+ bbl.page swap$
+ }
+ if$
+ tie.or.space.prefix
+ "pages" bibinfo.check
+ * *
+ }
+ if$
+}
+FUNCTION {format.journal.pages}
+{ pages duplicate$ empty$ 'pop$
+ { swap$ duplicate$ empty$
+ { pop$ pop$ format.pages }
+ {
+ ", " *
+ swap$
+ n.dashify
+ "pages" bibinfo.check
+ *
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {format.vol.num.pages}
+{ volume field.or.null
+ duplicate$ empty$ 'skip$
+ {
+ "volume" bibinfo.check
+ }
+ if$
+ bolden
+ number "number" bibinfo.check duplicate$ empty$ 'skip$
+ {
+ swap$ duplicate$ empty$
+ { "there's a number but no volume in " cite$ * warning$ }
+ 'skip$
+ if$
+ swap$
+ "(" swap$ * ")" *
+ }
+ if$ *
+ format.journal.pages
+}
+
+FUNCTION {format.chapter.pages}
+{ chapter empty$
+ 'format.pages
+ { type empty$
+ { bbl.chapter }
+ { type "l" change.case$
+ "type" bibinfo.check
+ }
+ if$
+ chapter tie.or.space.prefix
+ "chapter" bibinfo.check
+ * *
+ pages empty$
+ 'skip$
+ { ", " * format.pages * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.booktitle}
+{
+ booktitle "booktitle" bibinfo.check
+ emphasize
+}
+FUNCTION {format.in.ed.booktitle}
+{ format.booktitle duplicate$ empty$ 'skip$
+ {
+ editor "editor" format.names.ed duplicate$ empty$ 'pop$
+ {
+ bbl.edby
+ " " * swap$ *
+ swap$
+ "," *
+ " " * swap$
+ * }
+ if$
+ word.in swap$ *
+ }
+ if$
+}
+FUNCTION {empty.misc.check}
+{ author empty$ title empty$ howpublished empty$
+ month empty$ year empty$ note empty$
+ and and and and and
+ { "all relevant fields are empty in " cite$ * warning$ }
+ 'skip$
+ if$
+}
+FUNCTION {format.thesis.type}
+{ type duplicate$ empty$
+ 'pop$
+ { swap$ pop$
+ "t" change.case$ "type" bibinfo.check
+ }
+ if$
+}
+FUNCTION {format.tr.number}
+{ number "number" bibinfo.check
+ type duplicate$ empty$
+ { pop$ bbl.techrep }
+ 'skip$
+ if$
+ "type" bibinfo.check
+ swap$ duplicate$ empty$
+ { pop$ "t" change.case$ }
+ { tie.or.space.prefix * * }
+ if$
+}
+FUNCTION {format.article.crossref}
+{
+ key duplicate$ empty$
+ { pop$
+ journal duplicate$ empty$
+ { "need key or journal for " cite$ * " to crossref " * crossref * warning$ }
+ { "journal" bibinfo.check emphasize word.in swap$ * }
+ if$
+ }
+ { word.in swap$ * " " *}
+ if$
+ " \cite{" * crossref * "}" *
+}
+FUNCTION {format.crossref.editor}
+{ editor #1 "{vv~}{ll}" format.name$
+ "editor" bibinfo.check
+ editor num.names$ duplicate$
+ #2 >
+ { pop$
+ "editor" bibinfo.check
+ " " * bbl.etal
+ emphasize
+ *
+ }
+ { #2 <
+ 'skip$
+ { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
+ {
+ "editor" bibinfo.check
+ " " * bbl.etal
+ emphasize
+ *
+ }
+ {
+ bbl.and space.word
+ * editor #2 "{vv~}{ll}" format.name$
+ "editor" bibinfo.check
+ *
+ }
+ if$
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {format.book.crossref}
+{ volume duplicate$ empty$
+ { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
+ pop$ word.in
+ }
+ { bbl.volume
+ swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word *
+ }
+ if$
+ editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { series empty$
+ { "need editor, key, or series for " cite$ * " to crossref " *
+ crossref * warning$
+ "" *
+ }
+ { series emphasize * }
+ if$
+ }
+ { key * }
+ if$
+ }
+ { format.crossref.editor * }
+ if$
+ " \cite{" * crossref * "}" *
+}
+FUNCTION {format.incoll.inproc.crossref}
+{
+ editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { format.booktitle duplicate$ empty$
+ { "need editor, key, or booktitle for " cite$ * " to crossref " *
+ crossref * warning$
+ }
+ { word.in swap$ * }
+ if$
+ }
+ { word.in key * " " *}
+ if$
+ }
+ { word.in format.crossref.editor * " " *}
+ if$
+ " \cite{" * crossref * "}" *
+}
+FUNCTION {format.org.or.pub}
+{ 't :=
+ ""
+ year empty$
+ { "empty year in " cite$ * warning$ }
+ 'skip$
+ if$
+ address empty$ t empty$ and
+ year empty$ and
+ 'skip$
+ {
+ add.blank "(" *
+ t empty$
+ { address "address" bibinfo.check *
+ }
+ { t *
+ address empty$
+ 'skip$
+ { ", " * address "address" bibinfo.check * }
+ if$
+ }
+ if$
+ year empty$
+ 'skip$
+ { t empty$ address empty$ and
+ 'skip$
+ { ", " * }
+ if$
+ year "year" bibinfo.check
+ *
+ }
+ if$
+ ")" *
+ }
+ if$
+}
+FUNCTION {format.publisher.address}
+{ publisher "publisher" bibinfo.warn format.org.or.pub
+}
+
+FUNCTION {format.organization.address}
+{ organization "organization" bibinfo.check format.org.or.pub
+}
+
+FUNCTION {article}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title "title" output.check
+ crossref missing$
+ {
+ journal
+ "journal" bibinfo.check
+ "journal" output.check
+ format.vol.num.pages output
+ }
+ { format.article.crossref output.nonnull
+ format.pages output
+ }
+ if$
+ format.url output
+ format.note output
+ format.date "year" output.check
+ fin.entry
+}
+FUNCTION {book}
+{ output.bibitem
+ author empty$
+ { format.editors "author and editor" output.check
+ add.blank
+ }
+ { format.authors output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ format.btitle "title" output.check
+ crossref missing$
+ { format.bvolume output
+ format.number.series output
+ format.edition output
+ format.publisher.address output
+ }
+ {
+ format.book.crossref output.nonnull
+ }
+ if$
+ format.url output
+ format.note output
+ fin.entry
+}
+FUNCTION {booklet}
+{ output.bibitem
+ format.authors output
+ format.title "title" output.check
+ howpublished "howpublished" bibinfo.check output
+ address "address" bibinfo.check output
+ format.url output
+ format.note output
+ format.date output
+ fin.entry
+}
+
+FUNCTION {inbook}
+{ output.bibitem
+ author empty$
+ { format.editors "author and editor" output.check
+ }
+ { format.authors output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ format.btitle "title" output.check
+ crossref missing$
+ {
+ format.bvolume output
+ format.chapter.pages "chapter and pages" output.check
+ format.number.series output
+ format.edition output
+ format.publisher.address output
+ }
+ {
+ format.chapter.pages "chapter and pages" output.check
+ format.book.crossref output.nonnull
+ }
+ if$
+ format.url output
+ format.note output
+ fin.entry
+}
+
+FUNCTION {incollection}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title "title" output.check
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.bvolume output
+ format.number.series output
+ format.edition output
+ format.chapter.pages output
+ format.publisher.address output
+ }
+ { format.incoll.inproc.crossref output.nonnull
+ format.chapter.pages output
+ }
+ if$
+ format.url output
+ format.note output
+ fin.entry
+}
+FUNCTION {inproceedings}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title "title" output.check
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.bvolume output
+ format.number.series output
+ format.pages output
+ publisher empty$
+ { format.organization.address output }
+ { organization "organization" bibinfo.check output
+ format.publisher.address output
+ }
+ if$
+ }
+ { format.incoll.inproc.crossref output.nonnull
+ format.pages output
+ }
+ if$
+ format.url output
+ format.note output
+ fin.entry
+}
+FUNCTION {conference} { inproceedings }
+FUNCTION {manual}
+{ output.bibitem
+ author empty$
+ { organization "organization" bibinfo.check
+ duplicate$ empty$ 'pop$
+ { output
+ address "address" bibinfo.check output
+ }
+ if$
+ }
+ { format.authors output.nonnull }
+ if$
+ format.btitle "title" output.check
+ author empty$
+ { organization empty$
+ {
+ address "address" bibinfo.check output
+ }
+ 'skip$
+ if$
+ }
+ {
+ organization "organization" bibinfo.check output
+ address "address" bibinfo.check output
+ }
+ if$
+ format.edition output
+ format.url output
+ format.note output
+ format.date output
+ fin.entry
+}
+
+FUNCTION {mastersthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ format.btitle
+ "title" output.check
+ bbl.mthesis format.thesis.type output.nonnull
+ school "school" bibinfo.warn output
+ address "address" bibinfo.check output
+ format.url output
+ format.note output
+ format.date "year" output.check
+ fin.entry
+}
+
+FUNCTION {misc}
+{ output.bibitem
+ format.authors output
+ format.title output
+ howpublished "howpublished" bibinfo.check output
+ format.url output
+ format.note output
+ format.date output
+ fin.entry
+ empty.misc.check
+}
+FUNCTION {phdthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ format.btitle
+ "title" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
+ school "school" bibinfo.warn output
+ address "address" bibinfo.check output
+ format.url output
+ format.note output
+ format.date "year" output.check
+ fin.entry
+}
+
+FUNCTION {proceedings}
+{ output.bibitem
+ editor empty$
+ { organization "organization" bibinfo.check output
+ }
+ { format.editors output.nonnull }
+ if$
+ format.btitle "title" output.check
+ format.bvolume output
+ format.number.series output
+ editor empty$
+ { publisher empty$
+ 'skip$
+ {
+ format.publisher.address output
+ }
+ if$
+ }
+ { publisher empty$
+ {
+ format.organization.address output }
+ {
+ organization "organization" bibinfo.check output
+ format.publisher.address output
+ }
+ if$
+ }
+ if$
+ format.url output
+ format.note output
+ format.date "year" output.check
+ fin.entry
+}
+
+FUNCTION {techreport}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title
+ "title" output.check
+ format.tr.number output.nonnull
+ institution "institution" bibinfo.warn output
+ address "address" bibinfo.check output
+ format.url output
+ format.note output
+ format.date "year" output.check
+ fin.entry
+}
+
+FUNCTION {unpublished}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title "title" output.check
+ format.url output
+ format.note "note" output.check
+ format.date output
+ fin.entry
+}
+
+FUNCTION {default.type} { misc }
+READ
+STRINGS { longest.label }
+INTEGERS { number.label longest.label.width }
+FUNCTION {initialize.longest.label}
+{ "" 'longest.label :=
+ #1 'number.label :=
+ #0 'longest.label.width :=
+}
+FUNCTION {longest.label.pass}
+{ number.label int.to.str$ 'label :=
+ number.label #1 + 'number.label :=
+ label width$ longest.label.width >
+ { label 'longest.label :=
+ label width$ 'longest.label.width :=
+ }
+ 'skip$
+ if$
+}
+EXECUTE {initialize.longest.label}
+ITERATE {longest.label.pass}
+FUNCTION {begin.bib}
+{ preamble$ empty$
+ 'skip$
+ { preamble$ write$ newline$ }
+ if$
+ "\begin{thebibliography}{" longest.label * "}" *
+ write$ newline$
+ "\expandafter\ifx\csname url\endcsname\relax"
+ write$ newline$
+ " \def\url#1{{\tt #1}}\fi"
+ write$ newline$
+ "\expandafter\ifx\csname urlprefix\endcsname\relax\def\urlprefix{URL }\fi"
+ write$ newline$
+ "\setlength\itemsep{0pt}\setlength\parskip{0pt}"
+ write$ newline$
+}
+EXECUTE {begin.bib}
+EXECUTE {init.state.consts}
+ITERATE {call.type$}
+FUNCTION {end.bib}
+{ newline$
+ "\end{thebibliography}" write$ newline$
+}
+EXECUTE {end.bib}
+%% End of customized bst file
+%%
+%% End of file `active2006.bst'.
diff --git a/Master/texmf-dist/doc/latex/active-conf/README b/Master/texmf-dist/doc/latex/active-conf/README
new file mode 100644
index 00000000000..5d7ae8cfc02
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/active-conf/README
@@ -0,0 +1,25 @@
+_____________________
+The active-conf class
+2005 Will Robertson
+
+This class is for typesetting manuscripts for the Active 2006
+conference held in Adelaide, Australia. Its use for subsequent
+conferences is intended.
+
+Some confusion arose when the organisers didn't want to distribute
+a separate 2006 header file with the generic class, so there are
+two versions of the class, one which is "generic" and one specifically
+for the 2006 conference.
+
+The generic version should be used for conferences after 2006, with
+customisation as described in active-conf.pdf.
+
+The design was based on previous years' templates, and is not one
+of which I'm particularly fond. The implementation is also fairly
+quick'n'dirty, which is a bit embarrassing -- don't pay any mind
+to coding ugliness.
+
+I give permission here for subsequent changes by any future
+conference organisers to be made on these files (that is, changed
+copies with the same name may replace my own files), although I would
+prefer to be contacted first and consulted with if possible. \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/active-conf/active-conf.pdf b/Master/texmf-dist/doc/latex/active-conf/active-conf.pdf
new file mode 100644
index 00000000000..0e2743c837d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/active-conf/active-conf.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/active-conf/active-example-2006.pdf b/Master/texmf-dist/doc/latex/active-conf/active-example-2006.pdf
new file mode 100644
index 00000000000..b5b8c9ef0c4
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/active-conf/active-example-2006.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/active-conf/active-example-2006.tex b/Master/texmf-dist/doc/latex/active-conf/active-example-2006.tex
new file mode 100644
index 00000000000..11f0829c793
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/active-conf/active-example-2006.tex
@@ -0,0 +1,158 @@
+
+\documentclass{active-conf-2006}
+
+\title{Instructions for authors preparing papers for the Active 2006 proceedings: an example of the active-conf class}
+
+%\showaffiliations
+%% This only needs to be used if necessary, see below.
+
+\author[1,2]{N.\,M.~One}
+% [1,2] refers to the affiliation of the author;
+% uncomment \showaffiliations to see what it does
+
+\email{first@author}
+% \email{} should directly follow after the author
+% to which it corresponds, and is optional.
+
+\author{A.\,B.~Two}
+
+\address{First affiliation\\
+ City, State\\ Country, Postcode}
+% Within \address{}, \\ must be used to split information over lines.
+
+\author{H.\,F.~Three}
+\email{third@secondaddress}
+
+\address{Second affiliation\\
+ City, State\\ Country, Postcode}
+
+% As many \note{}s as desired:
+\note{The authors acknowledge the support of a research grant.}
+\note{The second author now works in Antartica.}
+
+% Mandatory:
+\papernumber{088}% must be 3 digits
+
+% Optional:
+\pdfkeywords{LaTeX, example, ACTIVE 2006}
+
+\begin{document}
+\maketitle
+
+\begin{abstract}
+This is an example of the \texttt{active-conf-2006} class, with brief instructions
+that are in the format that should be followed by authors in preparing their papers,
+which must be submitted as PDF documents. Inclusion of an abstract in the final paper
+is required, and must contain 200 words or less (that's at most around thirteen lines
+of text as typeset right here), and should not include equations, numbered references
+or footnotes. These abstracts will be printed in the conference program to help attendees
+plan their days at the conference. The Organizing Committee may alter abstracts printed
+in the final program to bring them into compliance with the word limit.
+\end{abstract}
+
+\section{About the article}
+The manuscript should be a contribution to the active noise and vibration control
+literature, and not as a list of topics to be covered during the oral presentation.
+All papers are expected to be 8--12 pages in length (including figures, tables, and illustrations). All papers submitted to this conference will be peer reviewed by the scientific committee. The members of the scientific committee are listed on the Active
+2006 web site, \url{http://www.active2006.com}.
+
+\section{Manuscript format}
+Refer to the class documentation, \url{Active_2006_LaTeX_Docs.pdf},
+for full details on the features of this class. \emph{Please} only
+capitalise the first word of the title of the paper.
+
+\section{Tables and figures}
+Please incorporate all graphics, charts, tables, illustrations, photos, etc.\
+into your manuscript as you would like them to appear in the final published
+paper. An example of a floating figure is shown in \figref{example}.
+
+\begin{figure}
+ \fbox{\rule{0pt}{4em}\rule{4em}{0pt}}
+ \caption{This is an example of a figure.
+ Note the caption is \emph{below} the figure.}
+ \label{fig:example}
+\end{figure}
+
+Tables and figures have some nice features to make them easier to use.
+Refer to \figref{example} and \tabref{example} for examples.
+(Note the use of \verb|\figref{...}| and \verb|\tabref{...}| in the
+previous sentence.)
+
+\section{Maths}
+For your convenience, the \textsf{amsmath} and \textsf{amssymb} packages
+are loaded automatically, among others. \eqref{FxLMS_f} gives an example
+of an equation, and this sentence gives an example of the \verb|\eqref| command.
+\begin{align}
+ \begin{bmatrix}
+ f_0[k+1] \\ f_1[k+1] \\ \vdots \\ f_{N-1}[k+1]
+ \end{bmatrix}
+ & =
+ (1 - \lambda)
+ \begin{bmatrix}
+ f_0[k] \\ f_1[k] \\ \vdots \\ f_{N-1}[k]
+ \end{bmatrix}
+ - \mu
+ \begin{bmatrix}
+ r_f[k-0] \\ r_f[k-1] \\ \vdots \\ r_f[k-(N-1)]
+ \end{bmatrix}
+ e[k+1]
+ \label{eq:FxLMS_f}
+\end{align}
+When referring to units and numbers with units, use the \verb|\unit{}| and
+\verb|\num{}{}| commands, respectively. Their use is shown in the following
+examples: `The unit of acceleration is \unit{m/s^2}' and `The peak velocity of
+the oscillation was \num{123}{m/s}'.
+
+\begin{table}
+ \caption{This is an example of how you should tabulate data.
+ Note that the caption is placed \emph{above} the table.}
+ \label{tab:example}
+ \begin{tabular}{@{} lcr @{}}
+ \hline
+ \multicolumn{2}{c}{Item} \\
+ \cline{1-2}
+ Animal & Description & Price (\$)\\
+ \hline
+ Gnat & per gram & 13.65 \\
+ & each & 0.01 \\
+ Emu & stuffed & 33.33 \\
+ Armadillo & frozen & 8.99 \\
+ \hline
+ \end{tabular}
+\end{table}
+
+\section{Notes on PDF file generation}
+If you are using a current version of \verb|pdflatex| your PDF file should be correct and include the appropriate font information to display correctly on screen and in print.
+However is you are using the \verb|latex->dvi, dvips->ps, ps2pdf->pdf| method ensure that you use the folowing options so that the resulting PDF will display correctly on screen
+\begin{verbatim}
+latex input_file.tex
+dvips -Ppdf -GO -t a4 -o output_file.ps input_file.dvi
+ps2pdf output_file.ps output_file.pdf
+\end{verbatim}
+
+Check the man pages of \verb|dvips|, or Google, for more information.
+
+\subsection{Inspecting your PDF file}
+Submit the manuscript filename \verb|a06_XXX.pdf|, where you should replace XXX with your abstract number.
+
+Once your pdf file has been produced you may find it helpful to use Adobe
+Acrobat to reduce the file size and make the file version 5.0 compatible. Any further metadata you wish to add (beyond the title, author, subject, and optional keywords) may also be done at this stage.
+
+\section{Citations and bibliography}
+Citations should be in standard numerical style (\emph{not} author/year),
+referencing bibliographic
+entries that are listed in order of citation \cite{puppin+:2002,earnshaw:1842}.
+\nocite{*}% puts every item in example.bib in the bibliography of this document
+The \verb|\cite| command inserts its own non-breaking space automatically to ensure
+that the reference isn't isolated at the beginning of a line.
+
+\section{Any problems?}
+If there are problems with the \LaTeX\ class, please contact the author
+at the following email address: \texttt{will AT mecheng DOT adelaide DOT edu DOT au}.
+
+\bibliographystyle{active2006}
+\bibliography{example}
+
+\end{document}
+
+ \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/active-conf/active-example.pdf b/Master/texmf-dist/doc/latex/active-conf/active-example.pdf
new file mode 100644
index 00000000000..55708a1c763
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/active-conf/active-example.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/active-conf/active-example.tex b/Master/texmf-dist/doc/latex/active-conf/active-example.tex
new file mode 100644
index 00000000000..908c83fa3fb
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/active-conf/active-example.tex
@@ -0,0 +1,133 @@
+\documentclass[2006]{active-conf}
+
+\title{Instructions for authors preparing papers for the Active 2006 proceedings: an example of the active-conf class}
+
+%\showaffiliations
+%% This only needs to be used if necessary, see below.
+
+\author[1,2]{N.\,M.~One}
+% [1,2] refers to the affiliation of the author;
+% uncomment \showaffiliations to see what it does
+
+\email{first@author}
+% \email{} should directly follow after the author
+% to which it corresponds, and is optional.
+
+\author{A.\,B.~Two}
+
+\address{First affiliation\\
+ City, State\\ Country, Postcode}
+% Within \address{}, \\ must be used to split information over lines.
+
+\author{H.\,F.~Three}
+\email{third@secondaddress}
+
+\address{Second affiliation\\
+ City, State\\ Country, Postcode}
+
+% As many \note{}s as desired:
+\note{The authors acknowledge the support of a research grant.}
+\note{The second author now works in Antartica.}
+
+% Optional:
+\pdfkeywords{LaTeX, example, ACTIVE 2006}
+
+\begin{document}
+\maketitle
+
+\begin{abstract}
+This is an example of the \texttt{active-conf-2006} class, with brief instructions
+that are in the format that should be followed by authors in preparing their papers,
+which must be submitted as PDF documents. Inclusion of an abstract in the final paper
+is required, and must contain 200 words or less (that's at most around thirteen lines
+of text as typeset right here), and should not include equations, numbered references
+or footnotes. These abstracts will be printed in the conference program to help attendees
+plan their days at the conference. The Organizing Committee may alter abstracts printed
+in the final program to bring them into compliance with the word limit.
+\end{abstract}
+
+\section{About the article}
+The manuscript should be a contribution to the active noise and vibration control
+literature, and not as a list of topics to be covered during the oral presentation.
+All papers are expected to be 8--12 pages in length (including figures, tables, and illustrations). All papers submitted to this conference will be peer reviewed by the scientific committee. The members of the scientific committee are listed on the Active
+2006 web site, \url{http://www.active2006.com}.
+
+\section{Manuscript format}
+Refer to the class documentation, \url{Active_2006_LaTeX_Docs.pdf},
+for full details on the features of this class. \emph{Please} only
+capitalise the first word of the title of the paper.
+
+\section{Tables and figures}
+Please incorporate all graphics, charts, tables, illustrations, photos, etc.\
+into your manuscript as you would like them to appear in the final published
+paper. An example of a floating figure is shown in \figref{example}.
+
+\begin{figure}
+ \fbox{\rule{0pt}{4em}\rule{4em}{0pt}}
+ \caption{This is an example of a figure.
+ Note the caption is \emph{below} the figure.}
+ \label{fig:example}
+\end{figure}
+
+Tables and figures have some nice features to make them easier to use.
+Refer to \figref{example} and \tabref{example} for examples.
+(Note the use of \verb|\figref{...}| and \verb|\tabref{...}| in the
+previous sentence.)
+
+\begin{table}
+ \caption{This is an example of how you should tabulate data.
+ Note that the caption is placed \emph{above} the table.}
+ \label{tab:example}
+ \begin{tabular}{@{} lcr @{}}
+ \hline
+ \multicolumn{2}{c}{Item} \\
+ \cline{1-2}
+ Animal & Description & Price (\$)\\
+ \hline
+ Gnat & per gram & 13.65 \\
+ & each & 0.01 \\
+ Gnu & stuffed & 92.50 \\
+ Emu & stuffed & 33.33 \\
+ Armadillo & frozen & 8.99 \\
+ \hline
+ \end{tabular}
+\end{table}
+
+\section{Maths}
+For your convenience, the \textsf{amsmath} and \textsf{amssymb} packages
+are loaded automatically, among others. \eqref{FxLMS_f} gives an example
+of an equation, and this sentence gives an example of the \verb|\eqref| command.
+\begin{align}
+ \begin{bmatrix}
+ f_0[k+1] \\ f_1[k+1] \\ \vdots \\ f_{N-1}[k+1]
+ \end{bmatrix}
+ & =
+ (1 - \lambda)
+ \begin{bmatrix}
+ f_0[k] \\ f_1[k] \\ \vdots \\ f_{N-1}[k]
+ \end{bmatrix}
+ - \mu
+ \begin{bmatrix}
+ r_f[k-0] \\ r_f[k-1] \\ \vdots \\ r_f[k-(N-1)]
+ \end{bmatrix}
+ e[k+1]
+ \label{eq:FxLMS_f}
+\end{align}
+When referring to units and numbers with units, use the \verb|\unit{}| and
+\verb|\num{}{}| commands, respectively. Their use is shown in the following
+examples: `The unit of acceleration is \unit{m/s^2}' and `The peak velocity of
+the oscillation was \num{123}{m/s}'.
+\section{Notes on PDF file generation}
+If you are using a current version of \verb|pdflatex| your PDF file should be correct and include the appropriate font information to display correctly on screen and in print.
+However is you are using the \verb|latex->dvi, dvips->ps, ps2pdf->pdf| method ensure that you use the folowing options so that the resulting PDF will display correctly on screen
+\begin{verbatim}
+latex input_file.tex
+dvips -Ppdf -GO -t a4 -o output_file.ps input_file.dvi
+ps2pdf output_file.ps output_file.pdf
+\end{verbatim}
+
+Check the man pages of \verb|dvips| for more information or use Google to find out more.
+
+\end{document}
+
+ \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/active-conf/active-header-2006.tex b/Master/texmf-dist/doc/latex/active-conf/active-header-2006.tex
new file mode 100644
index 00000000000..5e65cd2e116
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/active-conf/active-header-2006.tex
@@ -0,0 +1,3 @@
+\vspace*{-2cm}
+\centering
+\includegraphics{header-logo-2006}
diff --git a/Master/texmf-dist/doc/latex/active-conf/example.bib b/Master/texmf-dist/doc/latex/active-conf/example.bib
new file mode 100644
index 00000000000..912a55caf4b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/active-conf/example.bib
@@ -0,0 +1,138 @@
+
+
+
+
+@article{puppin+:2002,
+ Author = {Ezio Puppin and Vincenzo Fratello},
+ Year-Added = {2005-10-16 19:28:09 +0930},
+ Year-Modified = {2005-10-16 19:28:09 +0930},
+ Journal = {Review of Scientific Instruments},
+ Local-Url = {file://localhost/Users/will/Documents/PhD/Research/Literature/puppin+2002.pdf},
+ Location = {Should be in BSL Electronic Collection},
+ Month = nov,
+ Number = 11,
+ Pages = {4034--4036},
+ Title = {Vibration isolation with magnet springs},
+ Volume = 73,
+ Year = 2002,
+ Annote = {
+
+One of the few of my paper that focusses on vibration isolation!
+However, this paper is very simple and uses physical horizontal constraints to levitate a table with some fat neodymium magnets. It has good amplitude attenuation in the high frequencies (0.05-0.1 attenuation in low), but only mentions vertical excitation and doesn't cover modal cross coupling.
+
+}}
+
+@article{earnshaw:1842,
+ Author = {Samuel Earnshaw},
+ Year-Added = {2005-10-16 19:28:09 +0930},
+ Year-Modified = {2005-10-16 19:28:09 +0930},
+ Journal = {Transactions of the Cambridge Philosophical Society},
+ Location = {BSL Joint Store: P 8392-8403},
+ Number = 1,
+ Pages = {97--112},
+ Source = {Everyone talking about permanent magnet levitation},
+ Title = {On the Nature of the Molecular Forces which regulate the Constitution of the Luminiferous Ether},
+ Volume = 3,
+ Year = 1842,
+ Annote = {
+
+The definitive work on how magnetostatic levitation is not possible. Referenced
+by everyone writing about levitation of permanent magnets.
+
+Also includes some wacky stuff about the luminiferous ether; the particles that
+cause magnetic forces or something. Obviously field theory was not invented at
+the time.
+}}
+
+@article{ac1,
+Author = {G. Wesley Blankenship and Rajendra Singh},
+Title = {New rating indices for gear noise based upon vibro-acoustic measurements},
+Journal={Noise Control Engineering Journal},
+Volume = {38},
+Number = {2},
+Pages = {81-92},
+Year= {1992}
+}
+
+@article{ac2,
+Author = {F. Holste and W. Neise},
+Title = {Experimental comparison of standardized sound power measurement procedures for fans}, Journal = {Journal of Sound and Vibration},
+Volume = 152,
+Number = 1,
+pages = {1-26},
+Year = 1992
+}
+
+@article{ac3,
+Author = {T. F. W. Embleton},
+Title = {Experimental study of noise reduction in centrifugal blowers},
+Journal = {Journal of the Acoustical Society of America},
+ Volume = {35},
+ Number = {5},
+ Pages = {700-705},
+ Year = {1963}
+ }
+
+@incollection{ac4,
+Author ={Leo L. Beranek},
+Title = {Criteria for noise and vibration in communities, buildings, and vehicles},
+Chapter = 17,
+Booktitle = {Noise and Vibration Control Engineering-Principles and Applications},
+Editor = {Leo L. Beranek and Istvan L. Ver},
+Publisher= {Wiley, New York},
+Year = 1992
+}
+
+@book{ac5,
+Author = {Bernard Widrow and Samuel D. Stearns},
+Title = {Adaptive Signal Processing},
+Publisher = {Prentice-Hall, Englewood Cliffs, New Jersey},
+Year = 1985
+}
+
+@inproceedings{ac6,
+Author = {D. A. Kienholz and K. E. Smith},
+Title = {Admittance Modeling: Frequency Domain, Physical Coordinate Methods for Multi-Component Systems},
+BookTitle={Proceedings of the 6th International Modal Analysis Conference},
+Year = {1988},
+Pages = {608-614}
+}
+
+@inproceedings{ac7,
+Author = {Volker Nitsche},
+Title = {Application of aircraft noise monitoring systems at German airports},
+Booktitle= {INTER-NOISE 95},
+editor={Robert J. Bernhard and J. Stuart Bolton},
+Volume = {2},
+Pages = {755-758},
+Year = {1995}
+}
+
+@inproceedings{ac8,
+Author={U. Sandberg and J.A. Ejsmont},
+Title = {The influence of tire age and wear on tire/road noise emission},
+BookTitle= {INTER-NOISE 02},
+editor = {Ahmet Selamet and Rajendra Singh and George C. Maling},
+Year = 2002
+}
+
+@manual{ac9,
+title = {Acoustics-Description and Measurement of Environmental Noise-Part 2: Acquisition of Data Pertinent to Land Use, International Standard ISO 1996-2: 1990},
+organization = { International Organization for Standardization},
+Address ={Geneva, Switzerland},
+Year = 1990
+}
+
+@manual{ac10,
+Title = {Sound Level Meters, International Standard IEC 651:1979},
+organization = {International Electrotechnical Commission},
+Address = {Geneva, Switzerland},
+Year = 1979
+}
+
+@manual{ac11,
+title = {American National Standard Acoustical Terminology, American National Standards Institute ANSI S1.1-1994},
+Organization = {Acoustical Society of America},
+Address = {New York},
+Year = 1994
+}
diff --git a/Master/texmf-dist/doc/latex/active-conf/header-logo-2006.eps b/Master/texmf-dist/doc/latex/active-conf/header-logo-2006.eps
new file mode 100644
index 00000000000..e0507c4708e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/active-conf/header-logo-2006.eps
@@ -0,0 +1,593 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%BoundingBox: 1 2 234 49
+%%HiResBoundingBox: 1.000000 2.000000 234.000000 48.500000
+%...........................................
+%%Creator: AFPL Ghostscript 851 (pswrite)
+%%CreationDate: 2006/02/01 17:54:10
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%EndComments
+% EPSF created by ps2eps 1.54
+%%BeginProlog
+save
+countdictstack
+mark
+newpath
+/showpage {} def
+/setpagedevice {pop} def
+%%EndProlog
+%%Page 1 1
+% This copyright applies to everything between here and the %%EndProlog:
+% Copyright (C) 2005 artofcode LLC, Benicia, CA. All rights reserved.
+/GS_pswrite_2_0_1001 80 dict dup begin
+/PageSize 2 array def/setpagesize{ PageSize aload pop 3 index eq exch
+4 index eq and{ pop pop pop}{ PageSize dup 1
+5 -1 roll put 0 4 -1 roll put dup null eq {false} {dup where} ifelse{ exch get exec}
+{ pop/setpagedevice where
+{ pop 1 dict dup /PageSize PageSize put setpagedevice}
+{ /setpage where{ pop PageSize aload pop pageparams 3 {exch pop} repeat
+setpage}if}ifelse}ifelse}ifelse} bind def
+/!{bind def}bind def/#{load def}!/N/counttomark #
+/rG{3{3 -1 roll 255 div}repeat setrgbcolor}!/G{255 div setgray}!/K{0 G}!
+/r6{dup 3 -1 roll rG}!/r5{dup 3 1 roll rG}!/r3{dup rG}!
+/w/setlinewidth #/J/setlinecap #
+/j/setlinejoin #/M/setmiterlimit #/d/setdash #/i/setflat #
+/m/moveto #/l/lineto #/c/rcurveto #
+/p{N 2 idiv{N -2 roll rlineto}repeat}!
+/P{N 0 gt{N -2 roll moveto p}if}!
+/h{p closepath}!/H{P closepath}!
+/lx{0 rlineto}!/ly{0 exch rlineto}!/v{0 0 6 2 roll c}!/y{2 copy c}!
+/re{4 -2 roll m exch dup lx exch ly neg lx h}!
+/^{3 index neg 3 index neg}!
+/f{P fill}!/f*{P eofill}!/s{H stroke}!/S{P stroke}!
+/q/gsave #/Q/grestore #/rf{re fill}!
+/Y{P clip newpath}!/Y*{P eoclip newpath}!/rY{re Y}!
+/|={pop exch 4 1 roll 1 array astore cvx 3 array astore cvx exch 1 index def exec}!
+/|{exch string readstring |=}!
+/+{dup type/nametype eq{2 index 7 add -3 bitshift 2 index mul}if}!
+/@/currentfile #/${+ @ |}!
+/B{{2 copy string{readstring pop}aload pop 4 array astore cvx
+3 1 roll}repeat pop pop true}!
+/Ix{[1 0 0 1 11 -2 roll exch neg exch neg]exch}!
+/,{true exch Ix imagemask}!/If{false exch Ix imagemask}!/I{exch Ix image}!
+/Ic{exch Ix false 3 colorimage}!
+/F{/Columns counttomark 3 add -2 roll/Rows exch/K -1/BlackIs1 true>>
+/CCITTFaxDecode filter}!/FX{<</EndOfBlock false F}!
+/X{/ASCII85Decode filter}!/@X{@ X}!/&2{2 index 2 index}!
+/@F{@ &2<<F}!/@C{@X &2 FX}!
+/$X{+ @X |}!/&4{4 index 4 index}!/$F{+ @ &4<<F |}!/$C{+ @X &4 FX |}!
+/IC{3 1 roll 10 dict begin 1{/ImageType/Interpolate/Decode/DataSource
+/ImageMatrix/BitsPerComponent/Height/Width}{exch def}forall
+currentdict end image}!
+/~{@ read {pop} if}!
+end readonly def
+/pagesave null def
+GS_pswrite_2_0_1001 begin
+236 50 null setpagesize
+/pagesave save store 197 dict begin
+0.1 0.1 scale
+gsave mark
+Q q
+0 0 2360 500 re
+Y
+0.317683 i
+K
+120.4 451.16 35.26 -66.71 -71.8 0 H
+48.61 319 19.06 35.9 103.88 0 19.7 -35.9 42.89 0 -94.04 163.93 -36.85 0 -92.76 -163.93 H
+f
+418.49 422.57 38.12 6.04 0 15.57 P
+0 14.93 -2.86 25.1 -8.58 30.5 c
+-5.4 5.4 -16.2 8.26 -32.09 8.26 c
+-97.85 0 p
+-15.88 0 -26.68 -2.86 -32.4 -8.26 c
+-5.4 -5.4 -8.26 -15.57 -8.26 -30.5 c
+0 -86.41 p
+0 -14.93 2.86 -25.1 8.26 -30.5 c
+5.72 -5.4 16.52 -8.26 32.4 -8.26 c
+97.85 0 p
+15.88 0 26.69 2.86 32.09 8.26 c
+5.72 5.4 8.58 15.57 8.58 30.5 c
+0 19.38 -38.12 7.94 0 -35.26 -102.93 0 0 103.88 ^ h
+f
+687.79 453.7 0 29.23 -189.02 0 ^ 75.29 0 0 -134.7 38.13 0 ^ H
+f
+733.934 319 38.1211 163.926 re
+f
+937.58 319 90.22 163.93 -38.12 0 -63.22 -118.5 -66.4 118.5 -43.52 0 94.67 -163.93 H
+f
+1242.26 319 0 30.82 -131.2 0 0 40.66 75.61 0 0 27.95 ^ 0 36.54
+129.62 0 0 27.96 -167.74 0 0 -163.93 H
+f
+1437.48 429.55 32.4 -8.26 0 33.68 93.4 0 0 -21.29 -113.41 -69.89 P
+-7.62 -4.77 -13.03 -9.21 -16.2 -13.02 c
+-2.86 -4.13 -4.45 -9.53 -4.45 -16.84 c
+0 -14.93 137.88 0 p
+14.61 0 24.78 2.22 29.86 6.99 c
+5.08 4.45 7.63 12.71 7.63 25.1 c
+0 13.02 -30.18 8.58 0 -24.14 -95.3 0 96.26 58.46 p
+9.53 5.71 15.25 10.8 17.79 14.93 c
+2.22 4.45 3.5 10.48 3.5 18.43 c
+0 10.48 p
+0 12.39 -2.54 20.65 -7.62 25.41 c
+-5.09 4.45 -15.25 6.67 -29.86 6.67 c
+-84.19 0 p
+-14.93 0 -24.78 -2.23 -29.86 -6.67 c
+-5.09 -4.77 -7.62 -13.03 -7.62 -25.41 c
+h
+f
+1703.17 454.97 117.23 0 0 -106.43 ^ H
+1668.86 357.76 m
+0 -14.93 2.54 -25.1 7.94 -30.5 c
+5.08 -5.4 14.93 -8.26 29.54 -8.26 c
+110.87 0 p
+14.61 0 24.46 2.86 29.55 8.26 c
+5.4 5.4 7.94 15.57 7.94 30.5 c
+0 86.41 p
+0 14.93 -2.54 25.1 -7.94 30.5 c
+-5.08 5.4 -14.93 8.26 -29.55 8.26 c
+-110.87 0 p
+-14.61 0 -24.46 -2.86 -29.54 -8.26 c
+-5.4 -5.4 -7.94 -15.57 -7.94 -30.5 c
+h
+f
+1949.17 454.97 117.23 0 0 -106.43 ^ H
+1914.86 357.76 m
+0 -14.93 2.54 -25.1 7.94 -30.5 c
+5.08 -5.4 14.93 -8.26 29.54 -8.26 c
+110.87 0 p
+14.61 0 24.46 2.86 29.55 8.26 c
+5.4 5.4 7.94 15.57 7.94 30.5 c
+0 86.41 p
+0 14.93 -2.54 25.1 -7.94 30.5 c
+-5.08 5.4 -14.93 8.26 -29.55 8.26 c
+-110.87 0 p
+-14.61 0 -24.46 -2.86 -29.54 -8.26 c
+-5.4 -5.4 -7.94 -15.57 -7.94 -30.5 c
+h
+f
+2238.01 395.88 m
+12.07 0.64 23.83 0.95 35.58 0.95 c
+14.61 0 24.14 -1.27 28.91 -4.13 c
+4.76 -2.86 7.3 -7.94 7.3 -15.57 c
+0 -8.89 p
+0 -7.62 -2.22 -12.71 -6.36 -15.57 c
+-4.45 -2.86 -12.07 -4.13 -23.51 -4.13 c
+-45.75 0 p
+-14.29 0 -23.51 1.91 -27.64 5.72 c
+-4.13 3.81 -6.36 13.34 -6.36 29.23 c
+0 2.23 0 4.13 0.32 5.4 c
+0 1.27 0 2.86 0.32 4.13 c
+12.39 1.27 24.78 2.22 37.17 2.86 c
+h
+2234.52 450.52 m
+15.57 6.36 40.66 9.53 75.61 9.53 c
+10.48 0 -22.55 26.37 p
+-2.86 0.32 -5.08 0.64 -6.99 0.64 c
+-1.59 0 -3.18 0 -4.77 0 c
+-38.44 0 -68.3 -8.26 -89.27 -25.1 c
+-21.29 -16.84 -31.77 -40.34 -31.77 -70.84 c
+0 -21.6 p
+0 -19.06 3.81 -32.4 11.44 -39.71 c
+7.63 -7.3 21.92 -10.8 42.57 -10.8 c
+69.25 0 p
+19.38 0 33.36 3.18 42.57 9.85 c
+9.21 6.36 13.66 16.52 13.66 30.18 c
+0 22.24 p
+0 15.88 -4.77 27 -14.61 33.04 c
+-9.85 6.04 -28.27 9.21 -54.64 9.21 c
+-11.75 0 -23.51 -0.64 -35.58 -1.59 c
+-12.07 -0.95 -24.46 -2.22 -36.85 -4.13 c
+5.4 15.57 15.89 26.37 31.45 32.72 c
+h
+f
+0.2 i
+281.64 223.48 25.48 0 0 -67.48 23.41 0 0 82.11 -35.3 0 H
+f
+446.65 208.95 m
+1.55 2.52 2.41 5.26 2.41 8.12 c
+0 4.23 -1.55 8.12 -4.82 11.78 c
+-3.1 3.55 -7.4 6.4 -12.91 8.35 c
+-5.51 1.95 -11.88 2.97 -19.11 2.97 c
+-7.4 0 -13.77 -1.03 -19.46 -2.97 c
+-5.51 -1.95 -9.98 -4.69 -13.09 -8.12 c
+-3.1 -3.54 -4.65 -7.43 -4.65 -11.78 c
+0 -3.09 0.86 -6.06 2.75 -8.81 c
+1.89 -2.86 4.65 -5.49 8.44 -8 c
+-5.68 -2.75 -9.98 -5.95 -12.74 -9.49 c
+-2.93 -3.55 -4.3 -7.55 -4.3 -11.78 c
+0 -5.03 1.72 -9.49 5.34 -13.49 c
+3.44 -3.89 8.27 -6.86 14.12 -8.81 c
+5.86 -1.94 13.78 -2.97 23.76 -2.97 c
+9.3 0 17.05 1.03 23.07 3.09 c
+6.03 1.94 10.68 5.03 14.29 9.03 c
+3.61 4 5.34 8.35 5.34 13.15 c
+0 4.35 -1.55 8.35 -4.65 12.13 c
+-2.93 3.66 -7.23 6.75 -12.91 9.15 c
+4.48 3.09 7.4 5.95 9.13 8.46 c
+h
+421.51 222.56 m
+2.58 -1.6 3.79 -3.78 3.79 -6.41 c
+0 -2.75 -1.2 -5.03 -3.79 -6.75 c
+-2.59 -1.71 -5.86 -2.63 -9.82 -2.63 c
+-3.79 0 -7.06 0.92 -9.64 2.63 c
+-2.59 1.83 -3.96 4 -3.96 6.63 c
+0 2.63 1.2 4.8 3.79 6.52 c
+2.41 1.71 5.51 2.52 9.47 2.52 c
+4.13 0 7.57 -0.8 10.16 -2.52 c
+h
+426.33 188.71 m
+3.61 -2.29 5.51 -5.14 5.51 -8.46 c
+0 -3.43 -1.72 -6.18 -5.34 -8.35 c
+-3.62 -2.18 -8.44 -3.2 -14.46 -3.2 c
+-5.85 0 -10.68 1.14 -14.29 3.43 c
+-3.62 2.29 -5.51 5.15 -5.51 8.35 c
+0 3.2 1.89 5.95 5.86 8.23 c
+3.79 2.29 8.61 3.43 14.29 3.43 c
+5.51 0 10.16 -1.14 13.95 -3.43 c
+h
+f
+474.809 179.215 42.7031 14.1836 re
+f
+567.3 221.76 m
+3.45 2.52 7.58 3.77 12.57 3.77 c
+4.99 0 9.13 -1.03 12.23 -3.09 c
+3.27 -2.06 4.82 -4.69 4.82 -7.89 c
+0 -2.97 -1.55 -6.4 -4.65 -10.18 c
+-2.93 -3.77 -9.12 -8.8 -18.43 -14.98 c
+-38.22 -25.96 0 -7.43 85.75 0 0 14.41 -44.08 0 13.77 9.72 p
+11.19 7.66 18.77 14.29 23.07 19.9 c
+4.13 5.61 6.2 10.86 6.2 15.78 c
+0 4.12 -1.72 8.12 -5.17 12.13 c
+-3.44 3.89 -8.09 6.98 -13.77 9.04 c
+-5.68 2.17 -12.4 3.2 -19.8 3.2 c
+-12.23 0 -22.21 -2.52 -29.96 -7.66 c
+-7.75 -5.03 -11.88 -12.01 -12.57 -20.93 c
+22.9 0 p
+0.17 4.35 2.07 7.66 5.34 10.18 c
+h
+f
+644.32 228.96 m
+-7.06 -6.75 -10.5 -17.61 -10.5 -32.71 c
+0 -10.75 1.72 -19.1 5.34 -24.93 c
+3.61 -5.83 8.61 -10.18 14.98 -13.04 c
+6.2 -2.86 14.12 -4.35 23.41 -4.35 c
+9.3 0 16.88 1.37 23.07 4.23 c
+6.03 2.86 11.02 7.32 14.64 13.38 c
+3.62 6.06 5.34 14.52 5.34 25.5 c
+0 10.75 -1.72 19.21 -5.34 25.27 c
+-3.62 5.95 -8.61 10.52 -15.15 13.38 c
+-6.54 2.97 -14.29 4.46 -23.25 4.46 c
+-13.95 0 -24.79 -3.77 -32.54 -11.21 c
+h
+691.68 219.13 m
+3.62 -4 5.51 -11.43 5.51 -22.19 c
+0 -10.63 -2.07 -18.18 -6.03 -22.76 c
+-3.45 -3.77 -7.92 -5.6 -13.61 -5.6 c
+-5.85 0 -10.67 1.94 -14.46 5.95 c
+-3.62 3.89 -5.51 11.09 -5.51 21.39 c
+0 8 0.86 14.07 2.41 18.18 c
+1.55 4.12 3.96 6.98 7.06 8.69 c
+3.1 1.71 6.54 2.52 10.5 2.52 c
+5.86 0 10.5 -2.06 14.12 -6.18 c
+h
+f
+833.95 237.31 m
+-5.68 1.95 -11.54 2.86 -17.73 2.86 c
+-9.47 0 -17.56 -2.06 -24.11 -6.06 c
+-6.54 -4.12 -9.82 -9.04 -9.82 -14.64 c
+0 -4 1.89 -8 5.86 -11.89 c
+3.96 -4 12.74 -9.61 26.17 -16.93 c
+7.06 -3.77 11.71 -6.63 13.77 -8.46 c
+2.07 -1.95 3.1 -3.78 3.1 -5.61 c
+0 -2.06 -1.38 -3.89 -4.13 -5.49 c
+-2.75 -1.49 -6.2 -2.29 -10.16 -2.29 c
+-7.75 0 -14.63 3.66 -20.66 10.86 c
+-19.8 -7.89 p
+4.65 -6.18 10.33 -10.64 16.87 -13.49 c
+6.54 -2.86 14.12 -4.35 22.9 -4.35 c
+11.36 0 20.49 2.17 27.55 6.63 c
+7.06 4.35 10.5 9.95 10.5 16.58 c
+0 3.55 -1.04 6.75 -2.93 9.61 c
+-2.07 2.97 -5.51 5.95 -10.16 9.15 c
+-1.89 1.37 -7.41 4.46 -16.36 9.49 c
+-9.64 5.38 -15.5 8.92 -17.39 10.52 c
+-1.38 1.26 -2.07 2.52 -2.07 3.89 c
+0 1.37 1.03 2.63 2.93 3.77 c
+2.07 1.03 4.48 1.6 7.58 1.6 c
+6.37 0 12.57 -2.86 18.77 -8.46 c
+17.39 10.18 p
+-6.54 5.03 -12.57 8.58 -18.08 10.41 c
+h
+f
+877.29 156 67.5 0 0 15.32 -44.08 0 0 21.62 ^ 0 15.09 ^
+0 14.75 ^ 0 15.32 -67.5 0 H
+f
+965.95 156 23.42 0 0 34.77 P
+12.05 0 20.32 0.46 24.97 1.26 c
+7.75 1.49 13.77 4.12 18.42 8.01 c
+4.48 3.77 6.71 8.46 6.71 14.3 c
+0 5.14 -1.72 9.61 -5.16 13.27 c
+-3.45 3.66 -8.09 6.4 -14.12 8 c
+-6.03 1.71 -15.67 2.52 -29.27 2.52 c
+-24.97 0 h
+989.36 222.9 6.71 0 P
+7.41 0 12.4 -0.57 15.15 -1.6 c
+3.62 -1.49 5.51 -3.78 5.51 -6.98 c
+0 -1.83 -0.69 -3.43 -2.07 -4.69 c
+-1.21 -1.37 -3.1 -2.29 -5.34 -2.86 c
+-2.41 -0.57 -6.55 -0.8 -12.4 -0.8 c
+-7.58 0 h
+f
+1051.07 222.68 21.87 0 0 -66.68 23.93 0 ^ 22.56 0 0 15.44 -68.36 0 H
+f
+1135.29 156 67.5 0 0 15.32 -44.08 0 0 21.62 ^ 0 15.09 ^
+0 14.75 ^ 0 15.32 -67.5 0 H
+f
+1215.65 156 22.9 0 13.6 51.81 26 -51.81 20.66 0 26.34 51.81 13.09 -51.81 22.73 0
+-20.66 82.11 -22.9 0 -28.75 -57.3 -28.93 57.3 -22.73 0 H
+f
+1414.73 156 m
+9.98 0 17.91 0.91 23.59 2.86 c
+5.68 1.83 10.33 4.69 13.95 8.46 c
+3.62 3.78 5.34 8.01 5.34 12.58 c
+0 4.8 -1.72 8.92 -5.16 12.46 c
+-3.45 3.55 -8.95 6.52 -16.53 8.81 c
+4.48 2.29 7.75 4.57 9.82 7.2 c
+1.89 2.52 2.93 5.38 2.93 8.46 c
+0 4.8 -2.24 9.04 -6.54 12.58 c
+-4.48 3.55 -10.33 5.95 -17.73 7.21 c
+-5.34 1.03 -13.6 1.48 -24.97 1.48 c
+-19.46 0 0 -82.11 h
+1409.56 223.25 m
+5.51 0 9.64 -0.8 12.4 -2.29 c
+2.58 -1.49 3.96 -3.55 3.96 -6.18 c
+0 -2.75 -1.38 -4.92 -4.3 -6.52 c
+-2.76 -1.6 -7.06 -2.4 -12.91 -2.4 c
+-5.34 0 0 17.38 h
+1408.36 191.91 m
+9.3 0 16.01 -1.03 20.14 -3.09 c
+3.96 -2.06 6.03 -4.8 6.03 -8.35 c
+0 -3.09 -1.72 -5.49 -5.17 -7.2 c
+-3.44 -1.6 -10.16 -2.4 -19.97 -2.4 c
+-6.03 0 0 21.04 h
+f
+1480.29 156 67.5 0 0 15.32 -44.08 0 0 21.62 ^ 0 15.09 ^
+0 14.75 ^ 0 15.32 -67.5 0 H
+f
+1570.67 156 23.42 0 0 34.77 2.41 0 27.72 -34.77 25.83 0 -29.27 36.48 P
+7.92 1.83 13.78 4.57 17.57 8.23 c
+3.96 3.66 5.85 8.12 5.85 13.61 c
+0 5.03 -1.72 9.49 -5.34 13.27 c
+-3.45 3.77 -8.09 6.52 -13.95 8.12 c
+-5.85 1.6 -15.5 2.4 -29.27 2.4 c
+-24.97 0 h
+1594.09 222.9 6.54 0 P
+6.37 0 10.68 -0.34 13.09 -0.91 c
+2.24 -0.57 4.13 -1.48 5.68 -2.86 c
+1.38 -1.26 2.07 -2.86 2.07 -4.69 c
+0 -2.97 -1.38 -5.15 -4.3 -6.52 c
+-2.76 -1.26 -8.09 -1.95 -15.67 -1.95 c
+-7.4 0 h
+f
+1738.3 221.76 m
+3.45 2.52 7.58 3.77 12.57 3.77 c
+4.99 0 9.13 -1.03 12.23 -3.09 c
+3.27 -2.06 4.82 -4.69 4.82 -7.89 c
+0 -2.97 -1.55 -6.4 -4.65 -10.18 c
+-2.93 -3.77 -9.12 -8.8 -18.43 -14.98 c
+-38.22 -25.96 0 -7.43 85.75 0 0 14.41 -44.08 0 13.77 9.72 p
+11.19 7.66 18.77 14.29 23.07 19.9 c
+4.13 5.61 6.2 10.86 6.2 15.78 c
+0 4.12 -1.72 8.12 -5.17 12.13 c
+-3.44 3.89 -8.09 6.98 -13.77 9.04 c
+-5.68 2.17 -12.4 3.2 -19.8 3.2 c
+-12.23 0 -22.21 -2.52 -29.96 -7.66 c
+-7.75 -5.03 -11.88 -12.01 -12.57 -20.93 c
+22.9 0 p
+0.17 4.35 2.07 7.66 5.34 10.18 c
+h
+f
+1815.32 228.96 m
+-7.06 -6.75 -10.5 -17.61 -10.5 -32.71 c
+0 -10.75 1.72 -19.1 5.34 -24.93 c
+3.61 -5.83 8.61 -10.18 14.98 -13.04 c
+6.2 -2.86 14.12 -4.35 23.41 -4.35 c
+9.3 0 16.88 1.37 23.07 4.23 c
+6.03 2.86 11.02 7.32 14.64 13.38 c
+3.62 6.06 5.34 14.52 5.34 25.5 c
+0 10.75 -1.72 19.21 -5.34 25.27 c
+-3.62 5.95 -8.61 10.52 -15.15 13.38 c
+-6.54 2.97 -14.29 4.46 -23.25 4.46 c
+-13.95 0 -24.79 -3.77 -32.54 -11.21 c
+h
+1862.68 219.13 m
+3.62 -4 5.51 -11.43 5.51 -22.19 c
+0 -10.63 -2.07 -18.18 -6.03 -22.76 c
+-3.45 -3.77 -7.92 -5.6 -13.61 -5.6 c
+-5.85 0 -10.67 1.94 -14.46 5.95 c
+-3.62 3.89 -5.51 11.09 -5.51 21.39 c
+0 8 0.86 14.07 2.41 18.18 c
+1.55 4.12 3.96 6.98 7.06 8.69 c
+3.1 1.71 6.54 2.52 10.5 2.52 c
+5.86 0 10.5 -2.06 14.12 -6.18 c
+h
+f
+1911.32 228.96 m
+-7.06 -6.75 -10.5 -17.61 -10.5 -32.71 c
+0 -10.75 1.72 -19.1 5.34 -24.93 c
+3.61 -5.83 8.61 -10.18 14.98 -13.04 c
+6.2 -2.86 14.12 -4.35 23.41 -4.35 c
+9.3 0 16.88 1.37 23.07 4.23 c
+6.03 2.86 11.02 7.32 14.64 13.38 c
+3.62 6.06 5.34 14.52 5.34 25.5 c
+0 10.75 -1.72 19.21 -5.34 25.27 c
+-3.62 5.95 -8.61 10.52 -15.15 13.38 c
+-6.54 2.97 -14.29 4.46 -23.25 4.46 c
+-13.95 0 -24.79 -3.77 -32.54 -11.21 c
+h
+1958.68 219.13 m
+3.62 -4 5.51 -11.43 5.51 -22.19 c
+0 -10.63 -2.07 -18.18 -6.03 -22.76 c
+-3.45 -3.77 -7.92 -5.6 -13.61 -5.6 c
+-5.85 0 -10.67 1.94 -14.46 5.95 c
+-3.62 3.89 -5.51 11.09 -5.51 21.39 c
+0 8 0.86 14.07 2.41 18.18 c
+1.55 4.12 3.96 6.98 7.06 8.69 c
+3.1 1.71 6.54 2.52 10.5 2.52 c
+5.86 0 10.5 -2.06 14.12 -6.18 c
+h
+f
+2010.08 198.89 m
+-4.13 -5.26 -6.71 -9.26 -7.92 -11.78 c
+-1.21 -2.63 -1.72 -5.15 -1.72 -7.66 c
+0 -6.75 3.79 -12.58 11.19 -17.73 c
+7.4 -5.15 16.7 -7.78 27.89 -7.78 c
+10.68 0 19.63 2.52 27.21 7.43 c
+7.57 5.03 11.36 11.09 11.36 18.18 c
+0 7.43 -3.62 13.61 -11.02 18.64 c
+-7.41 4.92 -16.36 7.44 -26.69 7.44 c
+21.52 27.9 -19.97 6.63 h
+2050.37 187.68 m
+3.1 -2.06 4.65 -4.69 4.65 -7.89 c
+0 -3.2 -1.55 -5.95 -4.65 -8.01 c
+-3.27 -2.17 -6.89 -3.2 -11.36 -3.2 c
+-4.13 0 -7.75 1.03 -10.85 3.2 c
+-3.1 2.18 -4.65 4.92 -4.65 8.01 c
+0 3.2 1.55 5.83 4.48 7.89 c
+2.93 2.17 6.54 3.2 11.02 3.2 c
+4.48 0 8.44 -1.03 11.36 -3.2 c
+h
+f
+319.13 19 24.45 0 9.82 16.93 50.62 0 9.64 -16.93 24.62 0 -47.7 82.11 -23.59 0 H
+395.41 51.02 -33.4 0 16.88 28.25 H
+f
+457.29 19 28.24 0 P
+16.01 0 27.38 0.69 33.75 2.06 c
+6.54 1.26 12.57 3.66 18.08 7.2 c
+5.68 3.55 9.98 7.89 13.09 13.15 c
+3.27 5.38 4.82 11.21 4.82 17.5 c
+0 8.92 -2.75 16.7 -8.44 23.33 c
+-5.68 6.63 -12.91 11.43 -21.7 14.41 c
+-8.61 2.97 -22.04 4.46 -39.95 4.46 c
+-27.89 0 h
+488.63 86.02 m
+14.64 0 25.31 -2.18 31.86 -6.52 c
+7.4 -4.8 11.02 -11.55 11.02 -20.24 c
+0 -5.72 -1.55 -10.41 -4.65 -14.3 c
+-3.1 -3.89 -7.06 -6.63 -11.88 -8.23 c
+-4.82 -1.71 -12.57 -2.52 -23.42 -2.52 c
+-10.85 0 0 51.81 h
+f
+577.29 19 67.5 0 0 15.32 -44.08 0 0 21.62 ^ 0 15.09 ^
+0 14.75 ^ 0 15.32 -67.5 0 H
+f
+666.95 19 58.03 0 0 14.87 -34.61 0 0 67.25 -23.42 0 H
+f
+733.13 19 24.45 0 9.82 16.93 50.62 0 9.64 -16.93 24.62 0 -47.7 82.11 -23.59 0 H
+809.41 51.02 -33.4 0 16.88 28.25 H
+f
+868.398 19 23.418 82.1133 re
+f
+918.29 19 28.24 0 P
+16.01 0 27.38 0.69 33.75 2.06 c
+6.54 1.26 12.57 3.66 18.08 7.2 c
+5.68 3.55 9.98 7.89 13.09 13.15 c
+3.27 5.38 4.82 11.21 4.82 17.5 c
+0 8.92 -2.75 16.7 -8.44 23.33 c
+-5.68 6.63 -12.91 11.43 -21.7 14.41 c
+-8.61 2.97 -22.04 4.46 -39.95 4.46 c
+-27.89 0 h
+949.63 86.02 m
+14.64 0 25.31 -2.18 31.86 -6.52 c
+7.4 -4.8 11.02 -11.55 11.02 -20.24 c
+0 -5.72 -1.55 -10.41 -4.65 -14.3 c
+-3.1 -3.89 -7.06 -6.63 -11.88 -8.23 c
+-4.82 -1.71 -12.57 -2.52 -23.42 -2.52 c
+-10.85 0 0 51.81 h
+f
+1039.29 19 67.5 0 0 15.32 -44.08 0 0 21.62 ^ 0 15.09 ^
+0 14.75 ^ 0 15.32 -67.5 0 H
+f
+1167.13 19 24.45 0 9.82 16.93 50.62 0 9.64 -16.93 24.62 0 -47.7 82.11 -23.59 0 H
+1243.41 51.02 -33.4 0 16.88 28.25 H
+f
+1303.26 52.17 m
+0 -9.84 1.38 -16.7 4.3 -20.82 c
+2.75 -4.12 7.58 -7.55 14.29 -10.29 c
+6.54 -2.75 14.29 -4.12 23.24 -4.12 c
+6.89 0 12.91 0.69 18.08 2.17 c
+5.16 1.38 9.64 3.66 13.6 6.63 c
+3.96 2.98 6.71 6.06 8.09 9.27 c
+1.38 3.2 2.07 8.92 2.07 17.16 c
+0 48.95 -23.59 0 0 -51.12 p
+0 -5.6 -0.52 -9.26 -1.72 -11.21 c
+-1.2 -1.95 -3.27 -3.55 -6.2 -4.8 c
+-3.1 -1.26 -6.54 -1.94 -10.68 -1.94 c
+-3.96 0 -7.4 0.57 -10.16 1.71 c
+-2.76 1.14 -4.65 2.63 -5.86 4.57 c
+-1.21 1.83 -1.89 5.14 -1.89 9.72 c
+0 53.06 -23.59 0 h
+f
+1460.95 100.31 m
+-5.68 1.95 -11.54 2.86 -17.73 2.86 c
+-9.47 0 -17.56 -2.06 -24.11 -6.06 c
+-6.54 -4.12 -9.82 -9.04 -9.82 -14.64 c
+0 -4 1.89 -8 5.86 -11.89 c
+3.96 -4 12.74 -9.61 26.17 -16.93 c
+7.06 -3.77 11.71 -6.63 13.77 -8.46 c
+2.07 -1.95 3.1 -3.78 3.1 -5.61 c
+0 -2.06 -1.38 -3.89 -4.13 -5.49 c
+-2.75 -1.49 -6.2 -2.29 -10.16 -2.29 c
+-7.75 0 -14.63 3.66 -20.66 10.86 c
+-19.8 -7.89 p
+4.65 -6.18 10.33 -10.64 16.87 -13.49 c
+6.54 -2.86 14.12 -4.35 22.9 -4.35 c
+11.36 0 20.49 2.17 27.55 6.63 c
+7.06 4.35 10.5 9.95 10.5 16.58 c
+0 3.55 -1.04 6.75 -2.93 9.61 c
+-2.07 2.97 -5.51 5.95 -10.16 9.15 c
+-1.89 1.37 -7.41 4.46 -16.36 9.49 c
+-9.64 5.38 -15.5 8.92 -17.39 10.52 c
+-1.38 1.26 -2.07 2.52 -2.07 3.89 c
+0 1.37 1.03 2.63 2.93 3.77 c
+2.07 1.03 4.48 1.6 7.58 1.6 c
+6.37 0 12.57 -2.86 18.77 -8.46 c
+17.39 10.18 p
+-6.54 5.03 -12.57 8.58 -18.08 10.41 c
+h
+f
+1492.07 85.68 21.87 0 0 -66.68 23.93 0 ^ 22.56 0 0 15.44 -68.36 0 H
+f
+1577.67 19 23.42 0 0 34.77 2.41 0 27.72 -34.77 25.83 0 -29.27 36.48 P
+7.92 1.83 13.78 4.57 17.57 8.23 c
+3.96 3.66 5.85 8.12 5.85 13.61 c
+0 5.03 -1.72 9.49 -5.34 13.27 c
+-3.45 3.77 -8.09 6.52 -13.95 8.12 c
+-5.85 1.6 -15.5 2.4 -29.27 2.4 c
+-24.97 0 h
+1601.09 85.9 6.54 0 P
+6.37 0 10.68 -0.34 13.09 -0.91 c
+2.24 -0.57 4.13 -1.48 5.68 -2.86 c
+1.38 -1.26 2.07 -2.86 2.07 -4.69 c
+0 -2.97 -1.38 -5.15 -4.3 -6.52 c
+-2.76 -1.26 -8.09 -1.95 -15.67 -1.95 c
+-7.4 0 h
+f
+1666.13 19 24.45 0 9.82 16.93 50.62 0 9.64 -16.93 24.62 0 -47.7 82.11 -23.59 0 H
+1742.41 51.02 -33.4 0 16.88 28.25 H
+f
+1802.95 19 58.03 0 0 14.87 -34.61 0 0 67.25 -23.42 0 H
+f
+1877.4 19 23.418 82.1133 re
+f
+1917.13 19 24.45 0 9.82 16.93 50.62 0 9.64 -16.93 24.62 0 -47.7 82.11 -23.59 0 H
+1993.41 51.02 -33.4 0 16.88 28.25 H
+f
+cleartomark end end pagesave restore
+ showpage
+%%Trailer
+cleartomark
+countdictstack
+exch sub { end } repeat
+restore
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/active-conf/header-logo-2006.pdf b/Master/texmf-dist/doc/latex/active-conf/header-logo-2006.pdf
new file mode 100644
index 00000000000..e20573d2908
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/active-conf/header-logo-2006.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/active-conf/active-conf.dtx b/Master/texmf-dist/source/latex/active-conf/active-conf.dtx
new file mode 100644
index 00000000000..6ff8d44c772
--- /dev/null
+++ b/Master/texmf-dist/source/latex/active-conf/active-conf.dtx
@@ -0,0 +1,1140 @@
+% \iffalse meta-comment
+%
+% Copyright 2005 by Will Robertson <wspr81@gmail.com>
+%
+% Distributable under the LaTeX Project Public License,
+% version 1.3a or higher (your choice). The latest version of
+% this license is at: http://www.latex-project.org/lppl.txt
+%
+% This work is "maintained" (as per LPPL maintenance status)
+% by Will Robertson.
+%
+% This work contains a verbatim copy of the topcapt package,
+% by Robin Fairbairns, which also has an LPPL license.
+%
+% This work consists of the file active-conf.dtx
+% and the derived files active-conf.cls and active-conf.pdf.
+%
+%<*driver>
+\ProvidesFile{active-conf.dtx}
+%</driver>
+%<classfile>\NeedsTeXFormat{LaTeX2e}
+%<!2006>\ProvidesClass{active-conf}
+%<classfile&2006>\ProvidesClass{active-conf-2006}
+%<*classfile>
+ [2006/02/08 v0.3a Class file for the Active conference]
+%</classfile>
+%
+%<*batchfile>
+%</batchfile>
+%
+%<*driver>
+\documentclass{ltxdoc}
+\makeatletter
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+\usepackage{amsmath,amssymb,array,calc,graphicx,hyperref,ifpdf,ifthen,varioref}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+\usepackage[osf]{mathpazo}
+\ifpdf\IfFileExists{microtype.sty}{\usepackage[protrusion=true,expansion=false]{microtype}}{}\fi
+\linespread{1.069} % Palatino needs more space between lines
+\frenchspacing % Remove ugly extra space after punctuation
+\hypersetup{colorlinks, breaklinks, linktocpage,
+ linkcolor=red, citecolor=red, filecolor=blue, urlcolor=blue}
+\setlength\extrarowheight{2pt} % Make tables bearable
+% Crude referencing commands:
+\newcommand\tabref[1]{Table~\vref{tab:#1}}
+\newcommand\figref[1]{Figure~\vref{fig:#1}}
+\newcommand\secref[1]{Section~\vref{sec:#1}}
+% Various labelling commands:
+\newcommand*\name[1]{\textsc{#1}}
+\newcommand*\pkg[2][]{\relax
+ \edef\@tempa{#1}\relax
+ \ifx\@tempa\@empty
+ \textsf{#2}\else
+ \href{#1}{\textsf{#2}}\fi}
+\newcommand*\env[1]{\textsf{#1}}
+\let\latin\textit
+\def\eg{\latin{e.g.}}
+\def\ie{\latin{i.e.}}
+\def\etc{\@ifnextchar.{\latin{etc}}{\latin{etc.}\@}}
+% Better float parameters: (from the TeX FAQ)
+\renewcommand{\topfraction}{.85}
+\renewcommand{\bottomfraction}{.7}
+\renewcommand{\textfraction}{.15}
+\renewcommand{\floatpagefraction}{.66}
+\renewcommand{\dbltopfraction}{.66}
+\renewcommand{\dblfloatpagefraction}{.66}
+\setcounter{topnumber}{9}
+\setcounter{bottomnumber}{9}
+\setcounter{totalnumber}{20}
+\setcounter{dbltopnumber}{9}
+% Section heading customisation:
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-3ex \@plus -1ex \@minus -.2ex}%
+ {2ex \@plus 0.2ex}%
+ {\centering\normalsize\scshape}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-2.5ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus 0.2ex}%
+ {\centering\normalsize\itshape}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-2ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus 0.2ex}%
+ {\centering\normalfont\normalsize}}
+\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {3.25ex \@plus1ex \@minus.2ex}%
+ {-1em}%
+ {\normalfont\normalsize\itshape}}
+\let\subparagraph\undefined
+\def\@maketitle{%
+ \newpage
+ {\centering
+ {\large\@title\par}\vskip1em
+ \textsc\@author\par\vskip1em
+ \@date\par}\vskip2em}
+% Abstract customisation:
+\renewenvironment{abstract}{%
+ \begin{trivlist}\item[]
+ \setlength\leftskip{0.15\textwidth}
+ \setlength\rightskip{0.15\textwidth}
+ \small\textit{Abstract}\quad}{\end{trivlist}}
+% TOC customisation: Make it two-column to save space;
+% Remove leaders in the TOC, replace with \quad.
+\setcounter{tocdepth}{2}
+\renewcommand\tableofcontents{%
+ \section*{\contentsname}
+ \begin{trivlist}\item[]
+ \begin{multicols}{2}
+ \setlength\parskip{0pt}
+ \small
+ \@starttoc{toc}%
+ \end{multicols}
+ \end{trivlist}}
+\renewcommand*\l@section[2]{%
+ \ifnum \c@tocdepth >\z@
+ \addpenalty\@secpenalty
+ \addvspace{1.0em \@plus\p@}%
+ \setlength\@tempdima{1.5em}%
+ \begingroup
+ \raggedright
+ \parindent \z@
+ \rightskip \z@
+ \parfillskip \@flushglue
+ \leavevmode
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\quad\nobreak#2\hfil\par
+ \endgroup
+ \fi}
+\def\@dottedtocline#1#2#3#4#5{%
+ \ifnum #1>\c@tocdepth \else
+ {\leftskip #2\relax \rightskip \@tocrmarg \parfillskip \@flushglue
+ \parindent #2\relax\@afterindenttrue
+ \interlinepenalty\@M
+ \leavevmode
+ \raggedright
+ \@tempdima #3\relax
+ \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip
+ {#4}\quad\nobreak#5\hfil\par}%
+ \fi}
+% Better footnotes:
+\let\old@makefntext\@makefntext
+\renewcommand\@makefntext[1]{%
+ \vspace{2pt}%
+ \setlength\parindent{-1.8em}%
+ \setlength\leftskip{1.8em}%
+ \makebox[1.8em][l]{\normalfont\small\@thefnmark.}#1}
+% LOGOS, tuned for Palatino:
+\def\TeX{T\kern-.15em\lower.5ex\hbox{E}\kern-.07em X\spacefactor1000\relax}
+\begin{document}
+ \GetFileInfo{active-conf.dtx}
+ \DocInput{active-conf.dtx}
+\end{document}
+%</driver>
+%
+% \fi
+%
+% \DoNotIndex{\@tempa,\@tempb,\@temptokena}
+% \DoNotIndex{\begin,\begingroup,\bgroup}
+% \DoNotIndex{\def}
+% \DoNotIndex{\edef,\egroup,\end,\endgroup,\else,\expandafter}
+% \DoNotIndex{\fi}
+% \DoNotIndex{\if,\ifnum,\let}
+% \DoNotIndex{\relax,\RequirePackage}
+% \DoNotIndex{\the,\then}
+%
+% \changes{v0.2}{2006/02/02}{Style changed to match \textsc{active} 2004. Lots of little changes for this.}
+% \changes{v0.3}{2006/02/07}{Combined class implemented for 2006 alone.}
+% \changes{v0.3a}{2006/02/08}{Added PDF metadata hooks.}
+%
+% \makeatletter
+% \CheckSum{787}
+% \title{The \pkg{active-conf} class}
+% \author{Will Robertson}
+% \date{\filedate \qquad \fileversion}
+%
+% \maketitle ^^A% BEGIN!
+%
+% \begin{abstract}\noindent
+% This document describes the \LaTeX\ class \pkg{active-conf}, which is intended for use initially to typeset papers that are to be published in the proceedings of the Active 2006 conference, which is to be hosted by the School of Mechanical Engineering, University of Adelaide. Its suitability for subsequent conferences is expected.
+% \end{abstract}
+%
+% \tableofcontents
+%
+% \section{About this document}
+%
+% This document contains the usage and implementation of the \pkg{active-conf} class.
+% Users will almost certainly be interested in the former. This \textsc{pdf} contains
+% hyperlinks within it to aid navigation (these are typeset in {\color{red}red}), and
+% hyperlinks to internet sites to help find further information (these are typeset in
+% {\color{blue}blue}).
+%
+% The source of this document, \texttt{active-conf.dtx}, when run through \LaTeX,
+% will produce both the PDF documentation (the file you are currently reading)
+% \emph{and} the class file used to typeset your articles.
+%
+% \section{Description and usage}
+% This section describes how to use the class.
+% Please refer to the example document for context.
+%
+% \subsection{Active 2006 class}
+% The Active 2006 class, \textsf{active-conf-2006}, is a variation on the
+% \textsf{active-conf} class that incorporates the specific customisation
+% for that year's conference. Future conferences may use the base class with
+% customisation as described below; conversely, 2006 users need not take notice of
+% the first paragraph of the following section.
+%
+% On confirmation of abstract acceptance, each paper is assigned a number.
+% Input this in the document as follows: (for, say, the \texttt{088} paper number)
+% \begin{verbatim}
+% \papernumber{088}
+% \end{verbatim}
+%
+% \subsection{Document preamble}
+% \DescribeMacro{\documentclass}
+% Use this class with standard \LaTeX\ parlance: |\documentclass{active-conf}|.
+% One class option is possible: the name or year of the conference. It is the responsibility
+% of the conference organisers to distribute a file for the conference of their
+% year corresponding to this option. To use an example, if the class option is
+% \texttt{[2006]} (\ie, |\documentclass[2006]{active-conf}|)
+% the contents of the file \texttt{active-header-2006.tex} will be used to
+% construct a header on the first page of the article.\footnote{If \texttt{active-header-2006.tex}
+% didn't exist, an error would occur when processing the document.}
+%
+% The document will be set up to use A4 paper with 3\,cm margins all 'round.
+% The body text font is 12\,pt/15.25\,pt Times.\relax
+% \footnote{That is, the nominal text font size is 12\,pt,
+% and the distance between each subsequent baseline of paragraph
+% text is 15.25\,pt.}
+% The sans serif font is Helvetica\relax
+% \footnote{Scaled to match Times' x-height
+% (\ie, the lowercase letters are the same height in both alphabets)}
+% and the fixed width font (or typewriter font) is Courier.
+%
+% The following packages are loaded so that you don't have to:
+% \pkg[http://tug.ctan.org/tex-archive/macros/latex/required/amslatex/math/]{amsmath},
+% \pkg[http://tug.ctan.org/tex-archive/macros/latex/required/amslatex/math/]{amssymb},
+% \pkg[http://www.ctan.org/tex-archive/macros/latex/required/tools/]{array},
+% \pkg[http://tug.ctan.org/tex-archive/macros/latex/required/tools/]{bm},
+% \pkg[http://tug.ctan.org/tex-archive/macros/latex/required/graphics/]{graphicx}.\relax
+% \footnote{Look for file \texttt{amsldoc.pdf} for \pkg{amsmath} \& \pkg{amssymb}
+% documentation; file \texttt{grfguide.pdf} for \pkg{graphicx} documentation.}
+% Other packages are required for the class but they aren't of particular interest
+% for the purposes of the author; refer to the Implementation (\secref{packages})
+% for more information. Extra packages may also be loaded if desired, provided that
+% they do not change the layout or text fonts used in the document.
+%
+% \subsection{Frontmatter metadata}
+% \DescribeMacro{\title}
+% \DescribeMacro{\author}
+% \DescribeMacro{\email}
+% \DescribeMacro{\address}
+% \DescribeMacro{\note}
+% This class provides added procedures to typeset extra information in the frontmatter
+% of the article. This information must be specified before \cmd\maketitle. \cmd\title\
+% remains the same, but \cmd\author\ is changed and \cmd\email, \cmd\address, and \cmd\note\
+% are all completely new.
+%
+% When typeset, the information is divided into `address blocks', each of which may
+% contain multiple authors. True to its description, each block holds a single address
+% that is shared by each author contained in that block.
+%
+% \DescribeMacro{\maketitle}
+% Once the metadata has been specified, the \cmd\maketitle\ command is used
+% to create the title block containing this information. To be illustrative,
+% an example best demonstrates the use of the new frontmatter commands.
+% See \figref{fm} for a typical input and its typeset appearance
+% (albeit with different fonts).
+%
+% \def\exinput{\noindent\textit{Input:}}
+% \def\exoutput{\noindent\textit{Output:}}
+% \setlength\fboxsep{1em}
+% \begin{figure}
+% \exinput
+% \begin{verbatim}
+% \author{A.\,B.~C------} \email{abc@university}
+% \author{D.\,E.~F------}
+% \address{University \\ City, State \\ Country}
+%
+% \author{G.\,H.~I------} \email{ghi@company}
+% \address{Company \\ City, State \\ Country}
+%
+% \note{The authors would like to thank the ABC research grant.}
+% \maketitle
+% \end{verbatim}
+% \vspace{-\baselineskip}
+% \exoutput
+% \begin{trivlist}\item[]
+% \noindent\hspace{-\fboxsep}%
+% \fbox{\vbox{\noindent
+% \begin{minipage}[t]{\textwidth}
+% \let\@makefntext\old@makefntext
+% \long\def\@makecaption#1#2{%
+% \vskip\abovecaptionskip
+% \sbox\@tempboxa{{\itshape #1}~--~#2}%
+% \ifdim \wd\@tempboxa >\hsize
+% {\itshape #1}~--~#2\par
+% \else
+% \global\@minipagefalse
+% \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
+% \fi
+% \vskip\belowcaptionskip}
+%
+% \centerline{\itshape Top of the page\dots}
+% \vspace{2ex}
+% \begin{minipage}[t]{140pt}%
+% \centering
+% A.\,B.~C------\rlap{\textsuperscript a},~\,D.\,E.~F------\par
+% {\linespread{0.9}\small University \\ City, State \\ Country\par}
+% \end{minipage}\hfill
+% \begin{minipage}[t]{140pt}%
+% \centering
+% G.\,H.~I------\rlap{\textsuperscript b}\par
+% {\linespread{0.9}\small Company \\ City, State \\ Country\par}
+% \end{minipage}\hfill\null
+%
+% \vspace{2ex}
+% \centerline{\itshape\dots the rest of the page\dots}
+% \vspace{2ex}
+%
+% {\def\@makefntext#1{\parindent 1em\noindent#1}
+% \footnotetext[0]{The authors would like to thank the ABC research grant.}
+% \footnotetext[0]{~}}
+% \def\thempfootnote{\@alph\c@mpfootnote}
+% \footnotetext[1]{Email address: \texttt{abc@university}}
+% \footnotetext[2]{Email address: \texttt{ghi@company}}
+% \end{minipage}}}
+% \end{trivlist}
+% \caption{Example of the frontmatter in the \pkg{active-conf} class.}
+% \label{fig:fm}
+% \end{figure}
+%
+% To summarise:
+% \begin{description}\setlength\parskip{0pt}
+% \item[\cmd\title] Specified as usual.
+% \item[\cmd\author] Separates groups of authors by their respective \cmd\address.
+% \item[\cmd\email] Adds a footnote containing the email address
+% of the previous author.
+% \item[\cmd\address] Creates a block containing authors previously specified.
+% \item[\cmd\note] Adds a note (used for thanks', etc.)
+% as an unlabelled footnote.\relax
+% \footnote{As many notes as desired may be used; each is typeset on a separate line.}
+% \end{description}
+%
+% \DescribeMacro{\showaffiliations}
+% If the command \cmd\showaffiliations\ is placed before the author declarations,
+% each author will reference the address to which they are associated.
+% An optional argument to \cmd\author\ can be used to customise which addresses
+% are referenced as affiliations; for example |\author[1,3]{A.\,N.~Author}| designates
+% an affiliation for this author with the first and third addresses.
+%
+%
+% \DescribeMacro{\pdfkeywords}
+% Finally, optional, comma-separated keywords may be added to the paper with
+% the command in the margin:
+% \begin{verbatim}
+% \pdfkeywords{Active noise control, Virtual microphones}
+% \end{verbatim}
+%
+% \subsection{Floats: figures and tables}
+% \DescribeEnv{figure}
+% \DescribeEnv{table}
+% Several enhancements have been added to make things easier when using figures and
+% tables. Both are centred on the page, so no explicit commands for doing so are
+% required. Secondly, the default float placement parameter is \texttt{[htbp]},\relax
+%\footnote{That is, floats will be placed at the position of their definition
+% if possible; otherwise they will be placed at the top or bottom of a
+% subsequent text page or on a page consisting of only floats in the last resort.}
+% so the optional argument generally won't be required for either figures or tables.
+%
+% \DescribeMacro{\caption}
+% The \cmd\caption\ command used to label figures and tables is now contextually
+% sensitive to adjust its vertical spacing depending on which float it is being
+% used within. This ensures appropriate spacing for the following rules:
+% captions must be placed \emph{below} figures and \emph{above} tables.
+%
+% A typical example of the \env{figure} environment follows:
+% \begin{verbatim}
+% \begin{figure}
+% \includegraphics{figurename}
+% \caption{Figure caption.}
+% \label{fig:label}
+% \end{figure}
+% \end{verbatim}
+% A typeset example of how the \env{table} environment should be used is shown in
+% \figref{tab}. When displaying tabulated data, avoid vertical lines and use horizontal rules
+% only to divide data from its label or to separate multiple sets of data.
+% The more lines used in the table, the more distracting it is from the data being displayed.
+% See the \href{http://tug.ctan.org/tex-archive/macros/latex/contrib/booktabs/}{booktabs}
+% package documentation for more information on effective table design.
+% \begin{figure}
+% \exinput
+% \begin{verbatim}
+% \begin{table}
+% \caption{This is an example of how you should tabulate data.}
+% \label{tab:label}
+% \begin{tabular}{@{} cccc @{}}
+% \hrule
+% One & Two & Three & Four \\
+% \hrule
+% 1 & 4 & 7 & 10 \\ 2 & 5 & 8 & 11 \\ 3 & 6 & 9 & 12 \\
+% \hrule
+% \end{tabular}
+% \end{table}
+% \end{verbatim}
+% \vspace{-\baselineskip}
+% \exoutput
+% \begin{trivlist}\item[]
+% \noindent\hspace{-\fboxsep}%
+% \fbox{\vbox{\noindent
+% \begin{minipage}[t]{\textwidth}\centering
+% \def\@captype{table}
+% \long\def\@makecaption#1#2{%
+% \vskip\abovecaptionskip
+% \sbox\@tempboxa{\small #1:~#2}%
+% \ifdim \wd\@tempboxa >\hsize
+% {\small #1:~#2\par}%
+% \else
+% \global\@minipagefalse
+% \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
+% \fi
+% \vskip\belowcaptionskip}
+%
+% \caption{This is an example of how you should tabulate data.}\vspace{1ex}
+% \label{tab:label}
+% \begin{tabular}{@{} cccc @{}}
+% \hline
+% One & Two & Three & Four \\
+% \hline
+% 1 & 4 & 7 & 10 \\ 2 & 5 & 8 & 11 \\ 3 & 6 & 9 & 12 \\
+% \hline
+% \end{tabular}
+% \end{minipage}}}
+% \end{trivlist}
+% \caption{Example of tabular data.}
+% \label{fig:tab}
+% \end{figure}
+%
+% \newpage
+% \subsection{Referencing}
+% \DescribeMacro{\figref}
+% \DescribeMacro{\tabref}
+% \DescribeMacro{\eqref}
+% \DescribeMacro{\secref}
+% The class defines the following four commands for referring to document elements:
+% \cmd\figref, \cmd\tabref, \cmd\eqref, and \cmd\secref. They are used in a similar way
+% to the \cmd\ref\ command, but print the name of the reference type before the
+% numbered label. For example,
+% \begin{quote}
+% |\figref{label}| $\quad\longrightarrow\quad$ |Figure~\ref{fig:label}|
+% \end{quote}
+% and similarly for the others (respectively, `Table', `Equation', and `Section').
+%
+% Should you wish to use a more sophisticated referencing package
+% (the author's recommendation is
+% \pkg[http://tug.ctan.org/tex-archive/macros/latex/contrib/refstyle/]{refstyle}),
+% these control sequences may need to be undefined before the package is loaded to
+% prevent conflicts. This may done with, \eg, \cmd\let\cmd\figref\cmd\undefined, and so on.
+%
+% \DescribeMacro{\cite}
+% The \cmd\cite\ command is redefined to remove any preceding space and replace it with non-breaking space; in other words, its output will never follow a line break. If you desire more advanced behaviour with this command, use the following in your preamble:
+% \begin{verbatim}
+% \usepackage[sort&compress,numbers]{natbib}
+% \usepackage{hypernat}
+% \end{verbatim}
+% The \pkg[http://www.tug.org/tex-archive/macros/latex/contrib/misc/hypernat.sty]{hypernat} package is not necessarily standard, so you may need to obtain it manually.
+%
+% \StopEventually{}
+%
+% \clearpage
+% \section{Implementation}
+%
+% This section contains the commented source code of this package. It is not
+% intended to be useful or interesting to the majority of users of the class.
+%
+% This class has been written somewhat hastily to produce an easy-to-use
+% \LaTeX\ style file for authors writing articles for the conference Active 2006.
+% As such, it is not up to the standard of a `professional' class file although it
+% might contain some (not particularly and not many) novel ideas; there are probably
+% be lots of limitations/bugs since it has not been extensively tested.
+% Use at your own risk!
+%
+%
+%
+% \subsection{Option processing}\label{sec:classoption}
+% Take one option for the class: the name or year of the conference.
+% The file \texttt{YYYY.tex} is then used to construct the titlepage header.
+% We use \cmd\active@option@warn\ to give an error if the user tries to use
+% more than one class option.
+%<*!2006>
+% \begin{macrocode}
+\let\active@option@warn\relax
+\DeclareOption*{%
+ \active@option@warn
+ \def\active@option@warn{%
+ \ClassError{active-conf}
+ {The only class option possible is the name or year of the conference}
+ {\MessageBreak
+ This class takes one option: the name or year of the conference.\MessageBreak
+ The file active-header-YYYY.tex is then used to create the titlepage header.\MessageBreak}}
+ \let\active@option\CurrentOption}
+\ProcessOptions
+% \end{macrocode}
+%</!2006>
+%<*classfile>
+% \subsection{Class and package loading}\label{sec:packages}
+% Base everything off the eponymous \pkg{article} class. Set up the fonts\relax
+% \footnote{Note that we need to call \cmd\normalfont\ after selecting the new fonts
+% and before selecting the new encoding in order to ensure that \texttt{T1} `CM'
+% fonts aren't loaded, which can cause an error in some distributions.},
+% and load a bunch of packages first to set up the document properties and second
+% for the convenience of the user.
+% \begin{macrocode}
+\LoadClass[12pt]{article}
+\renewcommand\rmdefault{ptm}
+\renewcommand\ttdefault{pcr}
+\RequirePackage[scaled=0.87]{helvet}
+\normalfont
+\RequirePackage[T1]{fontenc}
+\RequirePackage{textcomp}
+\RequirePackage{calc,ifthen,url}
+\RequirePackage[a4paper,margin=3cm,ignoreall]{geometry}
+\RequirePackage{amsmath,amssymb,array,bm,graphicx,hyperref}
+\hypersetup{
+ colorlinks,
+ linkcolor=black,
+ anchorcolor=black,
+ citecolor=black,
+ filecolor=black,
+ menucolor=black,
+ pagecolor=black,
+ urlcolor=black,
+ bookmarks,
+ pdfstartview=FitH,
+ pdfpagelayout=SinglePage
+ }
+% \end{macrocode}
+% \paragraph{Fonts}
+% Because we need to be able to have Word users copy us, we need to use fonts that they can use too. Palatino is no good because Windows~2000 users will not have it (and I can't be bothered researching to find out if Book~Antiqua or whatever will do the job sufficiently); everyone has Georgia, but that's tricky to get maths going with it and unusual to find in a LaTeX installation. So we're stuck with the age-old and none too pleasant Times. Ah well.
+%
+% Note that I \emph{have not} taken the liberty of using the Times maths fonts\footnote{Either via the \pkg{mathptm} or \pkg{mathptmx} packages.} as well, since Computer Modern maths does the job quite nicely (and moreover, contains bold Greek symbols~--~how can there be no bold maths in the Times maths fonts?).
+%
+% Finally, get rid of extra space after punctuation (it's old-fashioned) and increase the leading between the lines; we need this due to such long lines with so many characters in each. We also want no page numbers, since numbers will be added after all the papers are collated into the proceedings.
+% \begin{macrocode}
+\frenchspacing
+\linespread{1.0517}
+\pagestyle{empty}
+\setlength\parindent{1.5em}
+% \end{macrocode}
+% \subsection{Formatting specification}
+% \begin{macro}{\section}\begin{macro}{\subsection}
+% \begin{macro}{\subsubsection}\begin{macro}{\paragraph}
+% \begin{macro}{\subparagraph}
+% Not too large a font for the titles, make it more unobstrusive.
+% Nobody ever uses \cmd\subparagraph, so let's remove it.
+% \begin{macrocode}
+\setcounter{secnumdepth}{3}
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-\baselineskip}%
+ {1pt plus 1pt}%
+ {\sffamily\bfseries\MakeUppercase}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-\baselineskip}%
+ {1pt plus 1pt}%
+ {\sffamily\bfseries}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-\baselineskip}%
+ {1pt plus 1pt}%
+ {\sffamily\bfseries}}
+\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {\baselineskip}%
+ {-\baselineskip}%
+ {\sffamily\bfseries}}
+\let\subparagraph\undefined
+% \end{macrocode}
+% \end{macro}\end{macro}\end{macro}\end{macro}\end{macro}
+%
+% \begin{environment}{itemize}
+% \begin{environment}{enumerate}
+% Decrease the amount of vertical space between items in the \env{itemize} and \env{enumerate} environments. Renew the \LaTeX-defined ones in order to adjust all necessary bits and pieces.
+% \begin{macrocode}
+\def\list@spacing{%
+ \parsep 4pt
+ \itemsep 0pt
+ \topsep 6pt
+ \partopsep 0pt}
+\def\enumerate{%
+ \ifnum \@enumdepth > \thr@@\@toodeep\else
+ \advance\@enumdepth\@ne
+ \edef\@enumctr{enum\romannumeral\the\@enumdepth}%
+ \expandafter
+ \list
+ \csname label\@enumctr\endcsname
+ {\usecounter\@enumctr\def\makelabel##1{\hss\llap{##1}}%
+ \list@spacing}%
+ \fi}
+\let\endenumerate\endlist
+\def\itemize{%
+ \ifnum \@itemdepth > \thr@@\@toodeep\else
+ \advance\@itemdepth\@ne
+ \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
+ \expandafter
+ \list
+ \csname\@itemitem\endcsname
+ {\def\makelabel##1{\hss\llap{##1}}%
+ \list@spacing}%
+ \fi}
+\let\enditemize\endlist
+% \end{macrocode}
+% \end{environment}
+% \end{environment}
+% \begin{environment}{itemise}
+% Provide an environment with the correct spelling of `itemize'.
+% \begin{macrocode}
+\let\itemise\itemize
+\let\enditemise\enditemize
+% \end{macrocode}
+% \end{environment}
+%
+% \begin{macro}{\descriptionlabel}
+% Change the description label to italics instead of bold.
+% \begin{macrocode}
+\renewcommand*\descriptionlabel[1]{\hspace\labelsep
+ \normalfont\itshape #1}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{environment}{abstract}
+% The most important part is removing the indent that exists in \pkg{article}!
+% \begin{macrocode}
+\def\abstract@error{%
+ \ClassError{active-conf}{Not allowed in the abstract.}
+ {The abstract must not contain maths, references, or footnotes.}}
+\renewenvironment{abstract}
+ {\vspace{\baselineskip}\fontsize{10}{11}\selectfont
+ {\centering\sffamily\bfseries ABSTRACT\par}
+ \setlength\leftskip{\leftskip+1.5cm}%
+ \setlength\rightskip{\rightskip+1.5cm}%
+ \noindent\ignorespaces}
+ {\par}
+% \end{macrocode}
+% \end{environment}
+% \begin{macro}{\figref}
+% \begin{macro}{\tabref}
+% \begin{macro}{\secref}
+% These are hard-coded because I'm lazy and there's no good solution to this problem without telling people to use \textsf{refstyle}. Which is not widely distributed (as it's new) so users would have to install it themselves. Which is bad.
+% \begin{macrocode}
+\def\eqref#1{Equation~\ref{eq:#1}}
+\def\figref#1{Figure~\ref{fig:#1}}
+\def\tabref#1{Table~\ref{tab:#1}}
+\def\secref#1{Section~\ref{sec:#1}}
+% \end{macrocode}
+% \end{macro}\end{macro}\end{macro}
+% \begin{macro}{\fps@figure}
+% \begin{macro}{\fps@table}
+% Make the default float placement \texttt{[htbp]}; users will always do it themselves anyway\dots
+% \begin{macrocode}
+\def\fps@figure{htbp}
+\def\fps@table{htbp}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{environment}{figure}
+% \begin{environment}{table}
+% Add \cmd\centering\ to the \env{figure} and \env{table} environments.
+% This requires a trick: \cmd{\fps@...} must be expanded, so we can't just
+% pass through |#1|. Instead, put everything, expanding all except the
+% \cmd\@float\ command, in a temporary macro, and then use that to produce the float.
+% \begin{macrocode}
+\renewenvironment{figure}[1][\fps@figure]
+ {\edef\@tempa{\noexpand\@float{figure}[#1]}
+ \@tempa\centering}
+ {\end@float}
+\renewenvironment{table}[1][\fps@table]
+ {\edef\@tempa{\noexpand\@float{table}[#1]}
+ \@tempa\centering}
+ {\end@float}
+% \end{macrocode}
+% \end{environment}\end{environment}
+% With the \pkg{array} package, add more height to the table rows so that horizontal
+% rules don't look ugly. But only if the \pkg{booktabs} package isn't loaded, since it
+% performs similar operations itself.
+% \begin{macrocode}
+\AtBeginDocument{%
+ \@ifpackageloaded{booktabs}{}{\setlength\extrarowheight{2pt}}}
+% \end{macrocode}
+% \begin{macrocode}
+% Better float parameters: (from the TeX FAQ)
+\renewcommand{\topfraction}{.85}
+\renewcommand{\bottomfraction}{.7}
+\renewcommand{\textfraction}{.15}
+\renewcommand{\floatpagefraction}{.66}
+\renewcommand{\dbltopfraction}{.66}
+\renewcommand{\dblfloatpagefraction}{.66}
+\setcounter{topnumber}{9}
+\setcounter{bottomnumber}{9}
+\setcounter{totalnumber}{20}
+\setcounter{dbltopnumber}{9}
+% \end{macrocode}
+%
+% \begin{macro}{\@makecaption}
+% Adjust the formatting of float captions: smaller font size.
+% \begin{macrocode}
+\long\def\@makecaption#1#2{%
+ \vskip\abovecaptionskip
+ \sbox\@tempboxa{\small #1:~#2}%
+ \ifdim \wd\@tempboxa > \hsize
+ \begingroup
+ \setlength\leftskip{\leftskip+1.5cm}%
+ \setlength\rightskip{\rightskip+1.5cm}%
+ \small #1:~#2\par\endgroup
+ \else
+ \global\@minipagefalse
+ \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
+ \fi
+ \vskip\belowcaptionskip}
+% \end{macrocode}
+% \end{macro}
+%
+% We wish to describe tables with captions \emph{above} the table.
+% This is not an uncommon style requirement.
+%
+% We can't simply use \LaTeX's \cmd\caption\ and put it before a |\begin{tabular}| since the spacing around the caption is defined assuming that it'll be placed below whatever it's describing. So, we use \name{Robin Fairbairn}'s \pkg{topcapt} package (or rather, a plagiarised verbatim copy of it~--~v1.1a to be precise) to define a new command \cmd\topcaption\ (and an auxiliary macro \cmd\@topcaption) that has `opposite' spacing to a regular \cmd\caption\ for the purposes of using it with tabular material.
+%
+% \begin{macro}{\topcaption}
+% Quoth Robin: {\slshape \cmd\topcaption\ simply advances the caption count, sorts out the
+% arguments and passes on to \cmd{\@topcaption}.}
+%
+% \begin{macrocode}
+\newcommand\topcaption{%
+ \refstepcounter\@captype
+ \@dblarg{\@topcaption\@captype}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\@topcaption}
+% Robin: {\slshape \cmd{\@topcaption} swaps above and below caption skips and the relays its arguments to \cmd{\@caption}.}
+% \begin{macrocode}
+\def\@topcaption#1[#2]#3{%
+ \@tempskipa\abovecaptionskip
+ \abovecaptionskip\belowcaptionskip
+ \belowcaptionskip\@tempskipa
+ \@caption{#1}[{#2}]{#3}%
+ \@tempskipa\abovecaptionskip
+ \abovecaptionskip\belowcaptionskip
+ \belowcaptionskip\@tempskipa}
+% \end{macrocode}
+% \end{macro}
+%
+% Now we want to use \cmd\topcaption\ by default when we're inside a \env{table} environment. We can do this by examining the control sequence \cs{@captype}, which contains the string of the floating environment in which it is called. By wrapping \cmd\caption\ in a macro that normally just calls the original \cmd\caption\ definition unless \cs{@captype} contains \texttt{table}, in which case \cmd\topcaption\ is used, we can make this process transparent to the user.
+%
+% Of course, the author needs to know in what context to use \cmd\caption, but that's a problem to be tackled another day.
+% \begin{macrocode}
+\let\caption@orig\caption
+\renewcommand\caption{%
+ \let\@tempa\caption@orig
+ \def\@tempb{table}%
+ \ifx\@captype\@tempb
+ \let\@tempa\topcaption
+ \fi
+ \@tempa}
+% \end{macrocode}
+%
+% \begin{macro}{\appendix}
+% Use this command and all \cmd\section\ commands now print appendices.
+% \begin{macrocode}
+\def\appendix{\par
+ \c@section\z@\c@subsection\z@
+ \gdef\thesection{Appendix \@Alph\c@section}}
+% \end{macrocode}
+% \changes{v0.1a}{2006/01/30}{Added `Appendix' before the section number in an Appendix.}
+% \end{macro}
+%
+% \subsection{Frontmatter}
+% \begin{macro}{\maketitle}
+% This is changed somewhat from the default classes. Instead of making \cmd\footnote\ create \cmd\thanks's, it is defined to gobble its argument and issue a warning. I hope nobody wants a footnote in their frontmatter. They shouldn't.
+%
+% The reason for doing this is because the mechanism that \cmd\author\ and \cmd\email\ uses to create email address footnotes is rather fragile because I hacked it together rather quickly and don't take other notes into account when they're counting footnote numbers.
+% \begin{macrocode}
+\renewcommand\maketitle{%
+ \begingroup
+ \def\footnote##1{\ClassWarning{active-conf}
+ {Footnotes aren't allowed in address text blocks}}
+ \def\thefootnote{\@alph\c@footnote}%
+ \newpage
+ \global\@topnum\z@ % Prevents figures from going at top of page.
+ \centering
+% \end{macrocode}
+% Put the conference details above the title. (Only if \cmd\active@option\ has been
+% defined by the one and only class option, obviously. See \secref{classoption}.)
+% \begin{macrocode}
+%<!2006> \@ifundefined{active@option}{}
+ {\vspace*{-24pt}% hard coded because I'm lazy
+ \begin{minipage}{\textwidth}
+ \sffamily\small
+% \end{macrocode}
+%</classfile>
+%<*2006>
+% \begin{macrocode}
+\vspace*{-2cm}
+\centering
+\includegraphics{header-logo-2006}
+% \end{macrocode}
+%</2006>
+%<*!2006>
+% \begin{macrocode}
+ \IfFileExists{active-header-\active@option.tex}
+ {\input active-header-\active@option.tex}
+ {\ClassError{active-conf}
+ {Titlepage header file active-header-\active@option.tex not found}
+ {\MessageBreak
+ The file active-header-YYYY.tex is required to produce the titlepage header,\MessageBreak
+ where YYYY is the name or year of the conference. \MessageBreak
+ Please contact the conference organisers for further information.
+ \MessageBreak}}
+% \end{macrocode}
+%</!2006>
+%<*classfile>
+% \begin{macrocode}
+ \end{minipage}\vspace{1ex}}
+ \begin{center}
+ \sffamily\bfseries\fontsize{16}{17}\selectfont\@title
+ \end{center}
+ \vspace{-2.5ex}%
+% \end{macrocode}
+% \paragraph{Notes} These are input by the author with \cmd\note, multiple allowed, and typeset as footnotes without \cmd\footnotemark s. After the last, put some blank space to separate from the other footnotes and redefine \cmd\note\ to gobble its input and produce a warning. Afterwards, redefine footnote formatting to behave as normal.
+% \begin{macrocode}
+ \begingroup
+ \long\def\@makefntext##1{\parindent 1em\noindent##1}%
+ \@note
+ \setcounter{footnote}{0}
+ \global\def\note##1{%
+ \ClassWarning{active-conf}
+ {\protect\note\space is only allowed before \protect\maketitle}
+ {Please input all notes before the document begins.}}
+ \endgroup
+% \end{macrocode}
+% \paragraph{Addresses} These are author/address blocks inside the \cmd\address@list\ macro that at present exist inside boxes all of equal width.
+%
+% First, it is necessary to ensure that any footnote marks for referring to the email address of an author doesn't increase the vertical height of the box for that address block, since then the baselines of adjacent blocks will no longer be aligned.
+%
+% The boxes that contain the address blocks are typset with infinite stretchable space\footnotemark\ on either side of each line (the \cmd\leftskip\ and the \cmd\rightskip). There is more infinite stretchable space in between each address block (see the end of the definition of \cmd\address), which serves to equispace each block horizontally.
+% \footnotetext{\cs{@flushglue} defined by \LaTeX\ as \texttt{0pt plus 1fil}}
+% \begin{macrocode}
+ \def\@makefnmark{\smash{\textsuperscript{\@thefnmark}}}
+ {\parindent\z@
+ \leftskip\@flushglue
+ \rightskip\@flushglue
+ \parfillskip\z@
+ \address@list\par}
+ \after@maketitle
+ \endgroup
+ \hypersetup{pdfauthor={\pdf@authors},pdftitle={\@title}}}
+\let\after@maketitle\@empty
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\pdfkeywords}
+% \begin{macrocode}
+\newcommand\pdfkeywords[1]{\hypersetup{pdfkeywords={#1}}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\papernumber}
+%<*2006>
+% \begin{macrocode}
+\newcommand\papernumber[1]{%
+ \hypersetup{pdfsubject={a06\_#1.pdf}}%
+ \AtEndDocument{%
+ \typeout{ ^^J
+ *************************************************^^J
+ *************************************************^^J
+ **^^J
+ ** Please submit your manuscript as "a06_#1.pdf"^^J
+ **^^J
+ *************************************************^^J
+ *************************************************}}}
+% \end{macrocode}
+%</2006>
+% \end{macro}
+%
+%
+% \begin{macro}{\note}
+% This command is used to typeset notes about the article at the footer of the opening page. Intended to be used for thanks, acknowledgements, and various miscellany about the article or authors that doesn't fit anywhere else.
+% \begin{macrocode}
+\def\note#1{\g@addto@macro\@note{\footnotetext[0]{#1}}}
+\let\@note\@empty
+\let\thanks\note
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\author@init}
+% \begin{macro}{\author@list}
+% \begin{macro}{\author}
+% \cmd{\author@init} is the top-level macro that creates a `fresh' definition of \cmd\author\ and initialises the \cmd{\author@list} macro. \cmd\author\ simply populates \cmd{\author@list} with a list of authors, separated by the macro \cmd{\author@sep}. The definition is set up to redefine itself the first time it is called so that \cmd{\author@sep} is only inserted \emph{after} this first time.
+%
+% \cmd{\author@list} is used as the first line in every address block, so once \cmd\address\ is called, \cmd{\author@init} is called again for the next list of authors that happen to work at a different address.
+% \begin{macrocode}
+\def\author@init{%
+ \def\@@author##1{%
+ \g@addto@macro\author@list{##1}%
+ \def\@@author####1{\g@addto@macro\author@list{\author@sep ####1}}}%
+ \let\author@list\@empty}
+\author@init
+\renewcommand\author[2][\c@affiliation]{%
+ \ifx\pdf@authors\@empty\else
+ \g@addto@macro\pdf@authors{, }%
+ \fi
+ \g@addto@macro\pdf@authors{#2}%
+ \g@addto@macro\author@list{\mbox\bgroup}%
+ \@@author{#2}%
+ \if@showaff
+ \@for\@@index :=#1\do{%
+ \expandafter\g@addto@macro
+ \expandafter\author@list
+ \expandafter{%
+ \expandafter\place@affiliation
+ \expandafter{%
+ \@@index}}%
+ }
+ \fi
+ \g@addto@macro\author@list{\egroup}}
+\newcommand\place@affiliation[1]{\kern1pt\textsuperscript{\@fnsymbol#1}}
+\let\pdf@authors\@empty
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\email}
+% This macro is intended to be used immediately after an \cmd\author\ declaration, and it simply appends a footnote to the current author detailing their email address. Because we aren't evaluating these things until the end, we regrettably need to spend some effect to replicate the effect that \cmd\footnotemark\ has on \cs{c@footnote}. This could almost certainly be more elegant.
+% \begin{macrocode}
+\def\email#1{%
+ \g@addto@macro\author@list{\kern1pt\footnotemark}%
+ \g@addto@macro\after@maketitle{%
+ \stepcounter{footnote}%
+ \footnotetext[\the\c@footnote]{Email address: \url{#1}}}}
+\g@addto@macro\after@maketitle{\setcounter{footnote}{0}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\address@list}
+% This is the macro used to hold all of the address blocks. Some of its contents is \emph{unexpanded} until \cmd\maketitle, notably the width of the minipages used to typeset the blocks.
+% \begin{macrocode}
+\let\address@list\@empty
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\@@authorhook}
+% \begin{macro}{\@@addresshook}
+% And these are the macros used to format the text in the address blocks. Its default definition is to typeset everything in sans serif and the address in a small font, but you can do more complex things with it if you wish; it's enclosed in a group so don't worry about having to confine state. Unfortunately, it's \emph{not} set up to take an argument, state-changing arguments must be used (\eg, \cmd\sffamily, \cmd\itshape, \cmd\small).
+% \begin{macrocode}
+\providecommand\@@authorhook{\sffamily}
+\providecommand\@@addresshook{\sffamily\fontsize{10}{11}\selectfont}
+% \end{macrocode}
+% \end{macro} \end{macro}
+% \begin{macro}{\address}
+% This macro is used after any number of \cmd\author\ declarations. It takes the list of authors and typesets them in a box above the specified address. Everything is measured and later put into boxes of equal width so that spacing with several address blocks looks okay.
+%
+% The trick is to use one of \TeX's vertical boxes, and populate it with restricted-mode horizontal boxes---this makes the \cmd\vbox\ behave ``as expected'' and stretch to exactly the width it requires to typeset everything. The downside to this method is that restricted-mode \cmd\hbox's are required. What does this mean? `Normal' things like paragraph breaks and literal newlines aren't allowed, since we're typesetting in one long horizontal box.
+%
+% Obviously, people will want to write multi-line addresses, so we can get around the horiz.\ box problem by defining \cmd{\\} to end the current \cmd\hbox\ and start another. The following verbatim sketches the idea\dots
+% \begin{verbatim}
+% \address{abc \\ def \\ ghi} => \vbox{ ... \hbox{abc \\ def \\ ghi} }
+% \\ => }\hbox{
+% \hbox{abc \\ def \\ ghi} => \hbox{abc }\hbox{ def }\hbox{ ghi}
+% \end{verbatim}
+% This leaves out the details, like absorbing the leading space we don't want, and re-applying the address-block formatting hook.
+% Finally, at the end of the address, we need to initialise the various author macros so that a fresh lot of authors can be defined for their own subsequent address block.
+% \begin{macrocode}
+\def\address#1{%
+ \begingroup
+ \let\footnotemark\relax
+ \def\\{\egroup\hbox\bgroup\@@addresshook\ignorespaces}
+ \sbox\tempbox{%
+ \vbox{%
+ \hbox{\strut\@@authorhook\author@list}
+ \hbox{\@@addresshook #1}}}
+ \settowidth\templength{\usebox\tempbox}
+ \ifthenelse{\lengthtest{\templength>0.49\linewidth}}{\global\boxwidth\linewidth}{%
+ \ifthenelse{\lengthtest{\templength>\boxwidth}}{\global\boxwidth\templength}{}}%
+ \expandafter\make@address@box\expandafter{\author@list}{#1}
+ \endgroup
+ \author@init}
+\newlength\boxwidth
+\newlength\templength
+\newbox\tempbox
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\make@address@box}
+% This macro is broken out for easy of supplying an expanded \cmd{\author@list} to the middle of a \cmd{\g@addto@macro} declaration. Note well that \cmd\boxwidth\ isn't evaluated until \cmd{\address@list} is expanded in \cmd\maketitle.
+% \begin{macrocode}
+\newcommand\make@address@box[2]{%
+ \g@addto@macro\address@list{%
+ \begin{minipage}[t]{\boxwidth+10pt}%
+ \vspace*{\medskipamount}%
+ \centering
+ {\@@authorhook#1\par\vspace{3pt}}
+ {\linespread{0.9}%
+ \@@addresshook
+ \if@showaff
+ \makebox[0pt][r]{\textsuperscript{\@fnsymbol\c@affiliation}}%
+ \fi
+ \ignorespaces#2\par}
+ \end{minipage}%
+ \stepcounter{affiliation}%
+ \hskip\@flushglue}}
+% \end{macrocode}
+% \changes{v0.1a}{2006/01/30}{Vertical space fiddling in the frontmatter.}
+% \end{macro}
+%
+% \begin{macrocode}
+\newcounter{affiliation}
+\stepcounter{affiliation}
+\g@addto@macro\after@maketitle{\setcounter{affiliation}{1}}
+\newif\if@showaff
+\newcommand\showaffiliations{\@showafftrue}
+% \end{macrocode}
+%
+% Don't look at the following definition! Yuck!
+% \begin{macrocode}
+\def\author@sep{,~\,}
+% \end{macrocode}
+% \subsection{Maths and misc.}
+% \begin{macro}{\unit}
+% \begin{macro}{\num}
+% The \cmd\unit\ and \cmd\num\ commands are defined for typesetting units
+% and numbers with units, respectively. In the latter case, a thin space is
+% used between the number and its unit, which is good typographical practise.
+% \begin{macrocode}
+\newcommand\unit[1]{\ensuremath{\mathrm{#1}}}
+\newcommand\num[2]{\ensuremath{\text{#1}\,\mathrm{#2}}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\cite}
+% Removes preceding space and replaces it with a non-breaking space.
+% \begin{macrocode}
+\AtBeginDocument{%
+ \let\cite@orig\cite
+ \def\cite{\ifnum\lastskip>0\relax\unskip~\fi\cite@orig}}
+% \end{macrocode}
+% \changes{v0.1a}{2006/01/30}{Implemented non-breaking behaviour.}
+% \end{macro}
+%
+% The following is taken from my very own \pkg{fontspec} package, and is
+% used to change \cmd\mathrm\ to Times Roman without destroying those aspects
+% of default Computer Modern maths that assume that \cmd\rmdefault\ is \texttt{cmr}.
+% \begin{macrocode}
+\DeclareSymbolFont{legacymaths}{OT1}{cmr}{m}{n}
+\SetSymbolFont{legacymaths}{bold}{OT1}{cmr}{bx}{n}
+\DeclareMathAccent{\acute} {\mathalpha}{legacymaths}{19}
+\DeclareMathAccent{\grave} {\mathalpha}{legacymaths}{18}
+\DeclareMathAccent{\ddot} {\mathalpha}{legacymaths}{127}
+\DeclareMathAccent{\tilde} {\mathalpha}{legacymaths}{126}
+\DeclareMathAccent{\bar} {\mathalpha}{legacymaths}{22}
+\DeclareMathAccent{\breve} {\mathalpha}{legacymaths}{21}
+\DeclareMathAccent{\check} {\mathalpha}{legacymaths}{20}
+\DeclareMathAccent{\hat} {\mathalpha}{legacymaths}{94}
+\DeclareMathAccent{\dot} {\mathalpha}{legacymaths}{95}
+\DeclareMathAccent{\mathring}{\mathalpha}{legacymaths}{23}
+\DeclareMathSymbol{!}{\mathclose}{legacymaths}{33}
+\DeclareMathSymbol{:}{\mathrel} {legacymaths}{58}
+\DeclareMathSymbol{;}{\mathpunct}{legacymaths}{59}
+\DeclareMathSymbol{?}{\mathclose}{legacymaths}{63}
+\DeclareMathSymbol{0}{\mathalpha}{legacymaths}{`0}
+\DeclareMathSymbol{1}{\mathalpha}{legacymaths}{`1}
+\DeclareMathSymbol{2}{\mathalpha}{legacymaths}{`2}
+\DeclareMathSymbol{3}{\mathalpha}{legacymaths}{`3}
+\DeclareMathSymbol{4}{\mathalpha}{legacymaths}{`4}
+\DeclareMathSymbol{5}{\mathalpha}{legacymaths}{`5}
+\DeclareMathSymbol{6}{\mathalpha}{legacymaths}{`6}
+\DeclareMathSymbol{7}{\mathalpha}{legacymaths}{`7}
+\DeclareMathSymbol{8}{\mathalpha}{legacymaths}{`8}
+\DeclareMathSymbol{9}{\mathalpha}{legacymaths}{`9}
+\DeclareMathSymbol{\Gamma}{\mathalpha}{legacymaths}{0}
+\DeclareMathSymbol{\Delta}{\mathalpha}{legacymaths}{1}
+\DeclareMathSymbol{\Theta}{\mathalpha}{legacymaths}{2}
+\DeclareMathSymbol{\Lambda}{\mathalpha}{legacymaths}{3}
+\DeclareMathSymbol{\Xi}{\mathalpha}{legacymaths}{4}
+\DeclareMathSymbol{\Pi}{\mathalpha}{legacymaths}{5}
+\DeclareMathSymbol{\Sigma}{\mathalpha}{legacymaths}{6}
+\DeclareMathSymbol{\Upsilon}{\mathalpha}{legacymaths}{7}
+\DeclareMathSymbol{\Phi}{\mathalpha}{legacymaths}{8}
+\DeclareMathSymbol{\Psi}{\mathalpha}{legacymaths}{9}
+\DeclareMathSymbol{\Omega}{\mathalpha}{legacymaths}{10}
+\DeclareMathSymbol{+}{\mathbin}{legacymaths}{43}
+\DeclareMathSymbol{=}{\mathrel}{legacymaths}{61}
+\DeclareMathDelimiter{(}{\mathopen} {legacymaths}{40}{largesymbols}{0}
+\DeclareMathDelimiter{)}{\mathclose}{legacymaths}{41}{largesymbols}{1}
+\DeclareMathDelimiter{[}{\mathopen} {legacymaths}{91}{largesymbols}{2}
+\DeclareMathDelimiter{]}{\mathclose}{legacymaths}{93}{largesymbols}{3}
+\DeclareMathDelimiter{/}{\mathord}{legacymaths}{47}{largesymbols}{14}
+\DeclareMathSymbol{\mathdollar}{\mathord}{legacymaths}{36}
+\DeclareSymbolFont{operators}\encodingdefault\rmdefault\mddefault\updefault
+\SetSymbolFont{operators}{normal}\encodingdefault\rmdefault\mddefault\updefault
+\SetMathAlphabet\mathrm{normal}\encodingdefault\rmdefault\mddefault\updefault
+\SetMathAlphabet\mathit{normal}\encodingdefault\rmdefault\mddefault\itdefault
+\SetMathAlphabet\mathbf{normal}\encodingdefault\rmdefault\bfdefault\updefault
+\SetMathAlphabet\mathsf{normal}\encodingdefault\sfdefault\mddefault\updefault
+\SetMathAlphabet\mathtt{normal}\encodingdefault\ttdefault\mddefault\updefault
+\SetSymbolFont{operators}{bold}\encodingdefault\rmdefault\bfdefault\updefault
+\SetMathAlphabet\mathrm{bold}\encodingdefault\rmdefault\bfdefault\updefault
+\SetMathAlphabet\mathit{bold}\encodingdefault\rmdefault\bfdefault\itdefault
+\SetMathAlphabet\mathsf{bold}\encodingdefault\sfdefault\bfdefault\updefault
+\SetMathAlphabet\mathtt{bold}\encodingdefault\ttdefault\bfdefault\updefault
+% \end{macrocode}
+% The end! Thanks for coming.
+% \begin{macrocode}
+%</classfile>
+% \end{macrocode}
+%
+% \clearpage
+% \begingroup
+% \renewenvironment{theglossary}
+% {\small\list{}{}
+% \item\relax
+% \glossary@prologue\GlossaryParms
+% \let\item\@idxitem \ignorespaces
+% \def\pfill{\hspace*{\fill}}}
+% {\endlist}
+% \PrintChanges
+% \endgroup
+%
+% \setcounter{IndexColumns}{2}
+% \PrintIndex
+%
+% \Finale
+%
+% \typeout{************************************************}
+% \typeout{*}
+% \typeout{* To finish the installation, move the following}
+% \typeout{* file into a directory searched by TeX:}
+% \typeout{*}
+% \typeout{* \space\space\space active-conf.cls}
+% \typeout{*}
+% \typeout{************************************************}
+%
+\endinput
+ \ No newline at end of file
diff --git a/Master/texmf-dist/source/latex/active-conf/active-conf.ins b/Master/texmf-dist/source/latex/active-conf/active-conf.ins
new file mode 100644
index 00000000000..1c38d652dc7
--- /dev/null
+++ b/Master/texmf-dist/source/latex/active-conf/active-conf.ins
@@ -0,0 +1,41 @@
+
+\input docstrip.tex
+\keepsilent
+\askforoverwritefalse
+\nopreamble
+\nopostamble
+\generate{\file{active-header-2006.tex}{\from{active-conf.dtx}{2006}}}
+\preamble
+ _______________________
+ The "active-conf" class
+ (C) 2005 Will Robertson
+
+ Proper license appended
+\endpreamble
+\postamble
+Copyright (C) 2005 by Will Robertson <wspr81@gmail.com>
+Distributable under the LaTeX Project Public License,
+v1.3a or higher (your choice). The latest version of
+this license is at: http://www.latex-project.org/lppl.txt
+
+This work is "maintained" (as per LPPL maintenance status)
+by Will Robertson.
+
+This work consists of the file active-conf.dtx,
+ and the derived files active-conf.cls and active-conf-2006.pdf,
+ and the documentation active-conf.pdf.
+
+This work contains a mostly verbatim copy of the topcapt package,
+by Robin Fairbairns, which also has an LPPL license.
+\endpostamble
+\generate{\file{active-conf.cls}{\from{active-conf.dtx}{classfile}}}
+\preamble
+ ____________________________
+ The "active-conf-2006" class
+ Copyright (C) 2005 Will Robertson
+
+ Proper license appended
+\endpreamble
+\generate{\file{active-conf-2006.cls}{\from{active-conf.dtx}{classfile,2006}}}
+
+\end
diff --git a/Master/texmf-dist/tex/latex/active-conf/active-conf-2006.cls b/Master/texmf-dist/tex/latex/active-conf/active-conf-2006.cls
new file mode 100644
index 00000000000..543714ed706
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/active-conf/active-conf-2006.cls
@@ -0,0 +1,366 @@
+%%
+%% This is file `active-conf-2006.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% active-conf.dtx (with options: `classfile,2006')
+%% ____________________________
+%% The "active-conf-2006" class
+%% Copyright (C) 2005 Will Robertson
+%%
+%% Proper license appended
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{active-conf-2006}
+ [2006/02/08 v0.3a Class file for the Active conference]
+\LoadClass[12pt]{article}
+\renewcommand\rmdefault{ptm}
+\renewcommand\ttdefault{pcr}
+\RequirePackage[scaled=0.87]{helvet}
+\normalfont
+\RequirePackage[T1]{fontenc}
+\RequirePackage{textcomp}
+\RequirePackage{calc,ifthen,url}
+\RequirePackage[a4paper,margin=3cm,ignoreall]{geometry}
+\RequirePackage{amsmath,amssymb,array,bm,graphicx,hyperref}
+\hypersetup{
+ colorlinks,
+ linkcolor=black,
+ anchorcolor=black,
+ citecolor=black,
+ filecolor=black,
+ menucolor=black,
+ pagecolor=black,
+ urlcolor=black,
+ bookmarks,
+ pdfstartview=FitH,
+ pdfpagelayout=SinglePage
+ }
+\frenchspacing
+\linespread{1.0517}
+\pagestyle{empty}
+\setlength\parindent{1.5em}
+\setcounter{secnumdepth}{3}
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-\baselineskip}%
+ {1pt plus 1pt}%
+ {\sffamily\bfseries\MakeUppercase}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-\baselineskip}%
+ {1pt plus 1pt}%
+ {\sffamily\bfseries}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-\baselineskip}%
+ {1pt plus 1pt}%
+ {\sffamily\bfseries}}
+\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {\baselineskip}%
+ {-\baselineskip}%
+ {\sffamily\bfseries}}
+\let\subparagraph\undefined
+\def\list@spacing{%
+ \parsep 4pt
+ \itemsep 0pt
+ \topsep 6pt
+ \partopsep 0pt}
+\def\enumerate{%
+ \ifnum \@enumdepth > \thr@@\@toodeep\else
+ \advance\@enumdepth\@ne
+ \edef\@enumctr{enum\romannumeral\the\@enumdepth}%
+ \expandafter
+ \list
+ \csname label\@enumctr\endcsname
+ {\usecounter\@enumctr\def\makelabel##1{\hss\llap{##1}}%
+ \list@spacing}%
+ \fi}
+\let\endenumerate\endlist
+\def\itemize{%
+ \ifnum \@itemdepth > \thr@@\@toodeep\else
+ \advance\@itemdepth\@ne
+ \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
+ \expandafter
+ \list
+ \csname\@itemitem\endcsname
+ {\def\makelabel##1{\hss\llap{##1}}%
+ \list@spacing}%
+ \fi}
+\let\enditemize\endlist
+\let\itemise\itemize
+\let\enditemise\enditemize
+\renewcommand*\descriptionlabel[1]{\hspace\labelsep
+ \normalfont\itshape #1}
+\def\abstract@error{%
+ \ClassError{active-conf}{Not allowed in the abstract.}
+ {The abstract must not contain maths, references, or footnotes.}}
+\renewenvironment{abstract}
+ {\vspace{\baselineskip}\fontsize{10}{11}\selectfont
+ {\centering\sffamily\bfseries ABSTRACT\par}
+ \setlength\leftskip{\leftskip+1.5cm}%
+ \setlength\rightskip{\rightskip+1.5cm}%
+ \noindent\ignorespaces}
+ {\par}
+\def\eqref#1{Equation~\ref{eq:#1}}
+\def\figref#1{Figure~\ref{fig:#1}}
+\def\tabref#1{Table~\ref{tab:#1}}
+\def\secref#1{Section~\ref{sec:#1}}
+\def\fps@figure{htbp}
+\def\fps@table{htbp}
+\renewenvironment{figure}[1][\fps@figure]
+ {\edef\@tempa{\noexpand\@float{figure}[#1]}
+ \@tempa\centering}
+ {\end@float}
+\renewenvironment{table}[1][\fps@table]
+ {\edef\@tempa{\noexpand\@float{table}[#1]}
+ \@tempa\centering}
+ {\end@float}
+\AtBeginDocument{%
+ \@ifpackageloaded{booktabs}{}{\setlength\extrarowheight{2pt}}}
+\renewcommand{\topfraction}{.85}
+\renewcommand{\bottomfraction}{.7}
+\renewcommand{\textfraction}{.15}
+\renewcommand{\floatpagefraction}{.66}
+\renewcommand{\dbltopfraction}{.66}
+\renewcommand{\dblfloatpagefraction}{.66}
+\setcounter{topnumber}{9}
+\setcounter{bottomnumber}{9}
+\setcounter{totalnumber}{20}
+\setcounter{dbltopnumber}{9}
+\long\def\@makecaption#1#2{%
+ \vskip\abovecaptionskip
+ \sbox\@tempboxa{\small #1:~#2}%
+ \ifdim \wd\@tempboxa > \hsize
+ \begingroup
+ \setlength\leftskip{\leftskip+1.5cm}%
+ \setlength\rightskip{\rightskip+1.5cm}%
+ \small #1:~#2\par\endgroup
+ \else
+ \global\@minipagefalse
+ \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
+ \fi
+ \vskip\belowcaptionskip}
+\newcommand\topcaption{%
+ \refstepcounter\@captype
+ \@dblarg{\@topcaption\@captype}}
+\def\@topcaption#1[#2]#3{%
+ \@tempskipa\abovecaptionskip
+ \abovecaptionskip\belowcaptionskip
+ \belowcaptionskip\@tempskipa
+ \@caption{#1}[{#2}]{#3}%
+ \@tempskipa\abovecaptionskip
+ \abovecaptionskip\belowcaptionskip
+ \belowcaptionskip\@tempskipa}
+\let\caption@orig\caption
+\renewcommand\caption{%
+ \let\@tempa\caption@orig
+ \def\@tempb{table}%
+ \ifx\@captype\@tempb
+ \let\@tempa\topcaption
+ \fi
+ \@tempa}
+\def\appendix{\par
+ \c@section\z@\c@subsection\z@
+ \gdef\thesection{Appendix \@Alph\c@section}}
+\renewcommand\maketitle{%
+ \begingroup
+ \def\footnote##1{\ClassWarning{active-conf}
+ {Footnotes aren't allowed in address text blocks}}
+ \def\thefootnote{\@alph\c@footnote}%
+ \newpage
+ \global\@topnum\z@ % Prevents figures from going at top of page.
+ \centering
+ {\vspace*{-24pt}% hard coded because I'm lazy
+ \begin{minipage}{\textwidth}
+ \sffamily\small
+\vspace*{-2cm}
+\centering
+\includegraphics{header-logo-2006}
+ \end{minipage}\vspace{1ex}}
+ \begin{center}
+ \sffamily\bfseries\fontsize{16}{17}\selectfont\@title
+ \end{center}
+ \vspace{-2.5ex}%
+ \begingroup
+ \long\def\@makefntext##1{\parindent 1em\noindent##1}%
+ \@note
+ \setcounter{footnote}{0}
+ \global\def\note##1{%
+ \ClassWarning{active-conf}
+ {\protect\note\space is only allowed before \protect\maketitle}
+ {Please input all notes before the document begins.}}
+ \endgroup
+ \def\@makefnmark{\smash{\textsuperscript{\@thefnmark}}}
+ {\parindent\z@
+ \leftskip\@flushglue
+ \rightskip\@flushglue
+ \parfillskip\z@
+ \address@list\par}
+ \after@maketitle
+ \endgroup
+ \hypersetup{pdfauthor={\pdf@authors},pdftitle={\@title}}}
+\let\after@maketitle\@empty
+\newcommand\pdfkeywords[1]{\hypersetup{pdfkeywords={#1}}}
+\newcommand\papernumber[1]{%
+ \hypersetup{pdfsubject={a06\_#1.pdf}}%
+ \AtEndDocument{%
+ \typeout{ ^^J
+ *************************************************^^J
+ *************************************************^^J
+ **^^J
+ ** Please submit your manuscript as "a06_#1.pdf"^^J
+ **^^J
+ *************************************************^^J
+ *************************************************}}}
+\def\note#1{\g@addto@macro\@note{\footnotetext[0]{#1}}}
+\let\@note\@empty
+\let\thanks\note
+\def\author@init{%
+ \def\@@author##1{%
+ \g@addto@macro\author@list{##1}%
+ \def\@@author####1{\g@addto@macro\author@list{\author@sep ####1}}}%
+ \let\author@list\@empty}
+\author@init
+\renewcommand\author[2][\c@affiliation]{%
+ \ifx\pdf@authors\@empty\else
+ \g@addto@macro\pdf@authors{, }%
+ \fi
+ \g@addto@macro\pdf@authors{#2}%
+ \g@addto@macro\author@list{\mbox\bgroup}%
+ \@@author{#2}%
+ \if@showaff
+ \@for\@@index :=#1\do{%
+ \expandafter\g@addto@macro
+ \expandafter\author@list
+ \expandafter{%
+ \expandafter\place@affiliation
+ \expandafter{%
+ \@@index}}%
+ }
+ \fi
+ \g@addto@macro\author@list{\egroup}}
+\newcommand\place@affiliation[1]{\kern1pt\textsuperscript{\@fnsymbol#1}}
+\let\pdf@authors\@empty
+\def\email#1{%
+ \g@addto@macro\author@list{\kern1pt\footnotemark}%
+ \g@addto@macro\after@maketitle{%
+ \stepcounter{footnote}%
+ \footnotetext[\the\c@footnote]{Email address: \url{#1}}}}
+\g@addto@macro\after@maketitle{\setcounter{footnote}{0}}
+\let\address@list\@empty
+\providecommand\@@authorhook{\sffamily}
+\providecommand\@@addresshook{\sffamily\fontsize{10}{11}\selectfont}
+\def\address#1{%
+ \begingroup
+ \let\footnotemark\relax
+ \def\\{\egroup\hbox\bgroup\@@addresshook\ignorespaces}
+ \sbox\tempbox{%
+ \vbox{%
+ \hbox{\strut\@@authorhook\author@list}
+ \hbox{\@@addresshook #1}}}
+ \settowidth\templength{\usebox\tempbox}
+ \ifthenelse{\lengthtest{\templength>0.49\linewidth}}{\global\boxwidth\linewidth}{%
+ \ifthenelse{\lengthtest{\templength>\boxwidth}}{\global\boxwidth\templength}{}}%
+ \expandafter\make@address@box\expandafter{\author@list}{#1}
+ \endgroup
+ \author@init}
+\newlength\boxwidth
+\newlength\templength
+\newbox\tempbox
+\newcommand\make@address@box[2]{%
+ \g@addto@macro\address@list{%
+ \begin{minipage}[t]{\boxwidth+10pt}%
+ \vspace*{\medskipamount}%
+ \centering
+ {\@@authorhook#1\par\vspace{3pt}}
+ {\linespread{0.9}%
+ \@@addresshook
+ \if@showaff
+ \makebox[0pt][r]{\textsuperscript{\@fnsymbol\c@affiliation}}%
+ \fi
+ \ignorespaces#2\par}
+ \end{minipage}%
+ \stepcounter{affiliation}%
+ \hskip\@flushglue}}
+\newcounter{affiliation}
+\stepcounter{affiliation}
+\g@addto@macro\after@maketitle{\setcounter{affiliation}{1}}
+\newif\if@showaff
+\newcommand\showaffiliations{\@showafftrue}
+\def\author@sep{,~\,}
+\newcommand\unit[1]{\ensuremath{\mathrm{#1}}}
+\newcommand\num[2]{\ensuremath{\text{#1}\,\mathrm{#2}}}
+\AtBeginDocument{%
+ \let\cite@orig\cite
+ \def\cite{\ifnum\lastskip>0\relax\unskip~\fi\cite@orig}}
+\DeclareSymbolFont{legacymaths}{OT1}{cmr}{m}{n}
+\SetSymbolFont{legacymaths}{bold}{OT1}{cmr}{bx}{n}
+\DeclareMathAccent{\acute} {\mathalpha}{legacymaths}{19}
+\DeclareMathAccent{\grave} {\mathalpha}{legacymaths}{18}
+\DeclareMathAccent{\ddot} {\mathalpha}{legacymaths}{127}
+\DeclareMathAccent{\tilde} {\mathalpha}{legacymaths}{126}
+\DeclareMathAccent{\bar} {\mathalpha}{legacymaths}{22}
+\DeclareMathAccent{\breve} {\mathalpha}{legacymaths}{21}
+\DeclareMathAccent{\check} {\mathalpha}{legacymaths}{20}
+\DeclareMathAccent{\hat} {\mathalpha}{legacymaths}{94}
+\DeclareMathAccent{\dot} {\mathalpha}{legacymaths}{95}
+\DeclareMathAccent{\mathring}{\mathalpha}{legacymaths}{23}
+\DeclareMathSymbol{!}{\mathclose}{legacymaths}{33}
+\DeclareMathSymbol{:}{\mathrel} {legacymaths}{58}
+\DeclareMathSymbol{;}{\mathpunct}{legacymaths}{59}
+\DeclareMathSymbol{?}{\mathclose}{legacymaths}{63}
+\DeclareMathSymbol{0}{\mathalpha}{legacymaths}{`0}
+\DeclareMathSymbol{1}{\mathalpha}{legacymaths}{`1}
+\DeclareMathSymbol{2}{\mathalpha}{legacymaths}{`2}
+\DeclareMathSymbol{3}{\mathalpha}{legacymaths}{`3}
+\DeclareMathSymbol{4}{\mathalpha}{legacymaths}{`4}
+\DeclareMathSymbol{5}{\mathalpha}{legacymaths}{`5}
+\DeclareMathSymbol{6}{\mathalpha}{legacymaths}{`6}
+\DeclareMathSymbol{7}{\mathalpha}{legacymaths}{`7}
+\DeclareMathSymbol{8}{\mathalpha}{legacymaths}{`8}
+\DeclareMathSymbol{9}{\mathalpha}{legacymaths}{`9}
+\DeclareMathSymbol{\Gamma}{\mathalpha}{legacymaths}{0}
+\DeclareMathSymbol{\Delta}{\mathalpha}{legacymaths}{1}
+\DeclareMathSymbol{\Theta}{\mathalpha}{legacymaths}{2}
+\DeclareMathSymbol{\Lambda}{\mathalpha}{legacymaths}{3}
+\DeclareMathSymbol{\Xi}{\mathalpha}{legacymaths}{4}
+\DeclareMathSymbol{\Pi}{\mathalpha}{legacymaths}{5}
+\DeclareMathSymbol{\Sigma}{\mathalpha}{legacymaths}{6}
+\DeclareMathSymbol{\Upsilon}{\mathalpha}{legacymaths}{7}
+\DeclareMathSymbol{\Phi}{\mathalpha}{legacymaths}{8}
+\DeclareMathSymbol{\Psi}{\mathalpha}{legacymaths}{9}
+\DeclareMathSymbol{\Omega}{\mathalpha}{legacymaths}{10}
+\DeclareMathSymbol{+}{\mathbin}{legacymaths}{43}
+\DeclareMathSymbol{=}{\mathrel}{legacymaths}{61}
+\DeclareMathDelimiter{(}{\mathopen} {legacymaths}{40}{largesymbols}{0}
+\DeclareMathDelimiter{)}{\mathclose}{legacymaths}{41}{largesymbols}{1}
+\DeclareMathDelimiter{[}{\mathopen} {legacymaths}{91}{largesymbols}{2}
+\DeclareMathDelimiter{]}{\mathclose}{legacymaths}{93}{largesymbols}{3}
+\DeclareMathDelimiter{/}{\mathord}{legacymaths}{47}{largesymbols}{14}
+\DeclareMathSymbol{\mathdollar}{\mathord}{legacymaths}{36}
+\DeclareSymbolFont{operators}\encodingdefault\rmdefault\mddefault\updefault
+\SetSymbolFont{operators}{normal}\encodingdefault\rmdefault\mddefault\updefault
+\SetMathAlphabet\mathrm{normal}\encodingdefault\rmdefault\mddefault\updefault
+\SetMathAlphabet\mathit{normal}\encodingdefault\rmdefault\mddefault\itdefault
+\SetMathAlphabet\mathbf{normal}\encodingdefault\rmdefault\bfdefault\updefault
+\SetMathAlphabet\mathsf{normal}\encodingdefault\sfdefault\mddefault\updefault
+\SetMathAlphabet\mathtt{normal}\encodingdefault\ttdefault\mddefault\updefault
+\SetSymbolFont{operators}{bold}\encodingdefault\rmdefault\bfdefault\updefault
+\SetMathAlphabet\mathrm{bold}\encodingdefault\rmdefault\bfdefault\updefault
+\SetMathAlphabet\mathit{bold}\encodingdefault\rmdefault\bfdefault\itdefault
+\SetMathAlphabet\mathsf{bold}\encodingdefault\sfdefault\bfdefault\updefault
+\SetMathAlphabet\mathtt{bold}\encodingdefault\ttdefault\bfdefault\updefault
+%% Copyright (C) 2005 by Will Robertson <wspr81@gmail.com>
+%% Distributable under the LaTeX Project Public License,
+%% v1.3a or higher (your choice). The latest version of
+%% this license is at: http://www.latex-project.org/lppl.txt
+%%
+%% This work is "maintained" (as per LPPL maintenance status)
+%% by Will Robertson.
+%%
+%% This work consists of the file active-conf.dtx,
+%% and the derived files active-conf.cls and active-conf-2006.pdf,
+%% and the documentation active-conf.pdf.
+%%
+%% This work contains a mostly verbatim copy of the topcapt package,
+%% by Robin Fairbairns, which also has an LPPL license.
+%%
+%% End of file `active-conf-2006.cls'.
diff --git a/Master/texmf-dist/tex/latex/active-conf/active-conf.cls b/Master/texmf-dist/tex/latex/active-conf/active-conf.cls
new file mode 100644
index 00000000000..69eabe26111
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/active-conf/active-conf.cls
@@ -0,0 +1,373 @@
+%%
+%% This is file `active-conf.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% active-conf.dtx (with options: `classfile')
+%% _______________________
+%% The "active-conf" class
+%% (C) 2005 Will Robertson
+%%
+%% Proper license appended
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{active-conf}
+ [2006/02/08 v0.3a Class file for the Active conference]
+\let\active@option@warn\relax
+\DeclareOption*{%
+ \active@option@warn
+ \def\active@option@warn{%
+ \ClassError{active-conf}
+ {The only class option possible is the name or year of the conference}
+ {\MessageBreak
+ This class takes one option: the name or year of the conference.\MessageBreak
+ The file active-header-YYYY.tex is then used to create the titlepage header.\MessageBreak}}
+ \let\active@option\CurrentOption}
+\ProcessOptions
+\LoadClass[12pt]{article}
+\renewcommand\rmdefault{ptm}
+\renewcommand\ttdefault{pcr}
+\RequirePackage[scaled=0.87]{helvet}
+\normalfont
+\RequirePackage[T1]{fontenc}
+\RequirePackage{textcomp}
+\RequirePackage{calc,ifthen,url}
+\RequirePackage[a4paper,margin=3cm,ignoreall]{geometry}
+\RequirePackage{amsmath,amssymb,array,bm,graphicx,hyperref}
+\hypersetup{
+ colorlinks,
+ linkcolor=black,
+ anchorcolor=black,
+ citecolor=black,
+ filecolor=black,
+ menucolor=black,
+ pagecolor=black,
+ urlcolor=black,
+ bookmarks,
+ pdfstartview=FitH,
+ pdfpagelayout=SinglePage
+ }
+\frenchspacing
+\linespread{1.0517}
+\pagestyle{empty}
+\setlength\parindent{1.5em}
+\setcounter{secnumdepth}{3}
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-\baselineskip}%
+ {1pt plus 1pt}%
+ {\sffamily\bfseries\MakeUppercase}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-\baselineskip}%
+ {1pt plus 1pt}%
+ {\sffamily\bfseries}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-\baselineskip}%
+ {1pt plus 1pt}%
+ {\sffamily\bfseries}}
+\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {\baselineskip}%
+ {-\baselineskip}%
+ {\sffamily\bfseries}}
+\let\subparagraph\undefined
+\def\list@spacing{%
+ \parsep 4pt
+ \itemsep 0pt
+ \topsep 6pt
+ \partopsep 0pt}
+\def\enumerate{%
+ \ifnum \@enumdepth > \thr@@\@toodeep\else
+ \advance\@enumdepth\@ne
+ \edef\@enumctr{enum\romannumeral\the\@enumdepth}%
+ \expandafter
+ \list
+ \csname label\@enumctr\endcsname
+ {\usecounter\@enumctr\def\makelabel##1{\hss\llap{##1}}%
+ \list@spacing}%
+ \fi}
+\let\endenumerate\endlist
+\def\itemize{%
+ \ifnum \@itemdepth > \thr@@\@toodeep\else
+ \advance\@itemdepth\@ne
+ \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
+ \expandafter
+ \list
+ \csname\@itemitem\endcsname
+ {\def\makelabel##1{\hss\llap{##1}}%
+ \list@spacing}%
+ \fi}
+\let\enditemize\endlist
+\let\itemise\itemize
+\let\enditemise\enditemize
+\renewcommand*\descriptionlabel[1]{\hspace\labelsep
+ \normalfont\itshape #1}
+\def\abstract@error{%
+ \ClassError{active-conf}{Not allowed in the abstract.}
+ {The abstract must not contain maths, references, or footnotes.}}
+\renewenvironment{abstract}
+ {\vspace{\baselineskip}\fontsize{10}{11}\selectfont
+ {\centering\sffamily\bfseries ABSTRACT\par}
+ \setlength\leftskip{\leftskip+1.5cm}%
+ \setlength\rightskip{\rightskip+1.5cm}%
+ \noindent\ignorespaces}
+ {\par}
+\def\eqref#1{Equation~\ref{eq:#1}}
+\def\figref#1{Figure~\ref{fig:#1}}
+\def\tabref#1{Table~\ref{tab:#1}}
+\def\secref#1{Section~\ref{sec:#1}}
+\def\fps@figure{htbp}
+\def\fps@table{htbp}
+\renewenvironment{figure}[1][\fps@figure]
+ {\edef\@tempa{\noexpand\@float{figure}[#1]}
+ \@tempa\centering}
+ {\end@float}
+\renewenvironment{table}[1][\fps@table]
+ {\edef\@tempa{\noexpand\@float{table}[#1]}
+ \@tempa\centering}
+ {\end@float}
+\AtBeginDocument{%
+ \@ifpackageloaded{booktabs}{}{\setlength\extrarowheight{2pt}}}
+\renewcommand{\topfraction}{.85}
+\renewcommand{\bottomfraction}{.7}
+\renewcommand{\textfraction}{.15}
+\renewcommand{\floatpagefraction}{.66}
+\renewcommand{\dbltopfraction}{.66}
+\renewcommand{\dblfloatpagefraction}{.66}
+\setcounter{topnumber}{9}
+\setcounter{bottomnumber}{9}
+\setcounter{totalnumber}{20}
+\setcounter{dbltopnumber}{9}
+\long\def\@makecaption#1#2{%
+ \vskip\abovecaptionskip
+ \sbox\@tempboxa{\small #1:~#2}%
+ \ifdim \wd\@tempboxa > \hsize
+ \begingroup
+ \setlength\leftskip{\leftskip+1.5cm}%
+ \setlength\rightskip{\rightskip+1.5cm}%
+ \small #1:~#2\par\endgroup
+ \else
+ \global\@minipagefalse
+ \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
+ \fi
+ \vskip\belowcaptionskip}
+\newcommand\topcaption{%
+ \refstepcounter\@captype
+ \@dblarg{\@topcaption\@captype}}
+\def\@topcaption#1[#2]#3{%
+ \@tempskipa\abovecaptionskip
+ \abovecaptionskip\belowcaptionskip
+ \belowcaptionskip\@tempskipa
+ \@caption{#1}[{#2}]{#3}%
+ \@tempskipa\abovecaptionskip
+ \abovecaptionskip\belowcaptionskip
+ \belowcaptionskip\@tempskipa}
+\let\caption@orig\caption
+\renewcommand\caption{%
+ \let\@tempa\caption@orig
+ \def\@tempb{table}%
+ \ifx\@captype\@tempb
+ \let\@tempa\topcaption
+ \fi
+ \@tempa}
+\def\appendix{\par
+ \c@section\z@\c@subsection\z@
+ \gdef\thesection{Appendix \@Alph\c@section}}
+\renewcommand\maketitle{%
+ \begingroup
+ \def\footnote##1{\ClassWarning{active-conf}
+ {Footnotes aren't allowed in address text blocks}}
+ \def\thefootnote{\@alph\c@footnote}%
+ \newpage
+ \global\@topnum\z@ % Prevents figures from going at top of page.
+ \centering
+ \@ifundefined{active@option}{}
+ {\vspace*{-24pt}% hard coded because I'm lazy
+ \begin{minipage}{\textwidth}
+ \sffamily\small
+ \IfFileExists{active-header-\active@option.tex}
+ {\input active-header-\active@option.tex}
+ {\ClassError{active-conf}
+ {Titlepage header file active-header-\active@option.tex not found}
+ {\MessageBreak
+ The file active-header-YYYY.tex is required to produce the titlepage header,\MessageBreak
+ where YYYY is the name or year of the conference. \MessageBreak
+ Please contact the conference organisers for further information.
+ \MessageBreak}}
+ \end{minipage}\vspace{1ex}}
+ \begin{center}
+ \sffamily\bfseries\fontsize{16}{17}\selectfont\@title
+ \end{center}
+ \vspace{-2.5ex}%
+ \begingroup
+ \long\def\@makefntext##1{\parindent 1em\noindent##1}%
+ \@note
+ \setcounter{footnote}{0}
+ \global\def\note##1{%
+ \ClassWarning{active-conf}
+ {\protect\note\space is only allowed before \protect\maketitle}
+ {Please input all notes before the document begins.}}
+ \endgroup
+ \def\@makefnmark{\smash{\textsuperscript{\@thefnmark}}}
+ {\parindent\z@
+ \leftskip\@flushglue
+ \rightskip\@flushglue
+ \parfillskip\z@
+ \address@list\par}
+ \after@maketitle
+ \endgroup
+ \hypersetup{pdfauthor={\pdf@authors},pdftitle={\@title}}}
+\let\after@maketitle\@empty
+\newcommand\pdfkeywords[1]{\hypersetup{pdfkeywords={#1}}}
+\def\note#1{\g@addto@macro\@note{\footnotetext[0]{#1}}}
+\let\@note\@empty
+\let\thanks\note
+\def\author@init{%
+ \def\@@author##1{%
+ \g@addto@macro\author@list{##1}%
+ \def\@@author####1{\g@addto@macro\author@list{\author@sep ####1}}}%
+ \let\author@list\@empty}
+\author@init
+\renewcommand\author[2][\c@affiliation]{%
+ \ifx\pdf@authors\@empty\else
+ \g@addto@macro\pdf@authors{, }%
+ \fi
+ \g@addto@macro\pdf@authors{#2}%
+ \g@addto@macro\author@list{\mbox\bgroup}%
+ \@@author{#2}%
+ \if@showaff
+ \@for\@@index :=#1\do{%
+ \expandafter\g@addto@macro
+ \expandafter\author@list
+ \expandafter{%
+ \expandafter\place@affiliation
+ \expandafter{%
+ \@@index}}%
+ }
+ \fi
+ \g@addto@macro\author@list{\egroup}}
+\newcommand\place@affiliation[1]{\kern1pt\textsuperscript{\@fnsymbol#1}}
+\let\pdf@authors\@empty
+\def\email#1{%
+ \g@addto@macro\author@list{\kern1pt\footnotemark}%
+ \g@addto@macro\after@maketitle{%
+ \stepcounter{footnote}%
+ \footnotetext[\the\c@footnote]{Email address: \url{#1}}}}
+\g@addto@macro\after@maketitle{\setcounter{footnote}{0}}
+\let\address@list\@empty
+\providecommand\@@authorhook{\sffamily}
+\providecommand\@@addresshook{\sffamily\fontsize{10}{11}\selectfont}
+\def\address#1{%
+ \begingroup
+ \let\footnotemark\relax
+ \def\\{\egroup\hbox\bgroup\@@addresshook\ignorespaces}
+ \sbox\tempbox{%
+ \vbox{%
+ \hbox{\strut\@@authorhook\author@list}
+ \hbox{\@@addresshook #1}}}
+ \settowidth\templength{\usebox\tempbox}
+ \ifthenelse{\lengthtest{\templength>0.49\linewidth}}{\global\boxwidth\linewidth}{%
+ \ifthenelse{\lengthtest{\templength>\boxwidth}}{\global\boxwidth\templength}{}}%
+ \expandafter\make@address@box\expandafter{\author@list}{#1}
+ \endgroup
+ \author@init}
+\newlength\boxwidth
+\newlength\templength
+\newbox\tempbox
+\newcommand\make@address@box[2]{%
+ \g@addto@macro\address@list{%
+ \begin{minipage}[t]{\boxwidth+10pt}%
+ \vspace*{\medskipamount}%
+ \centering
+ {\@@authorhook#1\par\vspace{3pt}}
+ {\linespread{0.9}%
+ \@@addresshook
+ \if@showaff
+ \makebox[0pt][r]{\textsuperscript{\@fnsymbol\c@affiliation}}%
+ \fi
+ \ignorespaces#2\par}
+ \end{minipage}%
+ \stepcounter{affiliation}%
+ \hskip\@flushglue}}
+\newcounter{affiliation}
+\stepcounter{affiliation}
+\g@addto@macro\after@maketitle{\setcounter{affiliation}{1}}
+\newif\if@showaff
+\newcommand\showaffiliations{\@showafftrue}
+\def\author@sep{,~\,}
+\newcommand\unit[1]{\ensuremath{\mathrm{#1}}}
+\newcommand\num[2]{\ensuremath{\text{#1}\,\mathrm{#2}}}
+\AtBeginDocument{%
+ \let\cite@orig\cite
+ \def\cite{\ifnum\lastskip>0\relax\unskip~\fi\cite@orig}}
+\DeclareSymbolFont{legacymaths}{OT1}{cmr}{m}{n}
+\SetSymbolFont{legacymaths}{bold}{OT1}{cmr}{bx}{n}
+\DeclareMathAccent{\acute} {\mathalpha}{legacymaths}{19}
+\DeclareMathAccent{\grave} {\mathalpha}{legacymaths}{18}
+\DeclareMathAccent{\ddot} {\mathalpha}{legacymaths}{127}
+\DeclareMathAccent{\tilde} {\mathalpha}{legacymaths}{126}
+\DeclareMathAccent{\bar} {\mathalpha}{legacymaths}{22}
+\DeclareMathAccent{\breve} {\mathalpha}{legacymaths}{21}
+\DeclareMathAccent{\check} {\mathalpha}{legacymaths}{20}
+\DeclareMathAccent{\hat} {\mathalpha}{legacymaths}{94}
+\DeclareMathAccent{\dot} {\mathalpha}{legacymaths}{95}
+\DeclareMathAccent{\mathring}{\mathalpha}{legacymaths}{23}
+\DeclareMathSymbol{!}{\mathclose}{legacymaths}{33}
+\DeclareMathSymbol{:}{\mathrel} {legacymaths}{58}
+\DeclareMathSymbol{;}{\mathpunct}{legacymaths}{59}
+\DeclareMathSymbol{?}{\mathclose}{legacymaths}{63}
+\DeclareMathSymbol{0}{\mathalpha}{legacymaths}{`0}
+\DeclareMathSymbol{1}{\mathalpha}{legacymaths}{`1}
+\DeclareMathSymbol{2}{\mathalpha}{legacymaths}{`2}
+\DeclareMathSymbol{3}{\mathalpha}{legacymaths}{`3}
+\DeclareMathSymbol{4}{\mathalpha}{legacymaths}{`4}
+\DeclareMathSymbol{5}{\mathalpha}{legacymaths}{`5}
+\DeclareMathSymbol{6}{\mathalpha}{legacymaths}{`6}
+\DeclareMathSymbol{7}{\mathalpha}{legacymaths}{`7}
+\DeclareMathSymbol{8}{\mathalpha}{legacymaths}{`8}
+\DeclareMathSymbol{9}{\mathalpha}{legacymaths}{`9}
+\DeclareMathSymbol{\Gamma}{\mathalpha}{legacymaths}{0}
+\DeclareMathSymbol{\Delta}{\mathalpha}{legacymaths}{1}
+\DeclareMathSymbol{\Theta}{\mathalpha}{legacymaths}{2}
+\DeclareMathSymbol{\Lambda}{\mathalpha}{legacymaths}{3}
+\DeclareMathSymbol{\Xi}{\mathalpha}{legacymaths}{4}
+\DeclareMathSymbol{\Pi}{\mathalpha}{legacymaths}{5}
+\DeclareMathSymbol{\Sigma}{\mathalpha}{legacymaths}{6}
+\DeclareMathSymbol{\Upsilon}{\mathalpha}{legacymaths}{7}
+\DeclareMathSymbol{\Phi}{\mathalpha}{legacymaths}{8}
+\DeclareMathSymbol{\Psi}{\mathalpha}{legacymaths}{9}
+\DeclareMathSymbol{\Omega}{\mathalpha}{legacymaths}{10}
+\DeclareMathSymbol{+}{\mathbin}{legacymaths}{43}
+\DeclareMathSymbol{=}{\mathrel}{legacymaths}{61}
+\DeclareMathDelimiter{(}{\mathopen} {legacymaths}{40}{largesymbols}{0}
+\DeclareMathDelimiter{)}{\mathclose}{legacymaths}{41}{largesymbols}{1}
+\DeclareMathDelimiter{[}{\mathopen} {legacymaths}{91}{largesymbols}{2}
+\DeclareMathDelimiter{]}{\mathclose}{legacymaths}{93}{largesymbols}{3}
+\DeclareMathDelimiter{/}{\mathord}{legacymaths}{47}{largesymbols}{14}
+\DeclareMathSymbol{\mathdollar}{\mathord}{legacymaths}{36}
+\DeclareSymbolFont{operators}\encodingdefault\rmdefault\mddefault\updefault
+\SetSymbolFont{operators}{normal}\encodingdefault\rmdefault\mddefault\updefault
+\SetMathAlphabet\mathrm{normal}\encodingdefault\rmdefault\mddefault\updefault
+\SetMathAlphabet\mathit{normal}\encodingdefault\rmdefault\mddefault\itdefault
+\SetMathAlphabet\mathbf{normal}\encodingdefault\rmdefault\bfdefault\updefault
+\SetMathAlphabet\mathsf{normal}\encodingdefault\sfdefault\mddefault\updefault
+\SetMathAlphabet\mathtt{normal}\encodingdefault\ttdefault\mddefault\updefault
+\SetSymbolFont{operators}{bold}\encodingdefault\rmdefault\bfdefault\updefault
+\SetMathAlphabet\mathrm{bold}\encodingdefault\rmdefault\bfdefault\updefault
+\SetMathAlphabet\mathit{bold}\encodingdefault\rmdefault\bfdefault\itdefault
+\SetMathAlphabet\mathsf{bold}\encodingdefault\sfdefault\bfdefault\updefault
+\SetMathAlphabet\mathtt{bold}\encodingdefault\ttdefault\bfdefault\updefault
+%% Copyright (C) 2005 by Will Robertson <wspr81@gmail.com>
+%% Distributable under the LaTeX Project Public License,
+%% v1.3a or higher (your choice). The latest version of
+%% this license is at: http://www.latex-project.org/lppl.txt
+%%
+%% This work is "maintained" (as per LPPL maintenance status)
+%% by Will Robertson.
+%%
+%% This work consists of the file active-conf.dtx,
+%% and the derived files active-conf.cls and active-conf-2006.pdf,
+%% and the documentation active-conf.pdf.
+%%
+%% This work contains a mostly verbatim copy of the topcapt package,
+%% by Robin Fairbairns, which also has an LPPL license.
+%%
+%% End of file `active-conf.cls'.
diff --git a/Master/texmf-dist/tpm/active-conf.tpm b/Master/texmf-dist/tpm/active-conf.tpm
new file mode 100644
index 00000000000..bce97813c22
--- /dev/null
+++ b/Master/texmf-dist/tpm/active-conf.tpm
@@ -0,0 +1,39 @@
+<!DOCTYPE rdf:RDF SYSTEM "../../support/tpm.dtd">
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:TPM="http://texlive.dante.de/">
+ <rdf:Description about="http://texlive.dante.de/texlive/Package/active-conf.zip">
+ <TPM:Name>active-conf</TPM:Name>
+ <TPM:Type>Package</TPM:Type>
+ <TPM:Date>2006/09/07 23:38:04</TPM:Date>
+ <TPM:Version></TPM:Version>
+ <TPM:Creator>karl</TPM:Creator>
+ <TPM:Title>The active-conf package.</TPM:Title>
+ <TPM:Description></TPM:Description>
+ <TPM:Author></TPM:Author>
+ <TPM:Size>702210</TPM:Size>
+ <TPM:Build/>
+ <TPM:RunFiles size="65904">
+texmf-dist/bibtex/bst/active-conf/active2006.bst
+texmf-dist/tex/latex/active-conf/active-conf-2006.cls
+texmf-dist/tex/latex/active-conf/active-conf.cls
+texmf-dist/tpm/active-conf.tpm
+ </TPM:RunFiles>
+ <TPM:DocFiles size="587790">
+texmf-dist/doc/latex/active-conf/README
+texmf-dist/doc/latex/active-conf/active-conf.pdf
+texmf-dist/doc/latex/active-conf/active-example-2006.pdf
+texmf-dist/doc/latex/active-conf/active-example-2006.tex
+texmf-dist/doc/latex/active-conf/active-example.pdf
+texmf-dist/doc/latex/active-conf/active-example.tex
+texmf-dist/doc/latex/active-conf/active-header-2006.tex
+texmf-dist/doc/latex/active-conf/example.bib
+texmf-dist/doc/latex/active-conf/header-logo-2006.eps
+texmf-dist/doc/latex/active-conf/header-logo-2006.pdf
+ </TPM:DocFiles>
+ <TPM:SourceFiles size="50125">
+texmf-dist/source/latex/active-conf/active-conf.dtx
+texmf-dist/source/latex/active-conf/active-conf.ins
+ </TPM:SourceFiles>
+ <TPM:Provides>Package/active-conf</TPM:Provides>
+ </rdf:Description>
+</rdf:RDF>
+
diff --git a/Master/texmf/lists/active-conf b/Master/texmf/lists/active-conf
new file mode 100644
index 00000000000..70b34fc1323
--- /dev/null
+++ b/Master/texmf/lists/active-conf
@@ -0,0 +1,18 @@
+texmf-dist/doc/latex/active-conf/README
+texmf-dist/doc/latex/active-conf/active-conf.pdf
+texmf-dist/doc/latex/active-conf/active-example-2006.pdf
+texmf-dist/doc/latex/active-conf/active-example-2006.tex
+texmf-dist/doc/latex/active-conf/active-example.pdf
+texmf-dist/doc/latex/active-conf/active-example.tex
+texmf-dist/doc/latex/active-conf/active-header-2006.tex
+texmf-dist/doc/latex/active-conf/example.bib
+texmf-dist/doc/latex/active-conf/header-logo-2006.eps
+texmf-dist/doc/latex/active-conf/header-logo-2006.pdf
+texmf-dist/source/latex/active-conf/active-conf.dtx
+texmf-dist/source/latex/active-conf/active-conf.ins
+texmf-dist/bibtex/bst/active-conf/active2006.bst
+texmf-dist/tex/latex/active-conf/active-conf-2006.cls
+texmf-dist/tex/latex/active-conf/active-conf.cls
+texmf-dist/tpm/active-conf.tpm
+
+texmf/lists/active-conf
diff --git a/Master/texmf/tpm/collection-publishers.tpm b/Master/texmf/tpm/collection-publishers.tpm
index 2fc0643cb8d..02ec956744e 100644
--- a/Master/texmf/tpm/collection-publishers.tpm
+++ b/Master/texmf/tpm/collection-publishers.tpm
@@ -20,6 +20,7 @@
<TPM:Package name="aastex"/>
<TPM:Package name="acmconf"/>
<TPM:Package name="acmtrans"/>
+ <TPM:Package name="active-conf"/>
<TPM:Package name="aguplus"/>
<TPM:Package name="aiaa"/>
<TPM:Package name="apa"/>