diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/hyperref/nameref.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/hyperref/nameref.sty | 109 |
1 files changed, 1 insertions, 108 deletions
diff --git a/Master/texmf-dist/tex/latex/hyperref/nameref.sty b/Master/texmf-dist/tex/latex/hyperref/nameref.sty index b646c295c45..e27935509d9 100644 --- a/Master/texmf-dist/tex/latex/hyperref/nameref.sty +++ b/Master/texmf-dist/tex/latex/hyperref/nameref.sty @@ -58,7 +58,7 @@ %% given in the file `manifest.txt'. \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{nameref} - [2023-10-05 v2.54 Cross-referencing by name of section]% + [2023-11-09 v2.55 Cross-referencing by name of section]% \RequirePackage{refcount}[2006/02/12] \RequirePackage{gettitlestring}[2009/12/18] \RequirePackage{ltxcmds}[2009/12/12] @@ -200,22 +200,6 @@ \NR@gettitle{#5}% \NR@ssect{#1}{#2}{#3}{#4}{\Sectionformat{#5}{#1}}% }}{} -\@ifundefined{NR@nopatch@sectioning} - {\ltx@IfUndefined{ifheadnameref}{% - }{% - \ltx@IfUndefined{M@sect}{% - }{% - \let\NRorg@M@sect\M@sect - \def\M@sect#1#2#3#4#5#6[#7][#8]{% - \ifheadnameref - \NR@gettitle{#8}% - \else - \NR@gettitle{#7}% - \fi - \NRorg@M@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}][{#8}]% - }% - }% - }}{} \let\NR@part\@part \let\NR@spart\@spart \let\NR@chapter\@chapter @@ -234,32 +218,6 @@ \NR@gettitle{#1}% \NR@chapter[{#1}]{#2}% } - \@ifclassloaded{memoir}{% - \ltx@IfUndefined{ifheadnameref}{% - }{% - \def\@chapter[#1]#2{% - \ltx@IfUndefined{ch@pt@c}{% - \NR@gettitle{#1}% - }{% - \ifx\ch@pt@c\ltx@empty - \NR@gettitle{#2}% - \else - \def\NR@temp{#1}% - \ifx\NR@temp\ltx@empty - \expandafter\NR@gettitle\expandafter{\ch@pt@c}% - \else - \ifheadnameref - \NR@gettitle{#1}% - \else - \expandafter\NR@gettitle\expandafter{\ch@pt@c}% - \fi - \fi - \fi - }% - \NR@chapter[{#1}]{#2}% - }% - }% - }{} \def\@schapter#1{% \NR@gettitle{#1}% \NR@schapter{#1}% @@ -300,56 +258,6 @@ }{}% }% } -\AtBeginDocument{% - \@ifpackageloaded{titlesec}{% - \let\NRorg@ttl@sect@i\ttl@sect@i - \@ifundefined{NR@nopatch@titlesec} - {% - \def\ttl@sect@i#1#2[#3]#4{% - \NR@gettitle{#4}% - \NRorg@ttl@sect@i{#1}{#2}[{#3}]{#4}% - }% - }{}% - }{}% -} -\@ifclassloaded{beamer}{% - \@ifclasslater{beamer}{2022-05-17} - {}%do nothing - {% - \@ifundefined{NR@nopatch@beamer} - {% - \def\NR@PatchBeamer#1{% - \expandafter\let\csname NRorg@beamer@#1\expandafter\endcsname - \csname beamer@#1\endcsname - \begingroup - \edef\x{\endgroup - \long\def\expandafter\noexpand\csname beamer@#1\endcsname - [####1]{% hash-ok - \noexpand\NR@gettitle{####1}% - \expandafter\noexpand\csname NRorg@beamer@#1\endcsname - [{####1}]% - }% - }% - \x - }% - \AddToHook{class/beamer/after}{% - \NR@PatchBeamer{section}% - \NR@PatchBeamer{subsection}% - \NR@PatchBeamer{subsubsection}% - \addtobeamertemplate{theorem begin}{% - \expandafter\NR@gettitle\expandafter{\inserttheoremaddition}% - }{}% - \@ifdefinable{\NRorg@beamer@descriptionitem}{% - \let\NRorg@beamer@descriptionitem\beamer@descriptionitem - \renewcommand{\beamer@descriptionitem}[1]{% - \NR@gettitle{#1}% - \NRorg@beamer@descriptionitem{#1}% - }% - }% - }%Hook - }{}%@ifundefined - }%class later - }{} \@ifundefined{NR@nopatch@theorem}{% \ltx@IfUndefined{@opargbegintheorem}{}{% \let\NRorg@opargbegintheorem\@opargbegintheorem @@ -472,21 +380,6 @@ } \def\Nameref#1{`\nameref{#1}' on page~\pageref{#1}} \providecommand\Sectionformat[2]{#1} -\@ifundefined{@kernel@pageref@exp} - {\@ifpackageloaded{ifthen}{% - \let\NROrg@ifthenelse\ifthenelse - \def\ifthenelse{% - \let\begingroup\NR@TE@begingroup - \NROrg@ifthenelse - }% - \let\NROrg@begingroup\begingroup - \def\NR@TE@begingroup{% - \let\begingroup\NROrg@begingroup - \begingroup - \def\ref##1{\getrefbykeydefault{##1}{}{??}}% - \def\pageref##1{\getrefbykeydefault{##1}{page}{0}}% - }% - }{}}{} \AtBeginDocument{% \ifx\csname @@vpageref\endcsname\relax \else |