Skip to main content
Participating Frequently
May 31, 2011
Question

Need running header to get $paratext from another file in book

  • May 31, 2011
  • 2 replies
  • 715 views

I'm running FrameMaker 9.0p237 on Windows 7 Enterprise 64-bit.

I've been away from FM for about 4 years (it's so good to be back - it's like coming home). Anyway, I need the $paratext part of my Running H/F on my Master page to reference a paragraph that's only found in another file in the book. I've set it up like this:

<$paratext[DocumentTitle]>, <$paratext[Heading1]>

The DocumentTitle paragraph text is not showing up in the header on the Body page. That paragraph tag is only found in another file in the book. I know I've done this before, but I can't remember how and cannot find it described in the help.

Any suggestions?

Thanks,

Kathy

    This topic has been closed for replies.

    2 replies

    Michael_Müller-Hillebrand
    Legend
    May 31, 2011

    Kathy,

    In the long run I believe the cross-reference method will bring more problems than it solves. Among them: Cross-references tend to be active in a PDF, also you need write access to the other document. With the cross-reference you store the file name of the source file, so you cannot easily reuse the file elsewhere. In general, it is a misuse of a feature that was meant for something else.

    I recommend you put the document title in a user variable and you do so in the title document. Just use this variable in the DocumentTitle paragraph, which allows you to change it later on with a double-click. If all your variables in all your book components have the same valiue (which I strongly recommend), the only other thing you have to do whenever you change the document title is to import the variables from the title document into all others (using File > Import > Formats).

    - Michael

    KJKurthAuthor
    Participating Frequently
    May 31, 2011

    Excellent point.

    Thanks.

    Arnis Gubins
    Inspiring
    May 31, 2011

    Hi Kathy,

    Welcome back to FM. You probably used a cross-reference to the other book before.

    KJKurthAuthor
    Participating Frequently
    May 31, 2011

    Thanks, Arnis.

    How do I put a cross-reference in a variable?

    Bob_Niland
    Community Expert
    Community Expert
    May 31, 2011

    How do I put a cross-reference in a variable?

    Double hop hack: make something in the current document that a spare Running_H/F_# Variable can be defined to point at. The {something} would then be an Xref to the other document.

    You might have to make the {something} invisible text on a Body or Master page. I don't know if it could reside on a Reference Page.