OpenJade

The OpenJade TeX backend

Created by David Megginson, Sebastian Rahtz and Kathleen Marszalek
Sponsored by Novare International Corp.

Introduction

The TeX backend was initially written by David Megginson, but is now maintained by Sebastian Rahtz. In a development sponsored by Novare International (to whom many thanks!), Kathleen Marszalek drastically improved the table support.

The job of the backend is to map DSSSL flow-objects into generic TeX macro calls. Atomic flow objects appear as single \insertOBJECT{} macro calls, while non-atomic flow objects appear as nested pairs of \OBJECT{}..\endOBJECT{} macro calls.

The \insertOBJECT and \OBJECT calls receive a single argument, which is a list of definitions for inherited and non-inherited characteristics (see below). For example, the following DSSSL handler:


(element P
  (make paragraph
	start-indent: 6pt))

would generate the following TeX calls:


\startPar{\def\StartIndent{6pt}}%
CONTENTS
\endPar{}

It is important to note that any characters with values >255 will appear as \Character{value} macro calls ie.


\Character{1024}

In addition to nearly all of the flow-object classes currently supported by OpenJade, the TeX backend generates two pseudo flow-object macro calls:

  • \FOT{version}
  • \endFOT{}

These are guaranteed to appear at the very beginning and very end of the .tex output file, and give your macros a chance to grab control at both points. The argument to \FOT is the version of the TeX markup generated by the OpenJade backend (currently 2). Macro packages should check this for compatibility.

The output .tex file is not ready to be passed directly through TeX or LaTeX -- instead, it is necessary to have TeX macro definitions for all of the flow-object macros, and to set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros can uf t set default values for the characteristics. The macros