summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/glossaries/glossaries.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/glossaries/glossaries.dtx')
-rw-r--r--Master/texmf-dist/source/latex/glossaries/glossaries.dtx244
1 files changed, 189 insertions, 55 deletions
diff --git a/Master/texmf-dist/source/latex/glossaries/glossaries.dtx b/Master/texmf-dist/source/latex/glossaries/glossaries.dtx
index 687c7b54bff..6da667da8b2 100644
--- a/Master/texmf-dist/source/latex/glossaries/glossaries.dtx
+++ b/Master/texmf-dist/source/latex/glossaries/glossaries.dtx
@@ -1,18 +1,9 @@
%\iffalse
% glossaries.dtx generated using makedtx version 1.2 (c) Nicola Talbot
% Command line args:
-% -comment ".*\.perl"
-% -comment ".*\.tex"
-% -comment ".*\.xdy"
-% -codetitle "Main Package Code"
-% -doc "glossaries-manual.tex"
-% -macrocode ".*\.perl"
-% -macrocode ".*\.tex"
-% -macrocode ".*\.xdy"
% -setambles ".*\.perl=>\nopreamble\nopostamble"
% -setambles ".*\.tex=>\nopreamble\nopostamble"
% -setambles ".*\.xdy=>\nopreamble\nopostamble"
-% -section "chapter"
% -src "glossaries\.sty\Z=>glossaries.sty"
% -src "glossaries-prefix.sty\Z=>glossaries-prefix.sty"
% -src "(glossary-.+)\.(sty)\Z=>\1.\2"
@@ -29,9 +20,18 @@
% -src "(samplexdy-mc.*\.xdy)\Z=>\1"
% -src "(database.*\.tex)\Z=>\1"
% -src "(.*\.perl)\Z=>\1"
+% -codetitle "Main Package Code"
% -author "Nicola Talbot"
+% -macrocode ".*\.perl"
+% -macrocode ".*\.tex"
+% -macrocode ".*\.xdy"
+% -section "chapter"
+% -doc "glossaries-manual.tex"
+% -comment ".*\.perl"
+% -comment ".*\.tex"
+% -comment ".*\.xdy"
% glossaries
-% Created on 2018/7/23 12:54
+% Created on 2019/1/6 19:06
%\fi
%\iffalse
%<*package>
@@ -54,7 +54,7 @@
%\fi
% \iffalse
% Doc-Source file to use with LaTeX2e
-% Copyright (C) 2018 Nicola Talbot, all rights reserved.
+% Copyright (C) 2019 Nicola Talbot, all rights reserved.
% \fi
% \iffalse
%<*driver>
@@ -145,7 +145,7 @@ governed by the \gloskey{first} and \gloskey{firstplural} keys of
\setcounter{IndexColumns}{2}
-\CheckSum{19510}
+\CheckSum{19625}
\newcommand*{\ifirstuse}{\iterm{first use}}
\newcommand*{\firstuse}{\gls{firstuse}}
@@ -172,12 +172,12 @@ governed by the \gloskey{first} and \gloskey{firstplural} keys of
%\fi
%\MakeShortVerb{"}
%
-% \title{Documented Code For glossaries v4.41}
+% \title{Documented Code For glossaries v4.42}
% \author{Nicola L.C. Talbot\\[10pt]
%Dickimaw Books\\
%\url{http://www.dickimaw-books.com/}}
%
-% \date{2018-07-23}
+% \date{2019-01-06}
% \maketitle
%
%This is the documented code for the \styfmt{glossaries} package.
@@ -193,7 +193,7 @@ governed by the \gloskey{first} and \gloskey{firstplural} keys of
%glossaries package}.
%
%\item[\url{glossaries-user.pdf}]
-%For the main user guide, read \qt{glossaries.sty v4.41:
+%For the main user guide, read \qt{glossaries.sty v4.42:
%\LaTeX2e\ Package to Assist Generating Glossaries}.
%
%\item[\url{mfirstuc-manual.pdf}]
@@ -248,7 +248,7 @@ governed by the \gloskey{first} and \gloskey{firstplural} keys of
% This package requires \LaTeXe.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{glossaries}[2018/07/23 v4.41 (NLCT)]
+\ProvidesPackage{glossaries}[2019/01/06 v4.42 (NLCT)]
% \end{macrocode}
%\changes{4.18}{2015-09-09}{split mfirstuc into separate bundle}
% Required packages:
@@ -2233,14 +2233,37 @@ false,nolabel,autolabel,nameref}[nolabel]{%
% \end{macrocode}
%\end{option}
%
+%\begin{macro}{\ifglsautomake}
+%\changes{4.42}{2019-01-06}{now defined explicitly instead of through
+%boolean key}
+% \begin{macrocode}
+\newif\ifglsautomake
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\gls@automake@nr}
+%\changes{4.42}{2019-01-06}{new}
+% \begin{macrocode}
+\newcommand{\gls@automake@nr}{1}
+% \end{macrocode}
+%\end{macro}
+%
%\begin{option}{automake}
%\changes{4.08}{2014-07-30}{new}
+%\changes{4.42}{2019-01-06}{switch from boolean to choice}
% If this setting is on, automatically run
% \gls{makeindex}\slash\gls{xindy} at the end of the document.
% Must be used with \ics{makeglossaries}.
-% Default is false.
+% Default is false. As from v4.42, this is now a choice rather than
+% boolean key.
% \begin{macrocode}
-\define@boolkey{glossaries.sty}[gls]{automake}[true]{%
+\define@choicekey{glossaries.sty}{automake}%
+ [\gls@automake@val\gls@automake@nr]{true,false,immediate}[true]{%
+ \ifnum\gls@automake@nr=1\relax
+ \glsautomakefalse
+ \else
+ \glsautomaketrue
+ \fi
\ifglsautomake
\renewcommand*{\@gls@doautomake}{%
\PackageError{glossaries}{You must use
@@ -2495,14 +2518,25 @@ false,nolabel,autolabel,nameref}[nolabel]{%
%\changes{4.02}{2013-12-05}{new}
% \begin{macrocode}
\@gls@declareoption{index}{%
- \let\@gls@do@indexdef\@gls@indexdef
+ \ifx\@gls@do@indexdef\@empty
+ \let\@gls@do@indexdef\@gls@indexdef
+ \fi
+}
+% \end{macrocode}
+%\end{option}
+%\begin{option}{noglossaryindex}
+% Counteract \pkgopt{index} if it happens to be globally used in the document class.
+%\changes{4.42}{2019-01-06}{new}
+% \begin{macrocode}
+\@gls@declareoption{noglossaryindex}{%
+ \let\@gls@do@indexdef\relax
}
% \end{macrocode}
+%\end{option}
% Default is not to define index glossary:
% \begin{macrocode}
\newcommand*{\@gls@do@indexdef}{}
% \end{macrocode}
-%\end{option}
%
%\begin{macro}{\@gls@indexdef}
%\changes{4.02}{2013-12-05}{new}
@@ -2514,6 +2548,7 @@ false,nolabel,autolabel,nameref}[nolabel]{%
\newcommand*{\newterm}[2][]{%
\newglossaryentry{##2}%
{type={index},name={##2},description={\nopostdesc},##1}}
+ \let\@gls@do@indexdef\relax
}%
% \end{macrocode}
%\end{macro}
@@ -2550,7 +2585,8 @@ false,nolabel,autolabel,nameref}[nolabel]{%
% \begin{macrocode}
\disable@keys{glossaries.sty}{compatible-2.07,%
xindy,xindygloss,xindynoglsnumbers,makeindex,%
- acronym,translate,notranslate,nolong,nosuper,notree,nostyles,nomain}
+ acronym,translate,notranslate,nolong,nosuper,notree,nostyles,%
+ nomain,noglossaryindex}
% \end{macrocode}
%Now define \cs{setupglossaries}:
% \begin{macrocode}
@@ -4022,8 +4058,10 @@ false,nolabel,autolabel,nameref}[nolabel]{%
%\section{Loops and conditionals}
%\begin{macro}{\forallglossaries}
% To iterate through all glossaries (or comma-separated list of
-% glossary names given in optional argument) use:\\[10pt]
-% \cs{forallglossaries}\oarg{glossary list}\marg{cmd}\marg{code}\\[10pt]
+% glossary names given in optional argument) use:
+%\begin{definition}
+% \cs{forallglossaries}\oarg{glossary list}\marg{cmd}\marg{code}
+%\end{definition}
% where \meta{cmd} is
% a control sequence which will be set to the name of the
% glossary in the current iteration.
@@ -4045,8 +4083,10 @@ false,nolabel,autolabel,nameref}[nolabel]{%
%\end{macro}
%
%\begin{macro}{\forglsentries}
-% To iterate through all entries in a given glossary use:\\[10pt]
-%\cs{forglsentries}\oarg{type}\marg{cmd}\marg{code}\\[10pt]
+% To iterate through all entries in a given glossary use:
+%\begin{definition}
+%\cs{forglsentries}\oarg{type}\marg{cmd}\marg{code}
+%\end{definition}
%where \meta{type} is the glossary label and \meta{cmd} is a
% control sequence which will be set to the entry label in the
% current iteration.
@@ -4065,8 +4105,10 @@ false,nolabel,autolabel,nameref}[nolabel]{%
%
%\begin{macro}{\forallglsentries}
% To iterate through all glossary entries over all glossaries listed
-% in the optional argument (the default is all glossaries) use:\\[10pt]
-% \cs{forallglsentries}\oarg{glossary list}\marg{cmd}\marg{code}\\[10pt]
+% in the optional argument (the default is all glossaries) use:
+%\begin{definition}
+% \cs{forallglsentries}\oarg{glossary list}\marg{cmd}\marg{code}
+%\end{definition}
% Within \cs{forallglsentries}, the current glossary type
% is given by \cs{@@this@glo@}.
% \begin{macrocode}
@@ -4080,8 +4122,10 @@ false,nolabel,autolabel,nameref}[nolabel]{%
%\end{macro}
%
%\begin{macro}{\ifglossaryexists}
-% To check to see if a glossary exists use:\\[10pt]
-%\cs{ifglossaryexists}\marg{type}\marg{true-text}\marg{false-text}\\[10pt]
+% To check to see if a glossary exists use:
+%\begin{definition}
+%\cs{ifglossaryexists}\marg{type}\marg{true-text}\marg{false-text}
+%\end{definition}
%where \meta{type} is the glossary's label.
%\changes{3.0}{2011-04-02}{replaced \cs{@ifundefined} with
%\cs{ifcsundef}}
@@ -5823,6 +5867,7 @@ false,nolabel,autolabel,nameref}[nolabel]{%
%\cs{glsfieldxdef}\marg{label}\marg{field}\marg{definition}
%\end{definition}
%\changes{4.16}{2015-07-08}{new}
+%\changes{4.42}{2019-01-06}{changed from \cs{edef} to \cs{protected@csxdef}}
% \begin{macrocode}
\newcommand{\glsfieldxdef}[3]{%
\glsdoifexists{#1}%
@@ -5830,7 +5875,7 @@ false,nolabel,autolabel,nameref}[nolabel]{%
\edef\@glo@label{\glsdetoklabel{#1}}%
\ifcsdef{glo@\@glo@label @#2}%
{%
- \expandafter\xdef\csname glo@\@glo@label @#2\endcsname{#3}%
+ \protected@csxdef{glo@\@glo@label @#2}{#3}%
}%
{%
\PackageError{glossaries}{Key `#2' doesn't exist}{}%
@@ -5845,6 +5890,7 @@ false,nolabel,autolabel,nameref}[nolabel]{%
%\cs{glsfieldedef}\marg{label}\marg{field}\marg{definition}
%\end{definition}
%\changes{4.16}{2015-07-08}{new}
+%\changes{4.42}{2019-01-06}{changed from \cs{edef} to \cs{protected@csedef}}
% \begin{macrocode}
\newcommand{\glsfieldedef}[3]{%
\glsdoifexists{#1}%
@@ -5852,7 +5898,7 @@ false,nolabel,autolabel,nameref}[nolabel]{%
\edef\@glo@label{\glsdetoklabel{#1}}%
\ifcsdef{glo@\@glo@label @#2}%
{%
- \expandafter\edef\csname glo@\@glo@label @#2\endcsname{#3}%
+ \protected@csedef{glo@\@glo@label @#2}{#3}%
}%
{%
\PackageError{glossaries}{Key `#2' doesn't exist}{}%
@@ -7271,8 +7317,10 @@ false,nolabel,autolabel,nameref}[nolabel]{%
% Glossary entries can be defined in an external file.
% These external files can contain \ics{newglossaryentry}
% and \ics{newacronym} commands.\footnote{and any other valid
-%\LaTeX\ code that can be used in the preamble.}\\[10pt]
-% \cs{loadglsentries}\oarg{type}\marg{filename}\\[10pt]
+%\LaTeX\ code that can be used in the preamble.}
+%\begin{definition}
+% \cs{loadglsentries}\oarg{type}\marg{filename}
+%\end{definition}
% This command will input the file using \cs{input}.
% The optional argument specifies to which glossary the
% entries should be assigned if they haven't used the \gloskey{type}
@@ -12928,6 +12976,68 @@ false,nolabel,autolabel,nameref}[nolabel]{%
% \end{macrocode}
%\end{macro}
%
+%\begin{macro}{\@gls@automake@immediate}
+%\changes{4.42}{2019-01-06}{new}
+% \begin{macrocode}
+\ifglsxindy
+ \newcommand*{\@gls@automake@immediate}[1]{%
+ \ifglossaryexists{#1}
+ {%
+ \IfFileExists{\jobname.\csuse{@glotype@#1@out}}%
+ {%
+ \ifdefstring{\glsorder}{letter}%
+ {\def\@gls@order{-M ord/letorder }}%
+ {\let\@gls@order\@empty}%
+ \ifcsundef{@xdy@#1@language}%
+ {\let\@gls@langmod\@xdy@main@language}%
+ {\letcs\@gls@langmod{@xdy@#1@language}}%
+ \edef\@gls@dothiswrite{\noexpand\immediate\noexpand\write18{xindy
+ -I xindy
+ \@gls@order
+ -L \@gls@langmod\space
+ -M \gls@istfilebase\space
+ -C \gls@codepage\space
+ -t \jobname.\csuse{@glotype@#1@log}
+ -o \jobname.\csuse{@glotype@#1@in}
+ \jobname.\csuse{@glotype@#1@out}}%
+ }%
+ \@gls@dothiswrite
+ }%
+ {\GlossariesWarning{can't automake `#1': \jobname.\csuse{@glotype@#1@out}
+ doesn't exist. Rerun may be required}}%
+ }%
+ {%
+ \GlossariesWarning{Can't make glossary `#1', it doesn't exist}%
+ }%
+ }
+\else
+ \newcommand*{\@gls@automake@immediate}[1]{%
+ \ifglossaryexists{#1}
+ {%
+ \IfFileExists{\jobname.\csuse{@glotype@#1@out}}%
+ {%
+ \ifdefstring{\glsorder}{letter}%
+ {\def\@gls@order{-l }}%
+ {\let\@gls@order\@empty}%
+ \edef\@gls@dothiswrite{\noexpand\immediate\noexpand\write18{makeindex \@gls@order
+ -s \istfilename\space
+ -t \jobname.\csuse{@glotype@#1@log}
+ -o \jobname.\csuse{@glotype@#1@in}
+ \jobname.\csuse{@glotype@#1@out}}%
+ }%
+ \@gls@dothiswrite
+ }%
+ {\GlossariesWarning{can't automake `#1': \jobname.\csuse{@glotype@#1@out}
+ doesn't exist. Rerun may be required}}%
+ }%
+ {%
+ \GlossariesWarning{Can't make glossary `#1', it doesn't exist}%
+ }%
+ }
+\fi
+% \end{macrocode}
+%\end{macro}
+%
%\begin{macro}{\warn@nomakeglossaries}
% Issue warning that \cs{makeglossaries} hasn't been used.
% \begin{macrocode}
@@ -12940,6 +13050,22 @@ false,nolabel,autolabel,nameref}[nolabel]{%
% \end{macrocode}
%\end{macro}
%
+%\begin{macro}{\@gls@@automake@immediate}
+%\changes{4.42}{2019-01-06}{new}
+% \begin{macrocode}
+\newcommand{\@gls@@automake@immediate}{%
+ \ifnum\gls@automake@nr=2\relax
+ \@for\@gls@type:=\@glo@types\do{%
+ \ifdefempty{\@gls@type}{}%
+ {\@gls@automake@immediate{\@gls@type}}%
+ }%
+ \glsautomakefalse
+ \renewcommand*{\@gls@doautomake}{}%
+ \fi
+}
+% \end{macrocode}
+%\end{macro}
+%
% \cs{makeglossaries} will use \cs{@makeglossary}
% for each glossary type that has been defined. New glossaries
% need to be defined before using \cs{makeglossary}, so
@@ -12949,6 +13075,10 @@ false,nolabel,autolabel,nameref}[nolabel]{%
% \begin{macrocode}
\newcommand*{\makeglossaries}{%
% \end{macrocode}
+%If automake=immediate setting is on, use the shell escape now.
+% \begin{macrocode}
+ \@gls@@automake@immediate
+% \end{macrocode}
% Define the write used for style file also used for all other output files
% if \pkgopt[true]{savewrites}.
%\changes{4.04}{2014-03-06}{Moved definition of \cs{glswrite} to
@@ -15518,7 +15648,9 @@ you
%
%\begin{macro}{\glstarget}
%\changes{1.18}{2009-01-14}{new}
-%\cs{glstarget}\marg{label}\marg{name}\\[10pt]
+%\begin{definition}
+%\cs{glstarget}\marg{label}\marg{name}
+%\end{definition}
% Provide user interface to \cs{@glstarget} to make it easier to
% modify the glossary style in the document.
% \begin{macrocode}
@@ -15905,8 +16037,10 @@ you
%\end{macro}
%
%\begin{macro}{\newglossarystyle}
-% New glossary styles can be defined using:\\[10pt]
-% \cs{newglossarystyle}\marg{name}\marg{definition}\\[10pt]
+% New glossary styles can be defined using:
+%\begin{definition}
+% \cs{newglossarystyle}\marg{name}\marg{definition}
+%\end{definition}
% The \meta{definition} argument should redefine
% \env{theglossary}, \ics{glossaryheader},
% \ics{glsgroupheading}, \ics{glossaryentryfield} and
@@ -19043,7 +19177,7 @@ you
% \cs{gls}\marg{label}} on subsequent use.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{glossaries-prefix}[2018/07/23 v4.41 (NLCT)]
+\ProvidesPackage{glossaries-prefix}[2019/01/06 v4.42 (NLCT)]
% \end{macrocode}
% Pass all options to \sty{glossaries}:
% \begin{macrocode}
@@ -19458,7 +19592,7 @@ you
%\label{sec:code:hypernav}
% Package Definition:
% \begin{macrocode}
-\ProvidesPackage{glossary-hypernav}[2018/07/23 v4.41 (NLCT)]
+\ProvidesPackage{glossary-hypernav}[2019/01/06 v4.42 (NLCT)]
% \end{macrocode}
%
% The commands defined in this package are provided to
@@ -19651,7 +19785,7 @@ you
% This defines an in-line style where the entries are
% comma-separated with just the name and description displayed.
% \begin{macrocode}
-\ProvidesPackage{glossary-inline}[2018/07/23 v4.41 (NLCT)]
+\ProvidesPackage{glossary-inline}[2019/01/06 v4.42 (NLCT)]
% \end{macrocode}
%
%\begin{style}{inline}
@@ -19842,7 +19976,7 @@ you
% \ics{item} command, it will appear in a bold font by
% default.
% \begin{macrocode}
-\ProvidesPackage{glossary-list}[2018/07/23 v4.41 (NLCT)]
+\ProvidesPackage{glossary-list}[2019/01/06 v4.42 (NLCT)]
% \end{macrocode}
%\begin{macro}{\indexspace}
%\changes{4.13}{2015-02-03}{new}
@@ -20124,7 +20258,7 @@ you
% The glossary styles defined in the \isty{glossary-long} package
% used the \env{longtable} environment in the glossary.
% \begin{macrocode}
-\ProvidesPackage{glossary-long}[2018/07/23 v4.41 (NLCT)]
+\ProvidesPackage{glossary-long}[2019/01/06 v4.42 (NLCT)]
% \end{macrocode}
% Requires the \isty{longtable} package:
% \begin{macrocode}
@@ -20621,7 +20755,7 @@ you
% \url{http://tex.stackexchange.com/a/56890}
%
% \begin{macrocode}
-\ProvidesPackage{glossary-longbooktabs}[2018/07/23 v4.41 (NLCT)]
+\ProvidesPackage{glossary-longbooktabs}[2019/01/06 v4.42 (NLCT)]
% \end{macrocode}
% Requires \sty{booktabs} package:
% \begin{macrocode}
@@ -20775,9 +20909,9 @@ you
% \begin{macrocode}
\newglossarystyle{altlong4col-booktabs}{%
% \end{macrocode}
-% If the style change is scoped, the patch will only have a local
-% effect, which may be useful if it conflicts with other tables in
-% the document.
+%The patch \cs{glspatchLToutput} is already applied in
+%\glostyle{long4col-booktabs} and so doesn't need to be here.
+%\changes{4.42}{??}{removed superfluous \cs{glspatchLToutput}}
% \begin{macrocode}
\glspatchLToutput
% \end{macrocode}
@@ -20962,7 +21096,7 @@ you
% used the \env{longtable} environment in the glossary and use
% ragged right formatting for the multiline columns.
% \begin{macrocode}
-\ProvidesPackage{glossary-longragged}[2018/07/23 v4.41 (NLCT)]
+\ProvidesPackage{glossary-longragged}[2019/01/06 v4.42 (NLCT)]
% \end{macrocode}
% Requires the \isty{array} package:
% \begin{macrocode}
@@ -21395,7 +21529,7 @@ you
%use the \sty{multicol} package. These use the tree-like glossary
%styles in a multicol environment.
% \begin{macrocode}
-\ProvidesPackage{glossary-mcols}[2018/07/23 v4.41 (NLCT)]
+\ProvidesPackage{glossary-mcols}[2019/01/06 v4.42 (NLCT)]
% \end{macrocode}
% Required packages:
% \begin{macrocode}
@@ -21832,7 +21966,7 @@ you
% The glossary styles defined in the \isty{glossary-super} package
% use the \env{supertabular} environment.
% \begin{macrocode}
-\ProvidesPackage{glossary-super}[2018/07/23 v4.41 (NLCT)]
+\ProvidesPackage{glossary-super}[2019/01/06 v4.42 (NLCT)]
% \end{macrocode}
% Requires the \isty{supertabular} package:
% \begin{macrocode}
@@ -22364,7 +22498,7 @@ you
% are like those provided by the \isty{glossary-super} package,
% except that the multiline columns have ragged right justification.
% \begin{macrocode}
-\ProvidesPackage{glossary-superragged}[2018/07/23 v4.41 (NLCT)]
+\ProvidesPackage{glossary-superragged}[2019/01/06 v4.42 (NLCT)]
% \end{macrocode}
% Requires the \isty{array} package:
% \begin{macrocode}
@@ -22804,7 +22938,7 @@ you
% that have a tree-like structure. These are designed for
% hierarchical glossaries.
% \begin{macrocode}
-\ProvidesPackage{glossary-tree}[2018/07/23 v4.41 (NLCT)]
+\ProvidesPackage{glossary-tree}[2019/01/06 v4.42 (NLCT)]
% \end{macrocode}
%
%\begin{macro}{\indexspace}
@@ -23525,7 +23659,7 @@ you
% hyperlinks may not work properly.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{glossaries-compatible-207}[2018/07/23 v4.41 (NLCT)]
+\ProvidesPackage{glossaries-compatible-207}[2019/01/06 v4.42 (NLCT)]
% \end{macrocode}
%\begin{macro}{\GlsAddXdyAttribute}
% Adds an attribute in old format.
@@ -23886,7 +24020,7 @@ you
%\section{glossaries-compatible-307}
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{glossaries-compatible-307}[2018/07/23 v4.41 (NLCT)]
+\ProvidesPackage{glossaries-compatible-307}[2019/01/06 v4.42 (NLCT)]
% \end{macrocode}
%
% Compatibility macros for predefined glossary styles:
@@ -24694,7 +24828,7 @@ you
% \end{macrocode}
% Package version number now in line with main glossaries package number.
% \begin{macrocode}
-\ProvidesPackage{glossaries-accsupp}[2018/07/23 v4.41 (NLCT)
+\ProvidesPackage{glossaries-accsupp}[2019/01/06 v4.42 (NLCT)
Experimental glossaries accessibility]
% \end{macrocode}
% Pass all options to \sty{glossaries}:
@@ -27137,7 +27271,7 @@ you
% modules.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{glossaries-babel}[2018/07/23 v4.41 (NLCT)]
+\ProvidesPackage{glossaries-babel}[2019/01/06 v4.42 (NLCT)]
% \end{macrocode}
% Load \sty{tracklang} to obtain language settings.
% \begin{macrocode}
@@ -27181,7 +27315,7 @@ you
% modules.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{glossaries-polyglossia}[2018/07/23 v4.41 (NLCT)]
+\ProvidesPackage{glossaries-polyglossia}[2019/01/06 v4.42 (NLCT)]
% \end{macrocode}
% Load \sty{tracklang} to obtain language settings.
% \begin{macrocode}