I have a section:
\section{Introduction} \label{sec:introduction}
I’d like a link to the section where the link text is the name of the section. I can use hyperref:
The \hyperrf[sec:introduction]{Introduction} introduces the paper.
But that requires repeating the section title (‘Introduction’). Is there a way to grab that? ref yields the section number, which isn’t right. autoref yields ‘section ‘ and then the section number, which isn’t right, either.
There are a couple of packages that provide this for you. nameref is distributed as part of hyperref to do this:
http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=nameref
There is a more general package for cross-referencing basically anything, called zref: http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=zref
It’s by the same author as hyperref, Heiko Oberdiek; it’s the one that I would choose. Here’s an example:
Note that it even removes the trailing period in the section title.