diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/hyperref/hxetex.def')
-rw-r--r-- | Master/texmf-dist/tex/latex/hyperref/hxetex.def | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/Master/texmf-dist/tex/latex/hyperref/hxetex.def b/Master/texmf-dist/tex/latex/hyperref/hxetex.def index cee541df30b..89953deff54 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hxetex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hxetex.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hxetex.def} - [2021-06-07 v7.00m % + [2022-02-21 v7.00n % Hyperref driver for XeTeX] \Hy@VersionCheck{hxetex.def} \HyPsd@LoadUnicode @@ -1094,8 +1094,8 @@ \global\let\Hy@FormObjects\relax } \providecommand*{\Fld@pageobjref}{} -\begingroup\expandafter\expandafter\expandafter\endgroup -\expandafter\ifx\csname pdf@escapestring\endcsname\relax +\@ifundefined{pdf@escapestring} + {% \let\Hy@escapestring\@firstofone \def\Hy@escapeform#1{% \ifHy@pdfescapeform @@ -1126,7 +1126,7 @@ }% \fi }% -\else + }{% \def\Hy@escapeform#1{% \ifHy@pdfescapeform \let\Hy@escapestring\pdfescapestring @@ -1135,7 +1135,7 @@ \fi }% \Hy@escapeform{}% -\fi + } \def\PDFForm@Name{% \PDFForm@@Name\Fld@name \ifx\Fld@altname\relax @@ -1749,12 +1749,9 @@ }% } \let\H@old@part\@part -\begingroup\expandafter\expandafter\expandafter\endgroup -\expandafter\ifx\csname chapter\endcsname\relax - \let\Hy@secnum@part\z@ -\else - \let\Hy@secnum@part\m@ne -\fi +\@ifundefined{chapter} + {\let\Hy@secnum@part\z@} + {\let\Hy@secnum@part\m@ne} \def\@part{% \ifnum\Hy@secnum@part>\c@secnumdepth \phantomsection |