From bbbf26ea31647d52447620ba586a4ff4ebee90fa Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 14 Mar 2018 21:10:42 +0000 Subject: listofitems (14mar18) git-svn-id: svn://tug.org/texlive/trunk@46962 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/generic/listofitems/listofitems.tex | 44 +++++++++++++--------- 1 file changed, 26 insertions(+), 18 deletions(-) (limited to 'Master/texmf-dist/tex/generic/listofitems/listofitems.tex') diff --git a/Master/texmf-dist/tex/generic/listofitems/listofitems.tex b/Master/texmf-dist/tex/generic/listofitems/listofitems.tex index 5d4c776d246..5ea3de69500 100644 --- a/Master/texmf-dist/tex/generic/listofitems/listofitems.tex +++ b/Master/texmf-dist/tex/generic/listofitems/listofitems.tex @@ -3,9 +3,9 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % \def\loiname {listofitems} % -\def\loiver {1.52} % +\def\loiver {1.53} % % % -\def\loidate {2018/01/13} % +\def\loidate {2018/03/13} % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % @@ -28,6 +28,11 @@ % 6) listofitems-en.pdf % 7) README %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifdefined\ProvidesPackage\else + \immediate\write -1 {% + Package: \loidate\space v\loiver\space Grab items in lists using user-specified sep char (CT)}% +\fi + \expandafter\edef\csname loi_restorecatcode\endcsname{\catcode\number`\_=\number\catcode`\_\relax} \catcode`\_11 @@ -222,7 +227,7 @@ \long\def\readlist_iv#1#2{% #1=compteur d'index #2=liste d'\'el\'ements \`a examiner \loi_ifempty{#2} {\loi_argcsname\loi_edef{\loi_listname len[\csname loi_previndex[\number\loi_nestcnt]\endcsname0]}{\number\numexpr#1-1\relax}% - \loi_argcsname\loi_let{\loi_listname sep[\csname loi_previndex[\number\loi_nestcnt]\endcsname\number\numexpr#1-1\relax]}\empty% le dernier est + \loi_argcsname\loi_let{\loi_listname sep[\csname loi_previndex[\number\loi_nestcnt]\endcsname\number\numexpr#1-1\relax]}\empty% le dernier est ##NEW v1.52 \advance\loi_nestcnt-1 \loi_argcsname\loi_let\loi_currentsep{loi_listofsep[\number\loi_nestcnt]}% } @@ -241,9 +246,9 @@ {\long\def\readlist_vii##1#3##2\_nil{% \loi_ifempty{##2}% si ne contient pas le {\readlist_vi{#1}{#2}}% recommencer avec le m\^eme - {\readlist_vi{##1#3}{#3}}% sinon raccourcir et := + {\loi_exparg\readlist_vi{\loi_gobarg##1#3}{#3}}% sinon raccourcir et :=% ##BUGFIX v1.53 }% - \readlist_vii#1#3\_nil + \readlist_vii\relax#1#3\_nil% ##BUGFIX v1.53 }% } \long\def\readlist_ix#1#2#3{% #1=compteur d'index #2=liste restante #3=\'el\'ement courant @@ -360,30 +365,33 @@ ###################################################################### v1.0 19/8/2016 - - Premi\`ere version publique + - Premi\`ere version publique v1.1 01/09/2016 - - Stockage des s\'eparateurs dans sep - - bug corrig\'e dans \loi_restorecatcode + - Stockage des s\'eparateurs dans sep + - bug corrig\'e dans \loi_restorecatcode v1.2 22/10/2016 - - macros \greadlist et \gitemtomacro pour la globalit\'e + - macros \greadlist et \gitemtomacro pour la globalit\'e v1.3 18/11/2016 - - bugs corrig\'es dans la gestion de la globalit\'e + - bugs corrig\'es dans la gestion de la globalit\'e v1.4 05/10/2017 - - test \loi_ifprimitive ajout\'e au test \loi_ifcs - - suppression de \loi_expafternil, cr\'eation de \loi_expafter, - modification de \loi_argcsname - - correction d'un bug : \setsepchar{\par} ne provoque plus - d'erreur. \loi_ifnum devient \long + - test \loi_ifprimitive ajout\'e au test \loi_ifcs + - suppression de \loi_expafternil, cr\'eation de \loi_expafter, + modification de \loi_argcsname + - correction d'un bug : \setsepchar{\par} ne provoque plus + d'erreur. \loi_ifnum devient \long v1.5 06/10/2017 - - correction d'un bug dans \loi_ifcs + - correction d'un bug dans \loi_ifcs v1.51 24/10/2017 - - correction d'un bug dans \loi_ifcs + - correction d'un bug dans \loi_ifcs v1.52 13/01/2018 - - le dernier s\'eparateur est \ No newline at end of file + - le dernier s\'eparateur est + +v1.53 13/03/2018 + - correction d'un bug dans \readlist_vii \ No newline at end of file -- cgit v1.2.3