mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-11 21:53:48 +01:00
38 lines
977 B
Plaintext
38 lines
977 B
Plaintext
|
%%
|
||
|
%% 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
|
||
|
%%
|
||
|
\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'.
|