Copy link to clipboard
Copied
Hi, colleagues
I have problem with using references to illustrations in FM, and thus in PDF documents (I use TCS 5, and therefore FrameMaker 12.02.389 is active). Still the same problem exists for FrameMaker 11 from TCS 4.
Steps:
Problem: The reference works almost. However, in PDF file it shows the “caption” on the top of the referred page. In other words, even the referred illustration is located in the middle of page, a caption appears at the top. So reader needs to scroll up a page in order to see the referred illustration itself. This annoys our customers and me to.
Expected results:
I would expect that clicking a reference to a specific illustration (like “See Figure 4.1 ….”) opens the illustration, not a caption.
Additional info:
Has anybody faced this problem? Are there any “default” solutions You know from Adobe or Your own experience?
Thanks in advance
> I wonder if there is any other solution I have no clue about.
Not really. FM can't Xref to anything but Xref markers, which can only be placed in text flows (not even in graphics text).
When people want to hyperlink to a graphic, they use text frames, either in front of or behind the graphic (and behind usually implies some confidence that the graphic is opaque in both preview and final rendering).
If I wanted the target of a caption Xref to be the graphic, I'd put the caption (or a clone of it)
...Copy link to clipboard
Copied
> I place every illustration’s caption UNDER an illustration.
How?
(given that FM does not have the obvious desired ability to anchor a frame ABOVE the anchoring para).
We use a text frame (containing the caption) inside an anchored frame for this, and the see-figure Xrefs from the Flow_A narrative work as expected*
_____
* when they work at all, which is a separate problem, perhaps isolated to the FM7.1 we use.
Copy link to clipboard
Copied
First, I import an image. Then apply the "At insertion point" attribute for the Anchored Frame. Finally, I apply a caption Paragraph style, for the following paragraph, where a caption is should be placed.
Copy link to clipboard
Copied
If you want the hypertext link (i.e. the cross-ref) in the PDF to jump to the graphic instead of the caption, then you need to make the anchor paragraph for the anchored frame the target of the cross-ref. In order to get some text for the cross-ref, you can use Invisible text (i.e. apply a color set to be Invisible in the Color Views panel) in the anchoring paratag.
I'm assuming that you're using a specific paratag to hold the anchored frame and not just dropping in the framed graphic within any convenient paragraph. With a specific anchoring paratag, use the Below Current Line position to ensure that any links to this in the PDF have the graphic sitting at the top of the window when a hypertext jump is made.
Copy link to clipboard
Copied
Yes, I was trying to do so. It did work. However, it costs additional "clicks" and time in case I need to edit a caption and therefore the anchor paragraph. You can imagine time required to update more than 100 illustrations. I do not consider this trick as a solution, but rather a "workaround". I wonder if there is any other solution I have no clue about.
Copy link to clipboard
Copied
> I wonder if there is any other solution I have no clue about.
Not really. FM can't Xref to anything but Xref markers, which can only be placed in text flows (not even in graphics text).
When people want to hyperlink to a graphic, they use text frames, either in front of or behind the graphic (and behind usually implies some confidence that the graphic is opaque in both preview and final rendering).
If I wanted the target of a caption Xref to be the graphic, I'd put the caption (or a clone of it) on top of the graphic using a color set to invisible by Color Views at render time. Give it a unique para tag, such as Caption.Invisible
The graphic's invisible text frame could contain just:
Any changes to the real caption are made to the always-visible text below, and are picked up automatically by the invisible clone.
Extra work to set up. Trivial to maintain. Which is to say, typical FM.
Copy link to clipboard
Copied
Yes you are totally right. I think I'll follow your advise. Thank you very much.
Copy link to clipboard
Copied
Since you already have the cross-references setup, when you create the hidden clone paragraphs, merely select the Marker symbols in the real Captions, cut & paste into the clones. No need to re-do the Xrefs in the body flow.
Copy link to clipboard
Copied
Thanks! I'll try doing that!