Hi Hans, It seems that with the new beta (ConTeXt ver: 2016.03.04 10:39 MKIV beta fmt: 2016.3.7), there is a bug with random itemization. I cannot tell exactly when this feature has been broken. The problem is that for instance in the following example, sometimes the item C is repeated three times, sometimes A is repeated twice, etc. \starttext \startitemize[n,random] \startitem A \stopitem \startitem B \stopitem \startitem C \stopitem \stopitemize \stoptext Best regards: OK
Otared Kavian mailto:otared@gmail.com 7. März 2016 um 20:28 Hi Hans,
It seems that with the new beta (ConTeXt ver: 2016.03.04 10:39 MKIV beta fmt: 2016.3.7), there is a bug with random itemization. I cannot tell exactly when this feature has been broken. The problem is that for instance in the following example, sometimes the item C is repeated three times, sometimes A is repeated twice, etc. strc-itm.mkvi:
\def\strc_itemgroups_collected_flush {\ifconditional\c_strc_itemgroups_randomize \getrandomcount\c_strc_itemgroups_collected_current\plusone\c_strc_itemgroups_collected_stored \else \advance\c_strc_itemgroups_collected_current\plusone \fi \ifcsname\??itemgroupstack\number\c_strc_itemgroups_collected_current\endcsname \edef\collecteditemgroupitem{\lastnamedcs}% \ifconditional\c_strc_itemgroups_horizontal \strc_itemgroups_collected_flush_horizontal \else \collecteditemgroupitem + \letbeundefined{\??itemgroupstack\number\c_strc_itemgroups_collected_current}% \fi \advance\c_strc_itemgroups_collected_done\plusone \fi \ifnum\c_strc_itemgroups_collected_done<\c_strc_itemgroups_collected_stored \expandafter\strc_itemgroups_collected_flush \fi} Wolfgang
Thanks Wolfgang, Your patch does indeed solve the problem, after rebuilding with context --make —all Best regards: OK
On 07 Mar 2016, at 20:46, Wolfgang Schuster
wrote: Otared Kavian 7. März 2016 um 20:28 Hi Hans,
It seems that with the new beta (ConTeXt ver: 2016.03.04 10:39 MKIV beta fmt: 2016.3.7), there is a bug with random itemization. I cannot tell exactly when this feature has been broken. The problem is that for instance in the following example, sometimes the item C is repeated three times, sometimes A is repeated twice, etc. strc-itm.mkvi:
\def\strc_itemgroups_collected_flush {\ifconditional\c_strc_itemgroups_randomize \getrandomcount\c_strc_itemgroups_collected_current\plusone\c_strc_itemgroups_collected_stored \else \advance\c_strc_itemgroups_collected_current\plusone \fi \ifcsname\??itemgroupstack\number\c_strc_itemgroups_collected_current\endcsname \edef\collecteditemgroupitem{\lastnamedcs}% \ifconditional\c_strc_itemgroups_horizontal \strc_itemgroups_collected_flush_horizontal \else \collecteditemgroupitem + \letbeundefined{\??itemgroupstack\number\c_strc_itemgroups_collected_current}% \fi \advance\c_strc_itemgroups_collected_done\plusone \fi \ifnum\c_strc_itemgroups_collected_done<\c_strc_itemgroups_collected_stored \expandafter\strc_itemgroups_collected_flush \fi}
Wolfgang ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________
participants (2)
-
Otared Kavian
-
Wolfgang Schuster