Re: Paragraph breaks

Subject: Re: Paragraph breaks
From: Matthias Clasen <mclasen@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 30 Jul 1997 14:10:19 +0200 (MET DST)
On Wed, 30 Jul 1997, Norman Walsh wrote:

> If two, indentical index terms occur on the same page, any code
> that generates an index will be bound to produce the page number
> twice:
> 
>   foo, 3, 5, 5, 8
> 
> There's no way for the DSSSL code to know that both references
> occur on the same page.

I have spent some thought on how index processing might be done in
DSSSL and looked through the standard for suitable mechanisms, 
but the closest I got was that this kind of post-processing of
generated text might be exactly what general-indirect-sosofo is for,
but since jade does not implement it, I could not verify this through
experiments.

Perhaps general-indirect-sosofo and friends could be implemented using
a two-pass approach like latex does, ie have the formatting engine
write out the generated text to an auxiliary file and take the information
from there in a second run. But I don't know if this is a good idea since
it would make the result of the processing depend on the number of
previous passes. One could overcome this by having the tex backend call
tex (twice) and produce dvi instead of tex. 

Regards, Matthias

--
Matthias Clasen      
Albert-Ludwigs-Universitaet Freiburg        
Institut für Mathematische Logik 
79104 Freiburg, Germany.   Tel.: +49 (0) 761-203-5606












 DSSSList info and archive:  http://www.mulberrytech.com/dsssl/dssslist


Current Thread