Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- AtBeginDocument{hypersetup{pageanchor=false}
- letoldrefref
- renewcommand{ref}[1]{{oldref{#1}typeout{RefsPagesInLog --> {#1} thepage}}}
- RefsPagesInLog --> {fig:2} 29
- ref@page{<key>}{<page>}
- ref@page{somefigure}{4}
- documentclass{article}
- usepackage{blindtext}
- usepackage{etoolbox}
- usepackage{hyperref}
- makeatletter
- AtBeginDocument{%
- renewcommand{NR@setref}[1]{%
- ref@page@write{#1}%
- begingroup@safe@activestrueexpandafterendgroup
- expandafterNR@@setrefcsname r@#1endcsname
- }%
- }
- newcommand{ref@page@write}[1]{%
- protected@write@auxout{}{stringref@page{#1}{thepage}}%
- }
- newcommand{ref@page}[2]{}
- makeatother
- begin{document}
- blindtext[10]
- clearpage
- ref{somefigure}
- section{First section}label{firstsec}
- blindtext[50]
- begin{figure}
- caption{Some figure}label{somefigure}
- end{figure}
- blindtext[50]
- section{Second section}label{secondsec}
- end{document}
- documentclass{article}
- usepackage{etoolbox}
- usepackage{hyperref}
- newcounter{refusage}
- AtBeginDocument{hypersetup{pageanchor=false}
- letoldrefref
- renewcommand{ref}[1]{{refstepcounter{refusage}label{refusage:therefusage}oldref{#1}typeout{RefsPagesInLog --> {#1} getpagerefnumber{refusage:therefusage}}}}
- robustifyref
- }
- usepackage{blindtext}
- begin{document}
- blindtext[10]
- clearpage
- ref{somefigure}
- section{First section}label{firstsec}
- blindtext[50]
- begin{figure}
- caption{Some figure}label{somefigure}
- end{figure}
- blindtext[50]
- section{Second section}label{secondsec}
- end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement