Any definitions which are to be emitted as part of the LaTeX preamble.
The \\Url{} command in url.sty sets URLs much better than
the following does, but we want to avoid requiring non-default packages in
the LaTeX we emit, so insert the following
crude (but effective enough) macro to allow `hyphenation' at the
dots and slashes in machine or file names, URLs, etc.
The \\UrlFootnote command inserts a URL into a footnote.
The stylesheet generates relatively high-level LaTeX, rather than emitting detailed formatting codes. This means that any LaTeX hackery that's required can be confined to this `style file', and incorporated into the preamble rather than being scattered through the stylesheets.
The stylesheet must put all of the following into a
FrontMatter environment. Within that, it must
call \\setTitle and \\setAuthorlist,
which contains a fmtAuthorlist environment containing a
sequence of \\fmtAuthor commands), \\setDate. It should
also call \\setDocCode with the document code (eg, `SUN/123.4') and
\\setDocRef with the document description (eg, `Starlink User Note
123.4'), and set the copyright message with \\setCopyright.
After these, it must call \\MakeTitle, then create a
VersoTitlepage environment with any additional matter to go
on the verso of the titlepage. It may then call \\TableOfContents.
Type: string
String with the LaTeX preamble in it.