Thanks to Sebastian, Norm, and many others, dsl + jade + jadetex is putting out some 
pretty nice PDF. There is, for my document, one persistent nagging problem: LOT's have 
the wrong page numbers for any formal object which is bumped to the next page. What is 
the point, after all, of an LOT if the page numbers are not correct?

The reason for this is that the formal object starts at the bottom of, say, page 11 
but no ink hits the page until the title is printed on, say, page 12. The LOT lists 
the page on which the formal object begins, page 11, not the page on which the title 
is printed. So to a reader it appears that the page number is off by 1.

I supposed that if formal object titles could be kept with the last line of the 
previous paragraph, the page number would roll over and the formal object would begin 
on the same page as its title. So I changed print/dbblock.dsl to mark the titles of 
formal objects as "keep-with-previous #t" This makes it into the TeX as 
KeepWithPrevious{1}, but there is no change in the PDF.

My question to Sebastian is "does KeepWithPrevious actually do anything?" I can't tell 
from jadetex.dtx that it ever actually gets used.

Continuing the saga... If I edit the TeX and mark the paragraph before the formal 
object "KeepWithNext{1}", the last line of that paragraph gets bumped to the next 
page, the formal object begins on the same page as its title, and the page numbers are 
correct in the LOT.

So it appears to me that KeepWithNext works in jadetex and could be used to fix the 
LOT problem. But this would mean finding paragraphs that precede a formal object. 
Easier and more elegant would be to mark formal object titles KeepWithPrevious. To 
continue, I need to know whether KeepWithPrevious works, or whether I am simply 
misunderstanding what it is supposed to do.

--
Kevin M. Dunn
Professor of Chemistry
Hampden-Sydney College
--

------------------------------------------------------------------
To unsubscribe from this elist send a message with the single word
"unsubscribe" in the body to: [EMAIL PROTECTED]

Reply via email to