Next Up Previous Contents
Next: E.5 Other supporting software
Up: 1 CodeCollection
Previous: Routine list
[ID index][Keyword index]

Parameterisation of the DSSSL stylesheets

Description

This file collects together parameters which control various aspects of the generation of HTML. All the things documented as `functions' below are really parameters.

Note that a feature of Jade is that if the argument -V variable is given on the command line, then that variable is set to #t, overriding any setting within the stylesheet. The parameters which are described as `boolean' below can be set in this way.

If this type of customising is insufficient, then you may take a copy of the appropriate parameters file in $STARLINK_SGML_DIR/dsssl/sl/html/slparams.dsl (or the corresponding .../latex file), call it, say my-params.dsl, and change what parameters you like. The stylesheets refer to the parameters files by the public identifiers PUBLIC "-//Starlink//TEXT DSSSL Common Parameterisation//EN", PUBLIC "-//Starlink//TEXT DSSSL HTML Parameterisation//EN" and PUBLIC "-//Starlink//TEXT DSSSL LaTeX Parameterisation//EN", and these are mapped to the real files by the catalogue file in $STARLINK_SGML_DIR/dtd/CATALOG.starlink. To direct the system to your own parameter file instead, create a catalogue file of your own (conventionally given the name CATALOG), and include the appropriate line like

PUBLIC "-//Starlink//TEXT DSSSL HTML Parameterisation//EN" my-params.dsl
(you can give a path relative to the location of the catalogue, and it's best if you quote the entry exactly as here). To direct the SGML system to this catalogue, you must include the file at the beginning of the SGML_CATALOG_FILES environment variable:
SGML_CATALOG_FILES=./CATALOG:$SGML_CATALOG_FILES
(or use the corresponding setenv command).

Although it is possible to change any of the following parameters, the ones with percent characters in their names are, in a sense, `internal parameters', changing which is likely to have unexpected consequences.

Copyright

Copyright 1999, 2000, Council of the Central Laboratory of the Research Councils

Authors
Norman Gray
  • Affiliation: Starlink, Glasgow

Next Up Previous Contents
Next: E.5 Other supporting software
Up: 1 CodeCollection
Previous: Routine list
[ID index][Keyword index]