\relax \ifx\hyper@anchor\@undefined \global \let \oldcontentsline\contentsline \gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} \global \let \oldnewlabel\newlabel \gdef \newlabel#1#2{\newlabelxx{#1}#2} \gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} \AtEndDocument{\let \contentsline\oldcontentsline \let \newlabel\oldnewlabel} \else \global \let \hyper@last\relax \fi \citation{takacs} \citation{moon} \citation{pitman} \newlabel{eq:1}{{1}{1}{\relax }{equation.1}{}} \newlabel{eq:2}{{2}{1}{\relax }{equation.2}{}} \bibcite{takacs}{1} \bibcite{moon}{2} \bibcite{pitman}{3}