Floating footnotes, tables, anchored frames on double-spreads [was "Re: footnote misconceptions"]

Subject: Floating footnotes, tables, anchored frames on double-spreads [was "Re: footnote misconceptions"]
From: hedley_finger -at- myob -dot- com -dot- au
To: "TECHWR-L" <techwr-l -at- lists -dot- raycomm -dot- com>
Date: Wed, 29 Nov 2000 14:15:11 +1000



All:
****
Dedicated to
Graeme Forbes,
who has fought the good fight
for footnote splitting
since AD 1785
****

Marcus said ...
> 2) I never said it was easy to get FrameMaker to do so, I simply noted
> that the algorithms, in the context of a powerful publication application
> such as FrameMaker, are simple.

No, they ain't. This problem has been worked on since the mid-70s in the
context of semi-automated newspaper layout, mixing content with
advertisements, and in magazine layout. To my knowledge, all involved a
trial and error approach of copy fitting in a continuum of desirable to
bloody awful layout possibilities.

However, the number of elements to be juggled by FrameMaker is considerably
less. At the least we should be seeing some of these features by release
8.

If you'all had had to make up dummies (rough paste-ups of galleys, tables,
footnotes, and illustrations for the guidance of a film stripper making up
pages) as any book editor of my age would have, you would realise that
automatic placement of multiple elements is a non-trivial exercise, as the
prostitute said to the bishop while free-falling.

The basic problem is that the reference (anchor, footnote ref) points to an
object (table, frame, footnote) that should be on the same page but the
placement of the object forces the reference to the next page. Putting the
object on the next page allows the ref to run back to the previous page.
Thus the ref and object chase each other around in a vicious closed loop in
algorithmic terms.

Unfortunately FrameMaker approaches the basic problem with exclusive ORs
(XOR): you can have Anywhere or Floating placement, but not both. Rather
than forcing you to choose a particular placement of an object to the
exclusion of other placements, the definition of an object should let you
specify a series of placements from most desirable to least desirable, that
is, try Anywhere but if that doesn't work try Floating and if THAT doesn't
work try ... .

RANT BREAK Why don't we have a Figure element which is equivalent
to a single-celled Table element, in that title, caption, graphic
"cell" and footnote are a single object? Why aren't the placement
possibilities of anchored frames, tables, and the (proposed) Figure
element harmonised, so that all have the same Anywhere, Floating,
Below Para, At Insertion Point, etc. options?

This would require both a change to the data format and a fancy algorithm.
And there would have to be a hierarchy of WHICH elements have precedence
over other elements. But we are still not out of the woods. You can still
be trapped in the vicious cycle.

Here are the various stratagems we employed in the Good Old Days:

@ Pages have a nominal depth, but facing pages on a double-spread can be
+- one line in depth; this sometimes lets the ref run over to the next page
and keep its object on the same page. [FRAMEMAKER SHOULD REALLY LET YOU
WORK IN DOUBLE-SPREAD AND ALLOW GRAPHICS AND TABLES TO CROSS THE GUTTER, AS
PAGEMAKER, INDESIGN, AND QUARK DO. HOW ABOUT IT ADOBE?]

@ Feather the text lines sufficiently on a double-spread to push ref onto
same page as object (as this increases line spacing, MUST be done on
double-spread so reader does not see an unfeathered page opp a feathered
page).

@ Combine previous two stratagems.

@ Normally ref and object should be on the same PAGE but in extremis they
can be on the same SPREAD.

@ Let object be placed after the ref., so tables and figures can be placed
on successive pages after the ref page with suitable xrefs at the anchor
point.

@ Let footnotes only split over successive pages.

@ Let footnotes split over successive pages in strata. So, if you have
eight large footnotes within a half page, each begins on the L page of a
double-spread (whether ref on L or R page) but continuations are in bands
on opp page.

xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx 5 xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx 4 x xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx 6 xxxxxxx
___________
4 nnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnn [4 cont]
nnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnn

5 nnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnn [5 cont]
nnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnn

6 nnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnn [6 cont]

@ Let lenghty tables split over successive pages in a SINGLE stratum.
That means the narrative text can continue underneath. In the present
model, a massive table interrupts the flow of the narrative, so that the
reader has to page forward to pick it up AFTER the table.

@ Allow graphic objects to bleed off top or bottom of page, or at least
top or bottom of photo or diagram aligns with header or footer and hides
them (gains no of lines between text margin and header/footer).


hhhhhhhhhhh +--------------------------+
| |
+--------------------------+ | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
+--------------------------+ +--------------------------+

xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx 4 xxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx ___________
xxxxxxxxxxxxxxxxxxxxxxxxxxxx 4 nnnnnnnnnnnnnnnnnnnnnnnnnn
xxxxxxxxxxxxxxxxxxxxxxxxxxxx nnnnnnnnnnnnnnnnnnnnnnnnnn


fff fff


@ Slash wrists. In some ways, easiest option, as then problem becomes
someone else's.

Regards,
Hedley

--
Hedley Finger
Technical Communications/Technical communicator and FrameMaker mentor
MYOB Australia <http://www.myob.com.au/>
P.O. box 371 Blackburn VIC 3130 Australia
<mailto:hedley_finger -at- myob -dot- com -dot- au>
Tel. +61 3 9894 0945
Mob. +61 412 461 558


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Develop HTML-based Help with Macromedia Dreamweaver! (STC Discount.)
**NEW DATE/LOCATION!** January 16-17, 2001, New York, NY.
http://www.weisner.com/training/dreamweaver_help.htm or 800-646-9989.

Sponsored by SOLUTIONS, Conferences and Seminars for Communicators
Publications Management Clinic, TECH*COMM 2001 Conference, and more
http://www.SolutionsEvents.com or 800-448-4230

---
You are currently subscribed to techwr-l as: archive -at- raycomm -dot- com
To unsubscribe send a blank email to leave-techwr-l-obscured -at- lists -dot- raycomm -dot- com
Send administrative questions to ejray -at- raycomm -dot- com -dot- Visit
http://www.raycomm.com/techwhirl/ for more resources and info.


Previous by Author: Referring to on-line help from printed manuals
Next by Author: Re: Graphics PDFs
Previous by Thread: Bills of Materials?
Next by Thread: writing MAN page docs


What this post helpful? Share it with friends and colleagues:


Sponsored Ads