<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Mar 14, 2014 at 10:30 PM, Peter Teeson <span dir="ltr"><<a href="mailto:peter.teeson@icloud.com" target="_blank">peter.teeson@icloud.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word">Hi:<div>I've looked at the LaTeX Wikibook docn on \hyperref and \label but I still don't understand how to do something.</div>
<div>Consider a sentence where I wish to link, in this case,  the word<i> here </i>to a label that is defined forward. For example:</div><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>
 For a Quick Start go <i>here</i> but if you need  Detailed Instructions go <i>here.</i></div><div>…. several intervening pages….</div><div><br></div><div>\label{sec:QuickStart}</div><div><br></div><div>…. more intervening pages….</div>
<div><br></div><div>\label{sec:Detailed Instructions}</div></blockquote><div><br></div><div>As far as I understand it the \ref only refers to already defined \labels.</div><div>And I can't seem to get it working with \hyperref.</div>
</div></blockquote><div><br></div><div><br></div><div>You are completely confused and your confusion is not hyperref related. </div><div><br></div><div>When you run latex (or pdflatex) on foo.tex  it stores all \label information (in particular, to what each label corresponds) in foo.aux file. When you run (pdf)latex again it reads foo.aux into memory and wipes it out to (re)create again and uses this information to use with \ref.</div>
<div> </div><div>In particular when you run (pdf)latex first time it cannot read foo.aux and therefore all \ref{} return ?? . Further when you make new labels between runs or add and remove some equations between runs pdf(latex) uses old foo.aux and therefore may still produce some ?? and have wrong references. Therefore you need either latex again (better thrice due to possible change of pagination) or use latexmk.</div>
<div><br></div><div>The same applies to \eqref, \pageref, \nameref, \cite (here \label is replaced by  \bibitem ) and also to their * cousins in \hyperref.</div><div><br></div><div><br></div><div><br></div><div><br></div>
</div><div>HTH</div>-- <br><div dir="ltr"><br>Victor Ivrii</div>
</div></div>