Re: Footnote type

From: Tomas Frydrych <tf_at_o-hand.com>
Date: Wed Mar 14 2007 - 10:17:35 CET

Teus Benschop wrote:
>
> Tomas Frydrych wrote:
>> Basically, you need to add a crossreferrence strux to piecetable
>> (text/pt) and a correspoinding layout class the layout engine
>> (text/fmt); this should be the easy bit, as both of these will be
>> footnote subclasses and will need minimal new code. Where it might get
>> trickier is in adjusting the code that lays out footnotes on page (I
>> assume you do not want the crossreferences and the footnotes mixed, but
>> rather grouped together).
>>
>> You will also need to change UI at relevant places, plus have some
>> mechanism to ensure that the footnote and crossreferrence numbering
>> styles do not collide.
>>
> Thanks a lot for the pointers to the bits that need to undergo a change!
>
> The trickier part might not be too tricky, because these publications
> that use a mix of footnotes and crossreferences, usually lay them out on
> the page in the order it occurs, e.g.:
> 1) Footnote1
> 2) Footnote2
> a) Xref1
> 3) Footnote3
> b) Xref2
>

I see; that might not be too bad then. Nevertheless, it would be nice to
have some control over the layout. I think often something like

a) xref1
b) xref2

1) f1
2) f2

Or even, considering that cross references are usually pretty short,
something like

a) xref1 b) xref2

1) f1,
etc.

would be quite desirable.

Tomas
Received on Wed Mar 14 10:17:09 2007

This archive was generated by hypermail 2.1.8 : Wed Mar 14 2007 - 10:17:09 CET