summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/hyperref/nameref.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/hyperref/nameref.dtx')
-rw-r--r--macros/latex/contrib/hyperref/nameref.dtx14
1 files changed, 11 insertions, 3 deletions
diff --git a/macros/latex/contrib/hyperref/nameref.dtx b/macros/latex/contrib/hyperref/nameref.dtx
index dabe4b6d90..d49735cb42 100644
--- a/macros/latex/contrib/hyperref/nameref.dtx
+++ b/macros/latex/contrib/hyperref/nameref.dtx
@@ -33,7 +33,7 @@
%<driver>\ProvidesFile{nameref.drv}
% \fi
% \ProvidesFile{nameref.dtx}
- [2022-05-13 v2.48 Cross-referencing by name of section]%
+ [2022-05-16 v2.49 Cross-referencing by name of section]%
%
%
% \iffalse
@@ -843,8 +843,16 @@
% \end{macrocode}
% \begin{macro}{\nameref}
% \begin{macrocode}
-\NewDocumentCommand\nameref{s}
- {\IfBooleanTF{#1}{\@namerefstar}{\T@nameref}}
+\@ifundefined{nameref}
+ {
+ \NewDocumentCommand\nameref{s}
+ {\IfBooleanTF{#1}{\@namerefstar}{\T@nameref}}
+ }
+ {
+ \PackageWarning{nameref}{Redefining \string\nameref}
+ \RenewDocumentCommand\nameref{s}
+ {\IfBooleanTF{#1}{\@namerefstar}{\T@nameref}}
+ }
% \end{macrocode}
% \end{macro}
% \begin{macro}{\Nameref}