The page header usually picks up the first heading on a page, but there's a disconnect if the topic from the previous page bleeds to the top of the page you want the header (doesn't reflect what you're reading).
I'm using the traditional Running H/F 2 header to pick up <$paratext[Head_1,Head_2,Command_Header,Command_Header_2]>. I could use Running H/F 5 instead, where you can set different odd and even page headers and even do a "dictionary" header setting of "first header on page for odd (recto) pages" and "last header on page for even (verso) pages" by adding a +, before the Head_1 on the even page to pick up the last heading on the page, but that's not what I want.
I meant "first heading on page for odd" and "last heading on page for even." I just want the last heading on the previous page to show up on the next page where the topic under the heading bleeds over to the next page.
I am not sure, what your issue is.
The running header variable in a not-connected text frame lists the corresponding heading on that page.
If text from a section on a previous page a runs into the next page b, the heading will still be the heading of page b.
If there are several headings on a page, you can add a +, so that the last heading on the page is listed.
This is described in the online help.
Best regards, Winfried
The way I have it defined, the page header always picks up the heading that appears on the page, even if starts in the middle of the page, with the result that the remaining material from the previous page's heading that appears at the top doesn't correspond to the page header. I don't have the luxury of always starting a heading at the top of a fresh page. There's got to be a way to fix that.
The "script" would be "Use the first heading on the page as the page header, EXCEPT if there is residual text from the previous page's LAST heading topic at the top of the page, THEN use previous page's heading as the page header." This is important to distinguish the material if the NEXT header is quite a way down the page. Is that possible?
When you use paragraph formats for your running header, then FrameMaker will always pick up the first or last paragraph of a page. It will not list the paragraph of the previous page, when there is a paragraph on the current page.
I remember that I was also searching for a solution to your issue some years ago, but couldn't find anything. And at the end I think that the current way is the most consistent one.
In the link to the online help there is a solution with markers instead of headings. Maybe this is something for you.
Or you use additional paragraph formats (the same formatting, only with another name), so that only a single paragraph is on a page.
Maybe I can use markers when I run into this situation (it doesn't happen often, but it's anoying when the topic doesn't match the page header for a good part of the page, as you yourself found out). I can add a marker at the top to spell out the previous heading and add that to the header definition, I'll try something like that. Danke sehr. -- Bert
I have written several scripts to solve this issue automatically. I use Running H/F markers to place the correct markers according to your specs. This is not something I can provide for free, but if you are interested, please contact me offlist. Thank you.