summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/amscls/upref.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-08-07 21:56:51 +0000
committerKarl Berry <karl@freefriends.org>2014-08-07 21:56:51 +0000
commit1cd7d0593b789a713e7e40d41871c7b0e44396ce (patch)
treecc44e378e9a284e12039c4656695e1d4b60e8505 /Master/texmf-dist/tex/latex/amscls/upref.sty
parent94965adad023c311265b401a1e7bef667d92d745 (diff)
amscls (5aug14)
git-svn-id: svn://tug.org/texlive/trunk@34870 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/amscls/upref.sty')
-rw-r--r--Master/texmf-dist/tex/latex/amscls/upref.sty77
1 files changed, 35 insertions, 42 deletions
diff --git a/Master/texmf-dist/tex/latex/amscls/upref.sty b/Master/texmf-dist/tex/latex/amscls/upref.sty
index f1b173a842e..c9ab57996f2 100644
--- a/Master/texmf-dist/tex/latex/amscls/upref.sty
+++ b/Master/texmf-dist/tex/latex/amscls/upref.sty
@@ -5,59 +5,52 @@
%% The original source files were:
%%
%% upref.dtx
+%% This is a generated file.
+%%
+%% Copyright 2008, 2010 American Mathematical Society.
+%%
+%% American Mathematical Society
+%% Technical Support
+%% Publications Technical Group
+%% 201 Charles Street
+%% Providence, RI 02904
+%% USA
+%% tel: (401) 455-4080
+%% (800) 321-4267 (USA and Canada only)
+%% fax: (401) 331-3842
+%% email: tech-support@ams.org
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% The Current Maintainer of this work is the American Mathematical
+%% Society.
+%%
+%% ========================================================================
%%
-%%% ====================================================================
-%%% @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]
+\ProvidesPackage{upref}[2007/03/14 v2.04]
\newcommand{\@noref}[1]{%
\G@refundefinedtrue
\nfss@text{\reset@font\bfseries ??}%
\@latex@warning{Reference `#1' on page \thepage\space undefined}%
}
\AtBeginDocument{%
+ \providecommand\printref{\textup}%
\@ifpackageloaded{hyperref}{%
\def\Hy@setref@link#1#2#3#4#5#6\@nil#7{%
\begingroup
+ \leavevmode
+ \sw@slant
\toks0{\hyper@@link{#5}{#4}}%
- \toks1\@xp{#7{\textup{#1}\hbox{}}{#2}{#3}{#4}{#5}}%
+ \toks1\@xp{#7{\printref{#1}\hbox{}}{#2}{#3}{#4}{#5}}%
\edef\x{\endgroup\the\toks0{\the\toks1}}\x
}%
\def\@setref#1#2#3{%
@@ -71,7 +64,7 @@
\def\@setref#1#2#3{\ifx#1\relax
\protect\@noref{#3}%
\else
- \protect\textup{\@xp#2#1\hbox{}}%
+ \protect\printref{\@xp#2#1\hbox{}}%
\fi
}%
}%