diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/glossaries/glossaries.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/glossaries/glossaries.sty | 37 |
1 files changed, 24 insertions, 13 deletions
diff --git a/Master/texmf-dist/tex/latex/glossaries/glossaries.sty b/Master/texmf-dist/tex/latex/glossaries/glossaries.sty index 60c8a8cee5c..e44b70ea99b 100644 --- a/Master/texmf-dist/tex/latex/glossaries/glossaries.sty +++ b/Master/texmf-dist/tex/latex/glossaries/glossaries.sty @@ -5,12 +5,24 @@ %% The original source files were: %% %% glossaries.dtx (with options: `glossaries.sty,package') -%% Copyright (C) 2007 Nicola Talbot, all rights reserved. -%% If you modify this file, you must change its name first. -%% You are NOT ALLOWED to distribute this file alone. You are NOT -%% ALLOWED to take money for the distribution or use of either this -%% file or a changed version, except for a nominal charge for copying -%% etc. +%% +%% glossaries.dtx +%% Copyright 2007 Nicola Talbot +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license of (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Nicola Talbot. +%% +%% This work consists of the files glossaries.dtx and glossaries.ins and the derived files glossaries.sty, glossary-hypernav.sty, glossary-list.sty, glossary-long.sty, glossary-super.sty, glossaries.perl. +%% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -26,10 +38,8 @@ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} -%% lots of text omitted -%% lots of text omitted \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{glossaries}[2007/08/03 v1.04 (NLCT)] +\ProvidesPackage{glossaries}[2007/09/13 v1.07 (NLCT)] \RequirePackage{ifthen} \RequirePackage{xkeyval}[2006/11/18] \RequirePackage{xspace} @@ -111,9 +121,10 @@ name=true]{% \def\@gls@title{#2}% \@ifundefined{phantomsection}{% \@glossarysection{#1}{#2}}{\@p@glossarysection{#1}{#2}}% +\@mkboth{\glossarytoctitle}{\glossarytoctitle}% } \newcommand*{\@glossarysection}[2]{% -\csname\@@glossarysec\endcsname*{#2} +\csname\@@glossarysec\endcsname*{#2}% \@gls@toc{#1}{\@@glossarysec}} \newcommand*{\@p@glossarysection}[2]{% \gls@doclearpage @@ -215,7 +226,7 @@ counter as its value}}{% \def\@glo@plural{\@glo@text s}% \def\@glo@first{\@glo@text}% \def\@glo@firstplural{\@glo@plural}% -\def\@glo@sort{\@glo@name\space\@glo@desc}% +\def\@glo@sort{\@glo@name}% \def\@glo@counter{\@gls@getcounter{\@glo@type}}% \setkeys{glossentry}{#2}% \@ifundefined{glolist@\@glo@type}{\PackageError{glossaries}{% @@ -300,7 +311,7 @@ counter as its value}}{% \edef\@gls@counter{\csname glo@#2@counter\endcsname}% \KV@glslink@hypertrue \setkeys{glslink}{#1}% -\edef\theglsentrycounter{\csname the\@gls@counter\endcsname}% +\edef\theglsentrycounter{\expandafter\noexpand\csname the\@gls@counter\endcsname}% \ifKV@glslink@hyper \@glslink{glo:#2}{\glstextformat{#3}}% \else @@ -683,7 +694,7 @@ counter as its value}}{% \def\@glo@format{glsnumberformat}% \edef\@glo@counter{\csname glo@#2@counter\endcsname}% \setkeys{glossadd}{#1}% -\edef\theglsentrycounter{\csname the\@glo@counter\endcsname}% +\edef\theglsentrycounter{\expandafter\noexpand\csname the\@glo@counter\endcsname}% \protected@edef\@glo@sort{\csname glo@#2@sort\endcsname}% \@gls@checkmkidxchars\@glo@sort \protected@edef\@@glo@name{\csname glo@#2@name\endcsname}% |