summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty')
-rw-r--r--Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty16
1 files changed, 15 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty b/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty
index c793e9bd7f9..aa4aeac9f32 100644
--- a/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty
+++ b/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty
@@ -39,7 +39,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{glossaries-extra}[2017/11/12 v1.23 (NLCT)]
+\ProvidesPackage{glossaries-extra}[2017/11/14 v1.24 (NLCT)]
\RequirePackage{xkeyval}
\RequirePackage{etoolbox}
\@ifpackageloaded{glossaries}
@@ -855,6 +855,14 @@
\newcommand*{\glsxtrfieldxifinlist}[5]{%
\xifinlistcs{#3}{glo@\glsdetoklabel{#1}@#2}{#4}{#5}%
}
+\newcommand*{\glsxtrforcsvfield}[3]{%
+ \@glsxtrifhasfield{#2}{#1}%
+ {%
+ \let\glsxtrendfor\@endfortrue
+ \@for\@glsxtr@label:=\glscurrentfieldvalue\do
+ {\expandafter#3\expandafter{\@glsxtr@label}}}%
+ {}%
+}
\newrobustcmd{\glsxtrifhasfield}{%
\@ifstar{\s@glsxtrifhasfield}{\@glsxtrifhasfield}%
}
@@ -1906,6 +1914,7 @@
\let\theglsentrycounter\@glsxtr@thevalue
\def\theHglsentrycounter{\@glsxtr@theHvalue}%
}%
+ \@gls@setsort{#2}%
\@@do@wrglossary{#2}%
}%
}%
@@ -3921,6 +3930,11 @@
\@onelevel@sanitize\@glsxtr@titlelabel
\csxdef{\@glsxtr@titlelabel}{#2}%
}
+\newcommand{\glsxtrlocalsetgrouptitle}[2]{%
+ \protected@edef\@glsxtr@titlelabel{glsxtr@grouptitle@#1}%
+ \@onelevel@sanitize\@glsxtr@titlelabel
+ \csedef{\@glsxtr@titlelabel}{#2}%
+}
\renewcommand*{\glsnavigation}{%
\def\@gls@between{}%
\ifcsundef{@gls@hypergrouplist@\@glo@type}%