1 Currently jade supports
(color-space "ISO/IEC 10179:1996//Color-Space Family::Device RGB")
score
Inherited characteristics
Non-inherited characteristics
line-repeat (1 for type of before and through, 1 or 2 for after)
type (before, through, after)
line-field*
Inherited characteristics
Non-inherited characteristics
field-width
field-align
* At the beginning of paragraph only.
leader*
Inherited characteristics
Non-inherited characteristics
* On the last line of paragraph only. The principial port
(the leader string itself) can contain characters only.
link
Inherited characteristics
Non-inherited characteristics
destination [#f, objects returned by (idref-address ...) and
(current-node-address ...)]
index-entry
Inherited characteristics
Non-inherited characteristics
components
page-number?
sort-string
starts-page-range?
ends-page-range?
components
is a list of strings that represent index entry levels.
This characterisitc is not inherited and shall be specified.
page-number?
is a boolean specifying whether this index entry should contain page number information.
This characterisitc is not inherited. The default is #t.
sort-string
is either #f, specifying that this index entry's components should be used for sorting
th index, or a string that should be used for sorting.
This characterisitc is not inherited. The default is #f.
starts-page-range?
is a boolean specifying whether the index entry starts a page range.
This characterisitc is not inherited. The default is #f.
ends-page-range?
is a boolean specifying whether the index entry starts a page range.
This characterisitc is not inherited. The default is #f.
This can be used only in the specification of the value of one of the
header/footer characteristics of simple-page-sequence. It returns a sosofo
that will display as sosofo1 if the page is the first page of the
simple-page-sequence and as sosofo2 otherwise.
This can be used only in the specification of the value of one of the
header/footer characteristics of simple-page-sequence. It returns a sosofo
that will display as sosofo1 if the page is a front (ie recto, odd-numbered)
page and as sosofo2 if it is a back (ie verso, even-numbered) page.
1 Currently jade supports
(color-space "ISO/IEC 10179:1996//Color-Space Family::Device RGB")
table-border
Inherited characteristics
Non-inherited characteristics
border-present?
line-thickness
line-repeat (0, 1, or 2)
line-sep
color 1
1 Currently jade supports
(color-space "ISO/IEC 10179:1996//Color-Space Family::Device RGB")
Problems & Limitations
Table border resolution
It's not clear how to predictably enforce cell borders that have mixed line styles.
I've posted a question about this to comp.text.frame, but there were no responses so far.
External graphic width and height
In order to place external graphics inside a text flow one must use an anchored frame
containing the <ImportObject...> statement. The ImportObject within the frame can
shrink-wrap the referenced graphics, however the anchored frame itself cannot - in general the
size of an anchored frame has to be specified explicitly. I've asked about this in
comp.text.frame, but the only solutions involved using external programs to read the graphic
size from graphic files.
Space before non-paragraph displayed objects
Flow objects like external-graphic need to be anchored to empty paragraphs so that
that frame can determine their position on the page automatically. Since the smallest paragraph
height is 2pt (smallest font size that can be used), the total space before such objects
should be larger than that. This does not apply to the paragraph flow objects themselves, and to
the rule flow object. The rule flow object has the placement direction display size of 0
and it's possible to use negative PgfLeading to let the next paragraph move up if necessary.
The vertical positioning of the displayed rule flow object
Since the rule is position using inlined anchored frame, the placement is relative to
the font baseline. It's assumend that the baseline is 1/3 the font size from the bottom.
The box flow object
Not sure how to implement it since anchored frames must have fixed height. Maybe using tables
would work here(?)
Tips
Creating hypertext documents
You must decide on the filename extension you'll use at the stage when you run jade.
If you don't want the .mif extension for your final document, feel free to use other extension
when specifying the file name using the -o option.
Open the book file.
While holding SHIFT,
select File->Open All Files in Book from the menu.
Save each file using View Only format - nake sure you use original filenames.
Updating page numbering
Open the book file.
While holding SHIFT,
select File->Open All Files in Book from the menu.
Select File->Generate/Update... and then press Update.
Specifying colors
Currently jade supports only RGB color space. Here's an example of a red rule: