%% %% This is file `upref.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% upref.dtx %% %%% ==================================================================== %%% @LaTeX-file{ %%% filename = "upref.dtx", %%% version = "2.01", %%% date = "2004/07/29", %%% time = "16:37:01 EDT", %%% checksum = "07926 151 617 5530", %%% author = "American Mathematical Society", %%% copyright = "Copyright 1996 American Mathematical Society, %%% all rights reserved. Copying of this file is %%% authorized only if either: %%% (1) you make absolutely no changes to your copy, %%% including name; OR %%% (2) if you do make changes, you first rename it %%% to some other name.", %%% address = "American Mathematical Society, %%% Technical Support, %%% Electronic Products and Services, %%% P. O. Box 6248, %%% Providence, RI 02940, %%% USA", %%% telephone = "401-455-4080 or (in the USA and Canada) %%% 800-321-4AMS (321-4267)", %%% FAX = "401-331-3842", %%% email = "tech-support@ams.org (Internet)", %%% codetable = "ISO/ASCII", %%% keywords = "latex, amslatex, ams-latex, cross references", %%% supported = "yes", %%% abstract = "This is a LaTeX package that provides printing %%% of \cn{ref}s in an upright font even if the %%% current context is italic or slanted.", %%% docstring = "The checksum field above contains a CRC-16 %%% checksum as the first value, followed by the %%% equivalent of the standard UNIX wc (word %%% count) utility output of lines, words, and %%% characters. This is produced by Robert %%% Solovay's checksum utility.", %%% } %%% ==================================================================== \NeedsTeXFormat{LaTeX2e}[1995/06/01] \ProvidesPackage{upref}[2004/07/29 v2.01] \newcommand{\@noref}[1]{% \G@refundefinedtrue \nfss@text{\reset@font\bfseries ??}% \@latex@warning{Reference `#1' on page \thepage\space undefined}% } \AtBeginDocument{% \@ifpackageloaded{hyperref}{% \def\Hy@setref@link#1#2#3#4#5#6\@nil#7{% \begingroup \toks0{\hyper@@link{#5}{#4}}% \toks1\@xp{#7{\textup{#1}\hbox{}}{#2}{#3}{#4}{#5}}% \edef\x{\endgroup\the\toks0{\the\toks1}}\x }% \def\@setref#1#2#3{% \ifx#1\relax \@xp\protect\@noref{#3}% \else \@xp\Hy@setref@link#1\@empty\@empty\@nil{#2}% \fi }% }{% \def\@setref#1#2#3{\ifx#1\relax \protect\@noref{#3}% \else \protect\textup{\@xp#2#1\hbox{}}% \fi }% }% } \providecommand\@upn{\textup} \endinput %% %% End of file `upref.sty'.