summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-05-27 20:23:26 +0000
committerKarl Berry <karl@freefriends.org>2023-05-27 20:23:26 +0000
commit20c66c2bed5aacce90e2c856486481ffccf4df72 (patch)
tree9255edfc16d078d0202df3ab67658606f2c4f19d /Master/texmf-dist/tex/latex/hyperref/hyperref.sty
parent418f9e6faf1f09fcfb5efd02b2030bcea23ddec3 (diff)
hyperref (27may23)
git-svn-id: svn://tug.org/texlive/trunk@67233 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/hyperref/hyperref.sty')
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hyperref.sty138
1 files changed, 63 insertions, 75 deletions
diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
index 55099959f13..9ed825dc708 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
+++ b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
@@ -36,7 +36,7 @@
%% File: hyperref.dtx
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\ProvidesPackage{hyperref}
- [2023-04-22 v7.00x %
+ [2023-05-16 v7.00y %
Hypertext links for LaTeX]
\begingroup
\@makeother\`%
@@ -747,10 +747,6 @@
\def\HyPsd@LoadExtra{%
\ifHy@psdextra
\ltx@iffileloaded{puenc.def}{%
- \ltx@iffileloaded{puenc-greekbasic.def}{}{%
- \Hy@SaveCatcodeSettings{pu}%
- \input{puenc-greekbasic.def}%
- \Hy@RestoreCatcodeSettings{pu}}%
\Hy@SaveCatcodeSettings{psdextra}%
\input{psdextra.def}%
\Hy@RestoreCatcodeSettings{psdextra}%
@@ -2053,17 +2049,6 @@
}%
}%
}{}
-\ltx@IfUndefined{XR@addURL}{%
-}{%
- \def\XR@addURL#1{\XR@@dURL#1{}{}{}{}\\}%
- \def\XR@@dURL#1#2#3#4#5\\{%
- {#1}{#2}%
- \if!#4!%
- \else
- {#3}{#4}{\XR@URL}%
- \fi
- }%
-}
\def\Hy@true{true}
\def\Hy@false{false}
\let\literalps@out\@gobble
@@ -7372,65 +7357,68 @@
\Hy@raisedlink{\hyper@anchorstart{cite.#1}}%
}
\def\hyper@natanchorend{\hyper@anchorend}
-\ltx@IfUndefined{NAT@parse}{%
- \providecommand*\@extra@binfo{}%
- \providecommand*\@extra@b@citeb{}%
- \def\bibcite#1#2{%
- \@newl@bel{b}{#1\@extra@binfo}{%
- \hyper@@link[cite]{}{cite.#1\@extra@b@citeb}{#2}%
- }%
- }%
- \gdef\@extra@binfo{}%
- \let\Hy@bibcite\bibcite
- \begingroup
- \@ifundefined{bbl@cite@choice}{}{%
- \g@addto@macro\bbl@cite@choice{%
- \let\bibcite\Hy@bibcite
- }%
- }%
- \endgroup
- \providecommand*{\@BIBLABEL}{\@biblabel}%
- \def\@lbibitem[#1]#2{%
- \@skiphyperreftrue
- \H@item[%
- \ifx\Hy@raisedlink\@empty
- \hyper@anchorstart{cite.#2\@extra@b@citeb}%
- \@BIBLABEL{#1}%
- \hyper@anchorend
- \else
- \Hy@raisedlink{%
- \hyper@anchorstart{cite.#2\@extra@b@citeb}\hyper@anchorend
- }%
- \@BIBLABEL{#1}%
- \fi
- \hfill
- ]%
- \@skiphyperreffalse
- \if@filesw
- \begingroup
- \let\protect\noexpand
- \immediate\write\@auxout{%
- \string\bibcite{#2}{#1}%
- }%
- \endgroup
- \fi
- \ignorespaces
- }%
- \def\@bibitem#1{%
- \@skiphyperreftrue\H@item\@skiphyperreffalse
- \Hy@raisedlink{%
- \hyper@anchorstart{cite.#1\@extra@b@citeb}\relax\hyper@anchorend
- }%
- \if@filesw
- \begingroup
- \let\protect\noexpand
- \immediate\write\@auxout{%
- \string\bibcite{#1}{\the\value{\@listctr}}%
- }%
- \endgroup
- \fi
- \ignorespaces
- }%
+\@ifundefined{hyper@nopatch@bib}
+ {%
+ \ltx@IfUndefined{NAT@parse}{%
+ \providecommand*\@extra@binfo{}%
+ \providecommand*\@extra@b@citeb{}%
+ \def\bibcite#1#2{%
+ \@newl@bel{b}{#1\@extra@binfo}{%
+ \hyper@@link[cite]{}{cite.#1\@extra@b@citeb}{#2}%
+ }%
+ }%
+ \gdef\@extra@binfo{}%
+ \let\Hy@bibcite\bibcite
+ \begingroup
+ \@ifundefined{bbl@cite@choice}{}{%
+ \g@addto@macro\bbl@cite@choice{%
+ \let\bibcite\Hy@bibcite
+ }%
+ }%
+ \endgroup
+ \providecommand*{\@BIBLABEL}{\@biblabel}%
+ \def\@lbibitem[#1]#2{%
+ \@skiphyperreftrue
+ \H@item[%
+ \ifx\Hy@raisedlink\@empty
+ \hyper@anchorstart{cite.#2\@extra@b@citeb}%
+ \@BIBLABEL{#1}%
+ \hyper@anchorend
+ \else
+ \Hy@raisedlink{%
+ \hyper@anchorstart{cite.#2\@extra@b@citeb}\hyper@anchorend
+ }%
+ \@BIBLABEL{#1}%
+ \fi
+ \hfill
+ ]%
+ \@skiphyperreffalse
+ \if@filesw
+ \begingroup
+ \let\protect\noexpand
+ \immediate\write\@auxout{%
+ \string\bibcite{#2}{#1}%
+ }%
+ \endgroup
+ \fi
+ \ignorespaces
+ }%
+ \def\@bibitem#1{%
+ \@skiphyperreftrue\H@item\@skiphyperreffalse
+ \Hy@raisedlink{%
+ \hyper@anchorstart{cite.#1\@extra@b@citeb}\relax\hyper@anchorend
+ }%
+ \if@filesw
+ \begingroup
+ \let\protect\noexpand
+ \immediate\write\@auxout{%
+ \string\bibcite{#1}{\the\value{\@listctr}}%
+ }%
+ \endgroup
+ \fi
+ \ignorespaces
+ }%
+ }{}%
}{}
\@ifpackageloaded{harvard}{%
\Hy@AtBeginDocument{%