hypcap Adjusting the anchors of captions. The package offers a solution to the problem that when you link to a float using hyperref, the link anchors to below the float's caption, rather than the beginning of the float.

Hypcap defines a separate \capstart command, which you put where you want links to end; you should have a \capstart command for each \caption command. Package options can be used to auto-insert a \capstart at the start of a float environment.

The package is part of the oberdiek bundle.