Discussion:
Cross-Reference to Figure caption
(too old to reply)
R***@adobeforums.com
2006-10-04 19:44:07 UTC
Permalink
While I am certain I not the first person to encounter this problem, I am wondering if there is a quick and easy way to solve this...

I have links to figure captions. The captions are below the figures. In PDF, the caption appears at the top of the page after clicking the link. How do I get the figure to appear above the caption?

Thanks
S***@adobeforums.com
2006-10-04 20:00:19 UTC
Permalink
The most efficient way is to have the figure follow its caption.

Otherwise, you are probably going to have to manually insert the hyperlink destinations before the anchored frame.

Cheers,

Sean
t***@adobeforums.com
2006-10-04 20:17:59 UTC
Permalink
There is a way, which alas is rather ackward.

1) Insert the picture
2) Create the caption as you're used to BELOW the figure
3) The create above the picture a white paragraph that only has one purpose: To mimic (i.e. cross-reference) to the caption. Play around with pointsizes and linespacing!
4) Then make your real cross-reference to this paragraph.

Then the cross reference will work correctly and show the picture and caption on screen. It also works in a WebWorks situation.

The problem is 'book-keeping'. But it works.

keep smiling
R***@adobeforums.com
2006-10-04 22:29:30 UTC
Permalink
Raymond:

I've attacked this very problem by using Hypertext "Specify Named Destination" and "Goto Named Destination" marker pairs.

Insert the "Specify Named…" marker somewhere above the graphic, then apply a hyptertext "Goto Named…" marker as a sort of "pseudo cross reference."

Clicking then displays the named Hypertext destination at the top of the user agent's window. This is especially desirable when viewing the content as HTML in a Web browser…

Cheers & hope this helps,
Riley
t***@adobeforums.com
2006-10-05 05:02:33 UTC
Permalink
Riley,

I tried that as well, but if the caption contains autonumbering, it's rather a tedious job to correct the markers every time a new caption is deleted/inserted. That was basically the reason for my workaround.

keep smiling
thomas
N***@adobeforums.com
2006-10-05 06:42:57 UTC
Permalink
fwiw, my normal approach is to use a :fig_col or :fig_page style for the paragraph where the anchored frame holds the graphic, and a :figcap style 'keep with previous' for the caption after the figure. Mutatis mutandis, you should be able to do the same for a caption above its figure - though personally, I'd resent having to change my layout habits to accomodate Acrobat's entirely logical behaviour <g>
t***@adobeforums.com
2006-10-05 12:37:45 UTC
Permalink
I'm on your side Niels. But the same bloody behaviour happens when transforming to the infamous web. And in both PDF and web it's annoying if the figure caltion you find is the only visible, because the figure is somewhere outside the top of the screen.

So until then, workarounds are nice things. And this is the place where I really love FrameMaker. Without the least bit of knowledge of VBA, scripting etc. it's amazing how you can do these workarounds in FM.

keep smiling
thomas
s***@adobeforums.com
2006-10-05 14:23:06 UTC
Permalink
To always keep the caption and the graphic together is to put the caption in the graphic frame below the graphic. Used this procedure for years in commercial documents.
R***@adobeforums.com
2006-10-06 18:44:29 UTC
Permalink
One observation:

For a long time I put my figure captions inside the same Anchored Frame as the artwork.

I stopped doing that after I started using Quadralay's WebWorks Publisher (and now the newer ePublisher Pro) because WWP / ePub rasterizes everything inside the A.F.: the caption becomes a graphic bitmap that's neither aesthetically pleasing nor searchable...

Cheers & hope this helps,
Riley
s***@adobeforums.com
2006-10-06 14:49:42 UTC
Permalink
Shlomo- Checked out your link
<http://www.microtype.com/showcase/Figures.pdf> and I'm interred in knowing how you added the "return to previous location" ? I have a use for it in the documents I'm working on, but only if it works with Webworks?
S***@adobeforums.com
2006-10-06 11:09:44 UTC
Permalink
When the PDF is displayed on-screen, the view displayed after clicking a link is also affected by the display mode, Single Page or Continuous. The display mode can be specified as part of the PDF viewing properties; if it set to "Default", then the local preferences as to the display mode apply. If "Continuous" is supported, the figure captions work better when placed above the figure.

Another approach involves defining the specific view for each figure
through custom hypertext markers (with TimeSavers), and then using
hypertext markers to link to the specific view defined. This way, each
figure link take the reader to a figure-specific view which includes the entire figure plus its caption. The zoom is adjusted automatically; a non-printing "back" button restores the view.
A sample PDF, demonstrating this approach is available at
<http://www.microtype.com/showcase/Figures.pdf>
[ A "real-life" PDF of a conference paper, one out of a series of interlinked papers, using the same Figure linking techniques, is available at <http://www.bergan.com/WilsEtal.pdf> ]

Shlomo Perets

MicroType, <http://www.microtype.com>
Training, consulting & add-ons: FrameMaker, Structured FM and Acrobat
t***@adobeforums.com
2006-10-06 07:33:22 UTC
Permalink
Sherman,

Can you control, e.g. a good sequential list of figure captions, now that there are taken out of the text flow? I've found that they do not display in the correct order.

And if the caption is below the graphic, you still get the unwanted result of the hypertext marker displaying at the topmost of the screen and the graphics itself hidden and outside the screen. Literally.

keep smiling
thomas
S***@adobeforums.com
2006-10-08 20:22:48 UTC
Permalink
Sherman, the "back" button (displayed on screen but non-printing) in the sample file mentioned is PDF-specific (implemented through a custom hypertext marker with the TimeSavers + Form Asst add-on). It can be suppressed when going to WebWorks. -- Shlomo
s***@adobeforums.com
2006-10-06 14:40:45 UTC
Permalink
You asked--Can you control, e.g. a good sequential list of figure captions, now that there are taken out of the text flow? I've found that they do not display in the correct order.

Why do you think that they are out of the text flow? Here are the steps to place a caption and a figure callout and sequence numbering that does work:

In your existing anchored frame, click on the anchored frame to show handles.
2. On the bottom handle drag it down so you have enough room to insert your caption and figure number callout.
3. Click on the "Display Tools Palette" to open.
4. Click on the "Place a Text Frame" this change the mouse pointer to a "+".
5. near the bottom of the anchored frame hold down the left mouse button and draw a square. Release the mouse button when done.
6. When the Create New Text Frame dialog box is displayed, just click Set.
7. Double click in the new text frame so that the mouse pointer changes back to FrameMaer cursor.
8. Enter your caption you want.
9. Assuming you have created a valid catalog item that calls out "Figure"and figure number, click on it . You now have a working callout and one that is in the flow.
10. text flow can be moved and centered or what ever you want it by selecting "Select Object" and click on dialog frame.
11. from the menu bar selecting Graphics>Align

You said--And if the caption is below the graphic, you still get the unwanted result of the hypertext marker displaying at the top most of the screen and the graphics itself hidden and outside the screen. Literally.

Sorry, if you follow the steps I outlined, clicking on the cross reference in a PDF to the figure goes to the page. I do assume you are viewing the pages as Fit page?
Continue reading on narkive:
Loading...