diff options
author | Karl Berry <karl@freefriends.org> | 2019-03-20 22:31:24 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-03-20 22:31:24 +0000 |
commit | 2b006ec0e0cafe12255f874f9c44786ab6f38901 (patch) | |
tree | c40f5796e1b34e3f051abd84d049e092e4ffd0ab /Master/texmf-dist/tex/latex/stex/sref | |
parent | 8e508e8b0218f17eb318645073096f2cf645cc78 (diff) |
stex (20mar19)
git-svn-id: svn://tug.org/texlive/trunk@50489 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/stex/sref')
-rw-r--r-- | Master/texmf-dist/tex/latex/stex/sref/sref.sty | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/stex/sref/sref.sty b/Master/texmf-dist/tex/latex/stex/sref/sref.sty index ca35ac7dd99..66a4821b64c 100644 --- a/Master/texmf-dist/tex/latex/stex/sref/sref.sty +++ b/Master/texmf-dist/tex/latex/stex/sref/sref.sty @@ -7,7 +7,7 @@ %% sref.dtx (with options: `package') %% \NeedsTeXFormat{LaTeX2e}[1999/12/01] -\ProvidesPackage{sref}[2016/04/06 v1.2 Semantic Cross-References] +\ProvidesPackage{sref}[2019/03/20 v1.2 Semantic Cross-References] \newif\ifextrefs\extrefsfalse \DeclareOption{extrefs}{\extrefstrue} \DeclareOption*{\PassOptionsToPackage{\CurrentOption}{metakeys}} @@ -129,19 +129,27 @@ \sref@label{#1}{\sref@id}% \fi% }% +\newcommand\sref@label@id@arg[2]{% + \def\@@id{#2} + \ifx\@@id\@empty% + \relax% + \else% + \sref@label{#1}{\@@id}% + \fi% +}% \newcommand\sref@hlink[5][]{% \edef\@linktext{#1}% \edef\@fallback{#3}% \ifcsundef{sref@#2@label}{% \ifx\@fallback\@empty% warn about undefined links and show a substitute - \protect\G@refundefinedtrue\@latex@warning{reference #2 undefined}% + \protect\G@refundefinedtrue\PackageWarning{sref}{reference #2 undefined}% \ifx\@linktext\@empty% ?#2?% \else% \@linktext% \fi% \else% - \protect\G@refundefinedtrue\@latex@warning{using fallback for undefined reference #2}% + \protect\G@refundefinedtrue\PackageWarning{sref}{using fallback for undefined reference #2}% \@fallback% \fi }{% @@ -156,7 +164,7 @@ \newcommand\sref@page@label[1]{p.~{#1}} \newcommand\sref@pageref[1]{% \ifcsundef{sref@#1@page}{% - \protect\G@refundefinedtrue\@latex@warning{reference #1 undefined}\sref@page@label{??}% + \protect\G@refundefinedtrue\PackageWarning{sref}{reference #1 undefined}\sref@page@label{??}% }{% \sref@hlink@ifh{sref@#1@target}{\sref@page@label{\@nameuse{sref@#1@page}}}% }% @@ -164,10 +172,10 @@ \newcommand\sref@href[3][]{% \edef\@linktext{#1}% \ifcsundef{sref@#2@label}{% - \protect\G@refundefinedtrue\@latex@warning{reference #2 undefined}??% + \protect\G@refundefinedtrue\PackageWarning{sref}{reference #2 undefined}??% }{% \ifcsundef{sref@#3@URI}{% - \protect\G@refundefinedtrue\@latex@warning{external refs of type #3 undefined}??% + \protect\G@refundefinedtrue\PackageWarning{sref}{external refs of type #3 undefined}??% }{% \edef\@uri{\@nameuse{sref@#3@URI}.pdf\#sref@#2@target}% \edef\@label{\ifx\@linktext\@empty\@nameuse{sref@#2@label}\else\@linktext\fi}% @@ -231,7 +239,7 @@ \end{eqnarray*}% }% \newcommand\withcite[2]{#2~\cite{#1}}% -\newenvironment{withcitation}[1]{\def\citeit{\cite{#1}}}{}% +\newenvironment{withcitation}[1]{\def\citeit{\cite{#1}\xspace}}{}% \endinput %% %% End of file `sref.sty'. |