From e4f727c8991f7980badd242b13ad357e3aa970bd Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 21 Feb 2015 23:03:57 +0000 Subject: tableof (21feb15) git-svn-id: svn://tug.org/texlive/trunk@36347 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/tableof/tableof.sty | 30 +++++++++++++++++-------- 1 file changed, 21 insertions(+), 9 deletions(-) (limited to 'Master/texmf-dist/tex/latex/tableof') diff --git a/Master/texmf-dist/tex/latex/tableof/tableof.sty b/Master/texmf-dist/tex/latex/tableof/tableof.sty index 73d4b1a944f..855ada6d8d3 100644 --- a/Master/texmf-dist/tex/latex/tableof/tableof.sty +++ b/Master/texmf-dist/tex/latex/tableof/tableof.sty @@ -22,10 +22,10 @@ %% in the same archive or directory.) %% \ProvidesPackage{tableof} - [2015/02/11 v1.3 Tables of tagged contents (jfB)] + [2015/02/20 v1.4 Tables of tagged contents (jfB)] %% %% Package: tableof -%% Version: 1.3 (2015/02/11) +%% Version: 1.4 (2015/02/20) %% License: LPPL 1.3c %% Copyright (C) 2012-2015 Jean-Francois Burnol %% @@ -83,15 +83,27 @@ \@for\@tempa:=\tof@tags@tmp\do {\tof@false{\@tempa}}% \@for\@tempa:=\tof@untags@tmp\do{\tof@true {\@tempa}}} \def\tof@filter#1#2{\ifx#1#2\else - \ifx\tof@tmptags\@empty\edef\tof@tmptags{#2}\else - \edef\tof@tmptags{\tof@tmptags,#2}\fi\fi} + \ifx\tof@tmptags\@empty + \expandafter\def\expandafter\tof@tmptags\expandafter{#2}% + \else + \expandafter\expandafter\expandafter\def + \expandafter\expandafter\expandafter\tof@tmptags + \expandafter\expandafter\expandafter{\expandafter + \tof@tmptags\expandafter,#2}% + \fi\fi} \def\tof@@starttags#1{% - \ifx\tof@tags\@empty\edef\tof@tags{#1}\else - \edef\tof@tags{\tof@tags,#1}\fi} + \ifx\tof@tags\@empty + \def\tof@tags{#1}% + \else + \expandafter\def\expandafter\tof@tags\expandafter{\tof@tags,#1}% + \fi } \def\tof@@stoptags#1{% - \@for\@tempa:=#1\do{\def\tof@tmptags{}% - \@for\@tempb:=\tof@tags\do{\tof@filter\@tempa\@tempb}% - \edef\tof@tags{\tof@tmptags}}} + \@for\@tempa:=#1\do{% + \def\tof@tmptags{}% + \@for\@tempb:=\tof@tags\do{\tof@filter\@tempa\@tempb}% + \expandafter\def\expandafter\tof@tags\expandafter{\tof@tmptags}% + }% + } \def\tof@init#1{% \def\tof@begin{% \begingroup -- cgit v1.2.3