summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/glossaries
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-04-05 21:21:27 +0000
committerKarl Berry <karl@freefriends.org>2024-04-05 21:21:27 +0000
commitd92cd769e6cb4a7c33296cd48f25181a38959e0b (patch)
tree0917571d63656f38a0defbd7fda35ec3310f92fe /Master/texmf-dist/source/latex/glossaries
parentf5e9f60b848589c005e635efa285af6848cc7733 (diff)
glossaries (5apr24)
git-svn-id: svn://tug.org/texlive/trunk@70866 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/glossaries')
-rw-r--r--Master/texmf-dist/source/latex/glossaries/glossaries.dtx315
-rw-r--r--Master/texmf-dist/source/latex/glossaries/glossaries.ins4
2 files changed, 221 insertions, 98 deletions
diff --git a/Master/texmf-dist/source/latex/glossaries/glossaries.dtx b/Master/texmf-dist/source/latex/glossaries/glossaries.dtx
index 641424a9827..7afdb82bc6f 100644
--- a/Master/texmf-dist/source/latex/glossaries/glossaries.dtx
+++ b/Master/texmf-dist/source/latex/glossaries/glossaries.dtx
@@ -1,6 +1,14 @@
%\iffalse
% glossaries.dtx generated using makedtx version 1.2 (c) Nicola Talbot
% Command line args:
+% -section "section"
+% -codetitle "Main Package Code (glossaries.sty)"
+% -doc "glossaries-manual.tex"
+% -setambles ".*\.tex=>\nopreamble\nopostamble"
+% -setambles ".*\.l2h=>\nopreamble\nopostamble"
+% -author "Nicola Talbot"
+% -comment ".*\.tex"
+% -comment ".*\.l2h"
% -macrocode ".*\.tex"
% -macrocode ".*\.l2h"
% -src "(glossaries\.sty)\Z=>\1"
@@ -16,16 +24,8 @@
% -src "(glossar.*-2022-11-03\.sty)\Z=>\1"
% -src "(example-glossaries-.*\.tex)\Z=>\1"
% -src "(glossaries\.l2h)\Z=>\1"
-% -codetitle "Main Package Code (glossaries.sty)"
-% -section "section"
-% -doc "glossaries-manual.tex"
-% -comment ".*\.tex"
-% -comment ".*\.l2h"
-% -author "Nicola Talbot"
-% -setambles ".*\.tex=>\nopreamble\nopostamble"
-% -setambles ".*\.l2h=>\nopreamble\nopostamble"
% glossaries
-% Created on 2023/10/1 19:36
+% Created on 2024/4/4 12:28
%\fi
%\iffalse
%<*package>
@@ -48,7 +48,7 @@
%\fi
% \iffalse
% Doc-Source file to use with LaTeX2e
-% Copyright (C) 2023 Nicola Talbot, all rights reserved.
+% Copyright (C) 2024 Nicola Talbot, all rights reserved.
% \fi
% \iffalse
%<*driver>
@@ -60,7 +60,7 @@ glossaries.dtx
\documentclass{article}
\usepackage{doc}
-\CheckSum{71623}
+\CheckSum{71673}
\RecordChanges
\PageIndex
@@ -116,12 +116,12 @@ glossaries.dtx
%\DeleteShortVerb{|}
%\MakeShortVerb{"}
%
-% \title{Documented Code For glossaries v4.53}
+% \title{Documented Code For glossaries v4.54}
% \author{Nicola L.C. Talbot\\[10pt]
%Dickimaw Books\\
%\url{http://www.dickimaw-books.com/}}
%
-% \date{2023-09-29}
+% \date{2024-04-03}
% \maketitle
%
%\tableofcontents
@@ -141,7 +141,7 @@ glossaries.dtx
%glossaries package}.
%
%\item[\url{glossaries-user.pdf}]
-%For the main user guide, read \qt{glossaries.sty v4.53:
+%For the main user guide, read \qt{glossaries.sty v4.54:
%\LaTeX2e\ Package to Assist Generating Glossaries}.
%
%\item[\url{mfirstuc-manual.pdf}]
@@ -200,11 +200,11 @@ glossaries.dtx
\DeclareRelease{v4.46}{2020-03-19}{glossaries-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossaries-2021-11-01.sty}
\DeclareRelease{v4.52}{2022-11-03}{glossaries-2022-11-03.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
% Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossaries}[2023/09/29 v4.53 (NLCT)]
+\ProvidesPackage{glossaries}[2024/04/03 v4.54 (NLCT)]
% \end{macrocode}
%\changes{4.18}{2015-09-09}{split mfirstuc into separate bundle}
% Required packages:
@@ -227,21 +227,24 @@ glossaries.dtx
% \end{macrocode}
%\begin{macro}{\glslowercase}
%\changes{4.50}{2022-10-14}{new}
+%\changes{4.54}{2024-04-03}{ensure argument is expanded}
%Provided to make it easier for user to use \LaTeX3 lowercase
%command without switching to exp3 syntax. For example, to redefine
%\cs{acronymfont} to automatically convert to lowercase.
+%
% \begin{macrocode}
-\newcommand{\glslowercase}[1]{\text_lowercase:n{#1}}
+\newcommand{\glslowercase}[1]{ \text_lowercase:n { #1 } }
% \end{macrocode}
%\end{macro}
%
%\begin{macro}{\glsuppercase}
%\changes{4.50}{2022-10-14}{new}
+%\changes{4.54}{2024-04-03}{ensure argument is expanded}
%Note that this isn't using \cs{mfirstucMakeUppercase}, which will be
%defined to use the robust \cs{MakeUppercase} if an old version of
%\sty{mfirstuc} is installed.
% \begin{macrocode}
-\newcommand{\glsuppercase}[1]{\text_uppercase:n{#1}}
+\newcommand{\glsuppercase}[1]{ \text_uppercase:n { #1 } }
% \end{macrocode}
%\end{macro}
%
@@ -288,7 +291,7 @@ glossaries.dtx
%required.
%\begin{macro}{\MFUsentencecase}
% \begin{macrocode}
- \providecommand{\MFUsentencecase}[1]{\text_titlecase_first:n{#1}}
+ \providecommand{\MFUsentencecase}[1]{ \text_titlecase_first:n { #1 } }
% \end{macrocode}
%\end{macro}
%Provide support for exclusions with \cs{MFUsentencecase}.
@@ -7612,6 +7615,18 @@ removed. Rollback required or use a newer alternative}
% \end{macrocode}
%\end{macro}
%
+%If \sty{datatool-base} v3.0 available, add to measuring hook:
+%\changes{4.54}{2024-04-03}{added check for \cs{l\_datatool\_measure\_hook\_tl}}
+% \begin{macrocode}
+\ExplSyntaxOn
+ \tl_if_exist:NT \l_datatool_measure_hook_tl
+ {
+ \tl_put_right:Nn \l_datatool_measure_hook_tl
+ { \gls@start@measuring }
+ }
+\ExplSyntaxOff
+% \end{macrocode}
+%
%\begin{macro}{\gls@stop@measuring}
%\changes{4.51}{2022-11-02}{new}
% \begin{macrocode}
@@ -9705,21 +9720,105 @@ removed. Rollback required or use a newer alternative}
\glsdoshowtarget{#1}%
{%
\glsmeasureheight{\gls@tmplen}{#2}%
+ \glsdohypertargethook{#1}{#2}%
\raisebox{\gls@tmplen}{\hypertarget{#1}{}}%
#2%
}%
}
% \end{macrocode}
%\end{macro}
+%
+%\begin{macro}{\glsdohypertargethook}
+%\changes{4.54}{2024-04-03}{new}
+%Hook for \cs{glsdohypertarget}
+% \begin{macrocode}
+\newcommand*{\glsdohypertargethook}[2]{}
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\glslabelhypertarget}
+%\changes{4.54}{2024-04-03}{new}
+%Provided for use in the definition of \cs{glsdohypertargethook} if required.
+% \begin{macrocode}
+\NewDocumentCommand\glslabelhypertarget{mm}{%
+ \protected@write\@auxout
+ {\glslabelhypertargetdefs}%
+ {%
+ \string\newlabel
+ {\glslabelhypertargetprefix#1}%
+ {%
+ {\glslabelhypertargetvalue}{\thepage}{#2}{#1}{}%
+ }%
+ }%
+}
+% \end{macrocode}
+%\end{macro}
+%
+% \begin{macrocode}
+\ExplSyntaxOn
+% \end{macrocode}
+%
+%\begin{macro}{\glslabelhypertargetvalue}
+%\changes{4.54}{2024-04-03}{new}
+% \begin{macrocode}
+\newcommand\glslabelhypertargetvalue{
+ \bool_lazy_and:nnT
+ { \tl_if_exist_p:N \glscurrententrylabel }
+ { \bool_not_p:n { \tl_if_empty_p:N \glscurrententrylabel } }
+ {
+ \glsentryname \glscurrententrylabel
+ }
+}
+% \end{macrocode}
+%\end{macro}
+%
+% \begin{macrocode}
+\ExplSyntaxOff
+% \end{macrocode}
+%
+%\begin{macro}{\glslabelhypertargetprefix}
+%\changes{4.54}{2024-04-03}{new}
+% \begin{macrocode}
+\newcommand*\glslabelhypertargetprefix{}
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\glslabelhypertargetdefs}
+%\changes{4.54}{2024-04-03}{new}
+% \begin{macrocode}
+\newcommand*\glslabelhypertargetdefs{%
+ \let\glossentryname\glsentryname
+ \let\glossentrydesc\glsentrydesc
+ \let\glossentrysymbol\glsentrysymbol
+ \let\Glossentryname\glsentryname
+ \let\Glossentrydesc\glsentrydesc
+ \let\Glossentrysymbol\glsentrysymbol
+ \let\glossentrynameother\@gls@entry@field
+}
+% \end{macrocode}
+%\end{macro}
+%
%\begin{macro}{\glsdohyperlink}
%\changes{4.08}{2014-07-30}{new}
% \begin{macrocode}
\newcommand*{\glsdohyperlink}[2]{%
- \glsdoshowtarget{#1}{\hyperlink{#1}{#2}}%
+ \glsdoshowtarget{#1}%
+ {%
+ \glsdohyperlinkhook{#1}{#2}%
+ \hyperlink{#1}{#2}%
+ }%
}
% \end{macrocode}
%\end{macro}
%
+%\begin{macro}{\glsdohyperlinkhook}
+%\changes{4.54}{2024-04-03}{new}
+%Hook for \cs{glsdohyperlink}
+% \begin{macrocode}
+\newcommand*{\glsdohyperlinkhook}[2]{}
+% \end{macrocode}
+%\end{macro}
+%
%\begin{macro}{\glsdonohyperlink}
%\changes{4.20}{2015-11-30}{new}
% \begin{macrocode}
@@ -12404,10 +12503,10 @@ removed. Rollback required or use a newer alternative}
{\MFUsentencecase{\@gls@entry@field{#1}{name}}}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentryname}{\Glsentryname}
+\glsmfuexcl{\Glsentryname}
% \end{macrocode}
%
%\begin{macro}{\@Gls@entryname}
@@ -12527,10 +12626,14 @@ removed. Rollback required or use a newer alternative}
% \begin{macrocode}
\newcommand*{\Glsentrydesc}[1]{\@Glsentryfield{#1}{desc}}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
+%Version 4.54: sentence case mapping removed as \cs{glsentrydesc} is expandable.
+%This ensures that \cs{glsentrydesc} can be converted to all-caps if required.
+%However, \cs{Glsentrydesc} needs to be added as an exclusion.
+%(Similarly for the other \cs{Glsentry}\meta{field} commands)
% \begin{macrocode}
-\glsmfuaddmap{\glsentrydesc}{\Glsentrydesc}
+\glsmfuexcl{\Glsentrydesc}
% \end{macrocode}
% Plural form:
%\begin{macro}{\glsentrydescplural}
@@ -12550,10 +12653,10 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{descplural}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentrydescplural}{\Glsentrydescplural}
+\glsmfuexcl{\Glsentrydescplural}
% \end{macrocode}
%
% Get the entry text, as specified by the \gloskey{text} key when
@@ -12572,10 +12675,10 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{text}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentrytext}{\Glsentrytext}
+\glsmfuexcl{\Glsentrytext}
% \end{macrocode}
%
% Get the plural form:
@@ -12594,10 +12697,10 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{plural}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentryplural}{\Glsentryplural}
+\glsmfuexcl{\Glsentryplural}
% \end{macrocode}
%
% Get the symbol associated with this entry. The argument
@@ -12617,10 +12720,10 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{symbol}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentrysymbol}{\Glsentrysymbol}
+\glsmfuexcl{\Glsentrysymbol}
% \end{macrocode}
% Plural form:
%\begin{macro}{\glsentrysymbolplural}
@@ -12640,10 +12743,10 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{symbolplural}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentrysymbolplural}{\Glsentrysymbolplural}
+\glsmfuexcl{\Glsentrysymbolplural}
% \end{macrocode}
%
% Get the entry text to be used when the entry is first used in
@@ -12664,10 +12767,10 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{first}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentryfirst}{\Glsentryfirst}
+\glsmfuexcl{\Glsentryfirst}
% \end{macrocode}
%
% Get the plural form (as specified by the \gloskey{firstplural}
@@ -12688,10 +12791,10 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{firstpl}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentryfirstplural}{\Glsentryfirstplural}
+\glsmfuexcl{\Glsentryfirstplural}
% \end{macrocode}
%
%\begin{macro}{\glscapitalisewords}
@@ -12786,10 +12889,10 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{useri}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentryuseri}{\Glsentryuseri}
+\glsmfuexcl{\Glsentryuseri}
% \end{macrocode}
%
%\begin{macro}{\glsentryuserii}
@@ -12812,10 +12915,10 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{userii}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentryuserii}{\Glsentryuserii}
+\glsmfuexcl{\Glsentryuserii}
% \end{macrocode}
%
%\begin{macro}{\glsentryuseriii}
@@ -12838,10 +12941,11 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{useriii}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentryuseriii}{\Glsentryuseriii}
+\glsmfuexcl{\Glsentryuseriii}
% \end{macrocode}
%
%\begin{macro}{\glsentryuseriv}
@@ -12864,10 +12968,10 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{useriv}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentryuseriv}{\Glsentryuseriv}
+\glsmfuexcl{\Glsentryuseriv}
% \end{macrocode}
%
%\begin{macro}{\glsentryuserv}
@@ -12890,10 +12994,10 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{userv}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentryuserv}{\Glsentryuserv}
+\glsmfuexcl{\Glsentryuserv}
% \end{macrocode}
%
%\begin{macro}{\glsentryuservi}
@@ -12916,10 +13020,10 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{uservi}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentryuservi}{\Glsentryuservi}
+\glsmfuexcl{\Glsentryuservi}
% \end{macrocode}
%
%\begin{macro}{\glsentryshort}
@@ -12940,10 +13044,10 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{short}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentryshort}{\Glsentryshort}
+\glsmfuexcl{\Glsentryshort}
% \end{macrocode}
%
%\begin{macro}{\glsentryshortpl}
@@ -12964,10 +13068,10 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{shortpl}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentryshortpl}{\Glsentryshortpl}
+\glsmfuexcl{\Glsentryshortpl}
% \end{macrocode}
%
%\begin{macro}{\glsentrylong}
@@ -12988,10 +13092,10 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{long}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentrylong}{\Glsentrylong}
+\glsmfuexcl{\Glsentrylong}
% \end{macrocode}
%
%\begin{macro}{\glsentrylongpl}
@@ -13012,10 +13116,10 @@ removed. Rollback required or use a newer alternative}
\@Glsentryfield{#1}{longpl}%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentrylongpl}{\Glsentrylongpl}
+\glsmfuexcl{\Glsentrylongpl}
% \end{macrocode}
%
% Short cut macros to access full form:
@@ -13043,10 +13147,10 @@ removed. Rollback required or use a newer alternative}
\Glsentrylong{#1} (\glsentryshort{#1})%
}
% \end{macrocode}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentryfull}{\Glsentryfull}
+\glsmfuexcl{\Glsentryfull}
% \end{macrocode}
%\begin{macro}{\glsentryfullpl}
%\changes{3.02}{2012-05-21}{fixed bug (replaced \cs{glsentryshort}
@@ -13071,11 +13175,11 @@ removed. Rollback required or use a newer alternative}
\newcommand*{\Glsentryfullpl}[1]{%
\Glsentrylongpl{#1} (\glsentryshortpl{#1})%
}
+%\changes{4.54}{2024-04-03}{change map to exclusion}
% \end{macrocode}
%\end{macro}
-%Add sentence case mapping.
% \begin{macrocode}
-\glsmfuaddmap{\glsentryfullpl}{\Glsentryfullpl}
+\glsmfuexcl{\Glsentryfullpl}
% \end{macrocode}
%
%\begin{macro}{\glsentrynumberlist}
@@ -15827,7 +15931,7 @@ you
% \end{macrocode}
% Localise the effects of the optional argument
% \begin{macrocode}
- \bgroup
+ \gls@printglossary@begin
% \end{macrocode}
% Activate or deactivate sort key:
% \begin{macrocode}
@@ -15911,7 +16015,7 @@ you
% \end{macrocode}
% End the current scope
% \begin{macrocode}
- \egroup
+ \gls@printglossary@end
% \end{macrocode}
% Reset \cs{glossaryentrynumbers}
% \begin{macrocode}
@@ -15925,6 +16029,23 @@ you
% \end{macrocode}
%\end{macro}
%
+%\begin{macro}{\gls@printglossary@begin}
+%\changes{4.54}{2024-04-03}{new}
+% \begin{macrocode}
+\newcommand{\gls@printglossary@begin}{\begingroup}
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\gls@printglossary@end}
+%\changes{4.54}{2024-04-03}{new}
+%See \url{https://github.com/latex3/tagging-project/issues/48}
+% \begin{macrocode}
+\newcommand{\gls@printglossary@end}{%
+ \expandafter\endgroup\if@endpe\@doendpe\fi
+}
+% \end{macrocode}
+%\end{macro}
+%
%\begin{macro}{\@print@glossary}
%\changes{4.04}{2014-03-06}{new}
% Internal workings of \cs{printglossary} dealing with reading the
@@ -16006,6 +16127,8 @@ you
% \end{macrocode}
%\end{macro}
%
+% TODO: rewrite sorting code (add provide rollback).
+%
% The sort macros all have the syntax:
%\begin{definition}
%\cs{@glo@sortmacro@\meta{order}}\marg{type}
@@ -19945,11 +20068,11 @@ you
\DeclareRelease{v4.46}{2020-03-19}{glossary-hypernav-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossary-hypernav-2021-11-01.sty}
\DeclareRelease{v4.52}{2022-11-03}{glossary-hypernav-2022-11-03.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
% Package Definition:
% \begin{macrocode}
-\ProvidesPackage{glossary-hypernav}[2023/09/29 v4.53 (NLCT)]
+\ProvidesPackage{glossary-hypernav}[2024/04/03 v4.54 (NLCT)]
% \end{macrocode}
%
% The commands defined in this package are provided to
@@ -20076,7 +20199,7 @@ you
% glossary label.
%\changes{1.14}{2008-06-17}{added write to aux file}
%\changes{1.15}{2008-08-15}{added check if rerun required}
-%\changes{1.17}{2008-12-26}{replaced \cs{hypertarget} to
+%\changes{1.17}{2008-12-26}{replaced \cs{hypertarget} with
%\cs{@glstarget}}
%\changes{4.50}{2022-10-14}{changed \cs{@glo@type} to \cs{currentglossary}}
%The optional argument complicates things for \sty{glossaries-extra}.
@@ -20244,11 +20367,11 @@ you
% \begin{macrocode}
\DeclareRelease{v4.46}{2020-03-19}{glossary-inline-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossary-inline-2021-11-01.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
%Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossary-inline}[2023/09/29 v4.53 (NLCT)]
+\ProvidesPackage{glossary-inline}[2024/04/03 v4.54 (NLCT)]
% \end{macrocode}
%
%\begin{style}{inline}
@@ -20454,11 +20577,11 @@ you
% \begin{macrocode}
\DeclareRelease{v4.46}{2020-03-19}{glossary-list-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossary-list-2021-11-01.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
%Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossary-list}[2023/09/29 v4.53 (NLCT)]
+\ProvidesPackage{glossary-list}[2024/04/03 v4.54 (NLCT)]
% \end{macrocode}
%\begin{macro}{\indexspace}
%\changes{4.13}{2015-02-03}{new}
@@ -20779,11 +20902,11 @@ you
% \begin{macrocode}
\DeclareRelease{v4.46}{2020-03-19}{glossary-long-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossary-long-2021-11-01.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
%Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossary-long}[2023/09/29 v4.53 (NLCT)]
+\ProvidesPackage{glossary-long}[2024/04/03 v4.54 (NLCT)]
% \end{macrocode}
% Requires the \sty{longtable} package:
% \begin{macrocode}
@@ -21286,11 +21409,11 @@ you
% \begin{macrocode}
\DeclareRelease{v4.46}{2020-03-19}{glossary-longbooktabs-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossary-longbooktabs-2021-11-01.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
%Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossary-longbooktabs}[2023/09/29 v4.53 (NLCT)]
+\ProvidesPackage{glossary-longbooktabs}[2024/04/03 v4.54 (NLCT)]
% \end{macrocode}
% Requires \sty{booktabs} package:
% \begin{macrocode}
@@ -21636,11 +21759,11 @@ you
% \begin{macrocode}
\DeclareRelease{v4.46}{2020-03-19}{glossary-longragged-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossary-longragged-2021-11-01.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
%Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossary-longragged}[2023/09/29 v4.53 (NLCT)]
+\ProvidesPackage{glossary-longragged}[2024/04/03 v4.54 (NLCT)]
% \end{macrocode}
% Requires the \sty{array} package:
% \begin{macrocode}
@@ -22079,11 +22202,11 @@ you
% \begin{macrocode}
\DeclareRelease{v4.46}{2020-03-19}{glossary-mcols-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossary-mcols-2021-11-01.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
%Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossary-mcols}[2023/09/29 v4.53 (NLCT)]
+\ProvidesPackage{glossary-mcols}[2024/04/03 v4.54 (NLCT)]
% \end{macrocode}
% Required packages:
% \begin{macrocode}
@@ -22528,11 +22651,11 @@ you
% \begin{macrocode}
\DeclareRelease{v4.46}{2020-03-19}{glossary-super-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossary-super-2021-11-01.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
%Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossary-super}[2023/09/29 v4.53 (NLCT)]
+\ProvidesPackage{glossary-super}[2024/04/03 v4.54 (NLCT)]
% \end{macrocode}
% Requires the \sty{supertabular} package:
% \begin{macrocode}
@@ -23071,11 +23194,11 @@ you
% \begin{macrocode}
\DeclareRelease{v4.46}{2020-03-19}{glossary-superragged-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossary-superragged-2021-11-01.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
%Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossary-superragged}[2023/09/29 v4.53 (NLCT)]
+\ProvidesPackage{glossary-superragged}[2024/04/03 v4.54 (NLCT)]
% \end{macrocode}
% Requires the \sty{array} package:
% \begin{macrocode}
@@ -23521,11 +23644,11 @@ you
% \begin{macrocode}
\DeclareRelease{v4.46}{2020-03-19}{glossary-tree-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossary-tree-2021-11-01.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
%Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossary-tree}[2023/09/29 v4.53 (NLCT)]
+\ProvidesPackage{glossary-tree}[2024/04/03 v4.54 (NLCT)]
% \end{macrocode}
%
%\begin{macro}{\indexspace}
@@ -24259,11 +24382,11 @@ you
% \begin{macrocode}
\DeclareRelease{v4.46}{2020-03-19}{glossaries-babel-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossaries-babel-2021-11-01.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
% Declare package
% \begin{macrocode}
-\ProvidesPackage{glossaries-babel}[2023/09/29 v4.53 (NLCT)]
+\ProvidesPackage{glossaries-babel}[2024/04/03 v4.54 (NLCT)]
% \end{macrocode}
% Load \sty{tracklang} to obtain language settings.
% \begin{macrocode}
@@ -24312,11 +24435,11 @@ you
% \begin{macrocode}
\DeclareRelease{v4.46}{2020-03-19}{glossaries-polyglossia-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossaries-polyglossia-2021-11-01.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
% Declare package
% \begin{macrocode}
-\ProvidesPackage{glossaries-polyglossia}[2023/09/29 v4.53 (NLCT)]
+\ProvidesPackage{glossaries-polyglossia}[2024/04/03 v4.54 (NLCT)]
% \end{macrocode}
% Load \sty{tracklang} to obtain language settings.
% \begin{macrocode}
@@ -24369,11 +24492,11 @@ you
% \begin{macrocode}
\DeclareRelease{v4.46}{2020-03-19}{glossaries-prefix-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossaries-prefix-2021-11-01.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
%Declare package:
% \begin{macrocode}
-\ProvidesPackage{glossaries-prefix}[2023/09/29 v4.53 (NLCT)]
+\ProvidesPackage{glossaries-prefix}[2024/04/03 v4.54 (NLCT)]
% \end{macrocode}
% Pass all options to \sty{glossaries}:
% \begin{macrocode}
@@ -24870,11 +24993,11 @@ you
% \begin{macrocode}
\DeclareRelease{v4.46}{2020-03-19}{glossaries-accsupp-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossaries-accsupp-2021-11-01.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
% Package version number now in line with main glossaries package number.
% \begin{macrocode}
-\ProvidesPackage{glossaries-accsupp}[2023/09/29 v4.53 (NLCT)
+\ProvidesPackage{glossaries-accsupp}[2024/04/03 v4.54 (NLCT)
Experimental glossaries accessibility]
% \end{macrocode}
% Pass all options to \sty{glossaries}:
@@ -27725,11 +27848,11 @@ you
% \begin{macrocode}
\DeclareRelease{v4.46}{2020-03-19}{glossaries-compatible-207-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossaries-compatible-207-2021-11-01.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
%Identify package.
% \begin{macrocode}
-\ProvidesPackage{glossaries-compatible-207}[2023/09/29 v4.53 (NLCT)]
+\ProvidesPackage{glossaries-compatible-207}[2024/04/03 v4.54 (NLCT)]
% \end{macrocode}
%Trigger error and that's it.
% \begin{macrocode}
@@ -27758,11 +27881,11 @@ you
% \begin{macrocode}
\DeclareRelease{v4.46}{2020-03-19}{glossaries-compatible-307-2020-03-19.sty}
\DeclareRelease{v4.49}{2021-11-01}{glossaries-compatible-307-2021-11-01.sty}
-\DeclareCurrentRelease{v4.53}{2023-09-29}
+\DeclareCurrentRelease{v4.54}{2024-04-03}
% \end{macrocode}
%Identify package.
% \begin{macrocode}
-\ProvidesPackage{glossaries-compatible-307}[2023/09/29 v4.53 (NLCT)]
+\ProvidesPackage{glossaries-compatible-307}[2024/04/03 v4.54 (NLCT)]
% \end{macrocode}
%Trigger error and that's it.
% \begin{macrocode}
diff --git a/Master/texmf-dist/source/latex/glossaries/glossaries.ins b/Master/texmf-dist/source/latex/glossaries/glossaries.ins
index 4d561235bbe..d133ea6fc04 100644
--- a/Master/texmf-dist/source/latex/glossaries/glossaries.ins
+++ b/Master/texmf-dist/source/latex/glossaries/glossaries.ins
@@ -1,10 +1,10 @@
-% glossaries.ins generated using makedtx version 1.2 2023/10/1 19:36
+% glossaries.ins generated using makedtx version 1.2 2024/4/4 12:28
\input docstrip
\preamble
glossaries.dtx
- Copyright 2023 Nicola Talbot
+ Copyright 2024 Nicola Talbot
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3