summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/listofitems
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-03-14 21:10:42 +0000
committerKarl Berry <karl@freefriends.org>2018-03-14 21:10:42 +0000
commitbbbf26ea31647d52447620ba586a4ff4ebee90fa (patch)
tree52906dc275c27d39cb2e5c23c9c825f33d0921c7 /Master/texmf-dist/tex/generic/listofitems
parent453cb91051a604577c1fe4b0451aacb37a67c95d (diff)
listofitems (14mar18)
git-svn-id: svn://tug.org/texlive/trunk@46962 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/listofitems')
-rw-r--r--Master/texmf-dist/tex/generic/listofitems/listofitems.tex44
1 files changed, 26 insertions, 18 deletions
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 <sep> est <vide>
+ \loi_argcsname\loi_let{\loi_listname sep[\csname loi_previndex[\number\loi_nestcnt]\endcsname\number\numexpr#1-1\relax]}\empty% le dernier <sep> est <vide> ##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 <liste restante> ne contient pas le <sep courant>
{\readlist_vi{#1}{#2}}% recommencer avec le m\^eme <sep utile>
- {\readlist_vi{##1#3}{#3}}% sinon raccourcir <liste restante> et <sep courant>:=<sep utile>
+ {\loi_exparg\readlist_vi{\loi_gobarg##1#3}{#3}}% sinon raccourcir <liste restante> et <sep courant>:=<sep utile>% ##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 <macrolist>sep
- - bug corrig\'e dans \loi_restorecatcode
+ - Stockage des s\'eparateurs dans <macrolist>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 <vide> \ No newline at end of file
+ - le dernier s\'eparateur est <vide>
+
+v1.53 13/03/2018
+ - correction d'un bug dans \readlist_vii \ No newline at end of file