Subject: enchanced Jade TeX backend From: Sebastian Rahtz <s.rahtz@xxxxxxxxxxxxxx> Date: Thu, 3 Jul 1997 11:08:39 +0100 (BST) |
I have made some changes to the Jade TeX backend which may be of interest to others, and have adjusted the TeX macros accordingly. The revised macro package and the patched sources are on the TeX CTAN archives in macros/jadetex/beta for those willing to rebuild Jade. Hopefully James will incorporate the changes in 0.9. The changes are: 1. reduced size of macro names to make output file less bulky 2. added a couple of extra braces here and there to make things work 3. added support for: (declare-characteristic page-n-columns "UNREGISTERED::James Clark//Characteristic::page-n-columns" 1) (declare-characteristic page-column-sep "UNREGISTERED::James Clark//Characteristic::page-column-sep" 4pt) 4. added support for: (declare-characteristic preserve-sdata? "UNREGISTERED::James Clark//Characteristic::preserve-sdata?" #f) for those with weird entity names (like me). The effect is to write \Entity{foo} when &foo; is met. By default in Jadetex this prints &foo; and gives a warning - obviously you have to supply definitions in your jade.cfg file 5. added three new flow objects: (declare-flow-object-class page-float "UNREGISTERED::Sebastian Rahtz//Flow Object Class::page-float") (declare-flow-object-class page-footnote "UNREGISTERED::Sebastian Rahtz//Flow Object Class::page-footnote") (declare-flow-object-class page-display "UNREGISTERED::Sebastian Rahtz//Flow Object Class::page-display") The first two are straightforward floats and footnotes; the last makes a display object that can span the whole width of the page; it can use the span: characteristic, though in fact Jadetex ignores that and always does a full-width display. The point of this is to allow creation of a common layout in which the frontnatter covers the whole page width, and is then followed by double column layout Obviously, opinions on these new FOs are very welcome! It does seem to me that they are necessary for minimal support of common typesetting practice, and cannot be achieved at present without the full complex page flow objects (which I do not look forward to trying to implement in TeX!) I will add support for (declare-characteristic page-number-format "UNREGISTERED::James Clark//Characteristic::page-number-format" "1") (declare-characteristic page-number-restart? "UNREGISTERED::James Clark//Characteristic::page-number-restart?" #f) (declare-characteristic page-balance-columns? "UNREGISTERED::James Clark//Characteristic::page-balance-columns?" #f) when I get time. You can see the effect of all this in the file test.pdf in the CTAN macros/jadetex/beta location, and in addition a demonstration of moderately interesting math. I hesitate to put the RTF equivalent up, as the math is um, er, not very good. as ever when i write these messages: ``sorry no I still do not have the tables right'' - don't try those Shakespeare plays [1] Sebastian Rahtz [1] or indeed, SIGH, reverse of title pages with docbook, as the .dsl for that uses a table. DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: DD: Cookbook procedure markup s, Dave Love | Thread | Re: enchanced Jade TeX backend, Norman Walsh |
Re: DD: Cookbook procedure markup s, Dave Love | Date | Re: enchanced Jade TeX backend, Norman Walsh |
Month |