Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I put \label{} after each section and use \nameref with that label name for referring section names in the document. But that doesn't work with \appendix. What is the correct way to refer a section in a paper?

\label{appendix}

\section{Background}
\label{sec:background}

How do I refer to background section?

share|improve this question
    
What exactly do you want \nameref to produce when cross-referencing a section contained in the document's appendix, i.e., located after the \appendix command? –  Mico Oct 13 '12 at 12:12
1  
The command \appendix only reset the counter and change the numbering format to Alpha. –  Sigur Oct 13 '12 at 13:36

1 Answer 1

up vote 8 down vote accepted

The nameref works in the appendix also (as shown in MWE of this answer). Hence without a complete MWE, we won't be able to help.

However, a better idea will be to use the package cleveref.

\documentclass{article}
\usepackage{lipsum}
\usepackage{hyperref}
\usepackage{cleveref}

\begin{document}
\section{One}\label{sec:one}
\lipsum[1]
\appendix
\label{appendix}

\section{Background}
\label{sec:background}
\lipsum[2]

From sections~\nameref{sec:one} and~\nameref{sec:background}, we get the idea of using \verb|nameref| from \verb|hyperref|!

From sections~\ref{sec:one} and~\ref{sec:background}, do we get the idea?

From \cref{sec:one} and~\cref{sec:background}, do we get the idea of using the package \verb|cleveref|?


\end{document}

enter image description here

For details, refer to the package documentation (texdoc cleveref from command prompt)

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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