%% %% This is file `prettyref.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% prettyref.dtx (with options: `style') %% %% Copyright (c) 1995 Kevin Ruland %% %% %% prettyref v3.0 %% %% Copyright 1995,1998. by Kevin Ruland kevin@rodin.wustl.edu %% %% The following licence notice was added by Clea F. Rees on behalf of Kevin Ruland on 2008/11/05. %% %% prettyref consists of the files prettyref.dtx, prettyref.ins, prettyref.pdf, README and the derived file prettyref.sty. It is released to the public domain. %% \ProvidesPackage{prettyref}[1998/07/09 v3.0] \def\newrefformat#1#2{% \@namedef{pr@#1}##1{#2}} \newrefformat{eq}{\textup{(\ref{#1})}} \newrefformat{lem}{Lemma \ref{#1}} \newrefformat{thm}{Theorem \ref{#1}} \newrefformat{cha}{Chapter \ref{#1}} \newrefformat{sec}{Section \ref{#1}} \newrefformat{tab}{Table \ref{#1} on page \pageref{#1}} \newrefformat{fig}{Figure \ref{#1} on page \pageref{#1}} \def\prettyref#1{\@prettyref#1:} \def\@prettyref#1:#2:{% \expandafter\ifx\csname pr@#1\endcsname\relax% \PackageWarning{prettyref}{Reference format #1\space undefined}% \ref{#1:#2}% \else% \csname pr@#1\endcsname{#1:#2}% \fi% } \endinput %% %% End of file `prettyref.sty'.