[Date Prev][Date Next] [Thread Prev][Thread Next]
[Date Index] [Thread Index] [New search]

My Footnote/Endnotes Solution Revisited



In an earlier post on this subject, I stated that table footnotes could not
be included in the Endnotes LOP. I've now found a way to include them by
including both the TableTitle and TableFootnote paragraphs in the generated
LOP and by creating two separate footnote autonumbering counters, one for
in-text footnotes, and one for table footnotes.

Here are the list specifications for the endnotes LOP on the LOP reference page:
======================================================================
openObjectId <$relfilename>:<$ObjectType> <$ObjectId>
          CHAPTER <$paranumonly>. <$nopage> - The ChapTitleLOP paragraph
1. <$paratext>	             <$pagenum> - The FootnoteLOP paragraph
<$paranum> <$nopage> - The TableTitleLOP paragraph
a. <$paratext>                  <$pagenum> - The TableFootnoteLOP paragraph

Where:
The ChapTitleLOP paragraph has an autonumbering specification of:
        X:< =0>
The FootnoteLOP paragraph has an autonumbering specification of:
        X:<n+>. 
The TableTitleLOP paragraph has an autonumbering specification of:
        Y:< =0>
The TableFootnoteLOP paragraph has an autonumbering specification of:
        Y:<a+>. 
========================================================================
This creates two independent footnote counters--X for footnotes, and
Y for table footnotes. The X Footnote counter is reset at the occurrence
of each ChapTitleLOP paragraph, and the Y TableFootnote counter is reset
at the occurrence of each TableTitleLOP paragraph.

Here's a sample of the resulting generated endnotes LOP output from a
multi-file book containing two chapters, plus the LOP:
========================================================================
                      FOOTNOTES
                                     Page No.
          CHAPTER 1. 
1. This is footnote 1	                1
2. This is footnote 2	                1
3. This is footnote 3	                1
4. This is footnote 4	                1
5. This is footnote 5	                1
6. This is footnote 6	                1
7. This is footnote 7	                1
Table 1: 
  a. This is table 1 footnote a         1
  b. This is table 1 footnote b         1
Table 2: 
  a. This is table 2 footnote a     	1
8. This is footnote 8 	                1
9. This is footnote 9	                1
10. This is footnote 10	                1
11. This is footnote 11	                2
          CHAPTER 2. 
1. This is footnote 1	                3
2. This is footnote 2	                3
3. This is footnote 3	                4
Table 3: 
  a. This is table 3 footnote a 	4
Table 4: 
  a. This is table 4 footnote a 	4
========================================================================
As explained in my earlier posts, all footnotes have a font size of 2 pts,
with 2 pt line spacing. In-text footnote paragraphs span all text columns;
table footnote paragraphs span the width of the table. At print time, the
Footnote and TableFootnote paragraph tags are globally updated to make them
invisible
by changing the color from black to white. When not printing, the footnote
paragraphs are globally converted back to black text so that they are editable
by zooming in to 800%. The footnote reference frame is deleted so that
the footnote text at the bottom of each text frame occupies a minimal
amount of vertical space, calculated by the formula:

        H = 4(n-1) + 2
Where:
H = the vertical height (in points) occupied by all footnotes on a page.
n = the number of footnotes on a page.

This assumes that (because of the small font size of 2 points) it is
unlikely that any footnote will occupy more than one line.

     ____________________
     | Nullius in Verba |
     ********************
Dan Emory, Dan Emory & Associates
FrameMaker/FrameMaker+SGML Document Design & Database Publishing
Voice/Fax: 949-722-8971 E-Mail: danemory@primenet.com
10044 Adams Ave. #208, Huntington Beach, CA 92646
---Subscribe to the "Free Framers" list by sending a message to
   majordomo@omsys.com with "subscribe framers" (no quotes) in the body.


** To unsubscribe, send a message to majordomo@omsys.com **
** with "unsubscribe framers" (no quotes) in the body.   **