LATEX-L Archives

Mailing list for the LaTeX3 project

LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Hans Aberg <[log in to unmask]>
Reply To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Date:
Tue, 7 Oct 1997 11:43:39 +0200
Content-Type:
text/plain
Parts/Attachments:
text/plain (27 lines)
David Carlisle <[log in to unmask]>:
>>   Could you give some hints of why this stuff is needed? It can't be in
>> order to merely keep the references right, because that could be solved by
>> avoiding having multiple aux files.
>
>To get references right means that the page breaks need to be the
>same even if some sections are not included. That means keeping track
>of where the floats would have floated to had they been included.
>Even if there are no floats, you need to know how far down the page
>each section should start so the page breaks work out the same again.
>\pageref is a harder beast to deal with than \ref, but \include
>doesn't just aim to keep references correct, but to keep all the
>typesetting of the included sections correct. So there is work to do
>even if there are no floats and no cross references. You need to know
>where on the page each section starts if you give up forcing that
>it starts at the top of the page.

  I think this is related to the question of doing a better TeX: If this
could be done efficiently, it could be used for creating a fast interactive
display (as in an Acrobat browser). All that TeX rubber stuff Knuth was so
fond of perverts it, I think. :-)

  Hans Aberg
                  * AMS member: Listing <http://www.ams.org/cml/>
                  * Email: Hans Aberg <[log in to unmask]>
                  * Home Page: <http://www.matematik.su.se/~haberg/>

ATOM RSS1 RSS2