Footnote Structured Frame Bug

Daniel Emory danemory7224 at sbcglobal.net
Fri Mar 31 07:21:46 PST 2006


This bug is in FM+SGML 6, and I'm curious whether it's
also in later releases.

I have an EDD in which an element of type Footnote
(not surprisingly, the element name is also Footnote)
is provided for most elements that have <TEXT> in
their structure rule. The bug is unaffected by whether
the Footnote element is included in the structure rule
of those text containers, or is listed as an inclusion
under those text containers. All the text container
elements which allow footnotes use an element
paragraph format named Body.

The Footnote element can contain several types of text
range elements (e.g., Emphasis). Again, it doesn't
matter whether these text range elements are specified
in the Footnote element's structure rule or are
specified as inclusions in element Footnote.  The
element paragraph format for Footnote is named
Footnote, which specifies a smaller font size than
paragraph Body.

Here's how the bug is expressed: 
1. In insert a footnote element in the text of a Body
paragraph.

2. The Footnote paragraph properly appears (in the
smaller font size) at the bottom of the page, and I
type in the content of the footnote. Everything up to
now works as it should.

3. Now, in the footnote text, I select a word or
phrase and use the element catalog to select a text
range element (e.g., Emphasis) and wrap the selected
text with that text range element.

When I wrap the selected text with the text range
element FrameMaker changes the paragraph format of the
Footnote from Footnote to Body (the paragraph format
of the text where the footnote was inserted). This
anomalous result does not occur randomly--It occurs
every single time. Restoring the proper formatting to
the footnote text requires re-importing the document's
structure rules back into itself. 



Dan Emory & Associates
FrameMaker/FrameMaker+SGML Document Design & Database Publishing
<danemory7224 at sbcglobal.net>



More information about the framers mailing list