78

In my document I am referencing a section, e.g.

\section{My Section}\label{test}
Also see section\ref{test}

This gives me, e.g.

Also see section 1

but what I want is:

Also see section My Section

How can I do that?

[Edit: comment moved to question body]

Of course it makes more sense to have something like "chapter 1 My Section", therefore mentioning chapter number and title. Anyways, this is just an example and you can easily combine both.

79

The nameref package does what you want (and cooperates well with hyperref).

\documentclass{article}

\usepackage{nameref}% Only if hyperref isn't loaded
% \usepackage{hyperref}

\begin{document}

\section{foo}\label{test}

Some text.

\section{bar}

Some text. Also see section \nameref{test}.

\end{document}

enter image description here

  • 12
    It is worth noting that for this to work, it is not necessary for section numbering to be enabled. I.e. one can use \section*. – Faheem Mitha Aug 13 '11 at 21:25
  • 5
    An alternative is package titleref. – Heiko Oberdiek Nov 12 '12 at 23:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.