diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/exsheets/tasks.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/exsheets/tasks.sty | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/latex/exsheets/tasks.sty b/Master/texmf-dist/tex/latex/exsheets/tasks.sty index af6f1ee9fea..96441a80247 100644 --- a/Master/texmf-dist/tex/latex/exsheets/tasks.sty +++ b/Master/texmf-dist/tex/latex/exsheets/tasks.sty @@ -265,6 +265,11 @@ label-offset : length = .3333em , after-item-skip : skip = 1ex plus 1ex minus 1ex } + +% in the next three commands we want a really unlikely to occurr marker; for +% this we use $ with unusual catcode in ``$tasks$default$label$'': +\char_set_catcode_alignment:N \$ + % the `default' template code: \DeclareTemplateCode { tasks } { default } { 3 } { @@ -335,7 +340,7 @@ \__tasks_read_item:w ##1 \q_stop \bool_if:NTF \l__tasks_enumerate_bool { - \tl_if_eq:VnT \l__tasks_tmp_label_tl { @tasks@default@label@ } + \tl_if_eq:VnT \l__tasks_tmp_label_tl { $tasks$default$label$ } { \int_gincr:N \g__tasks_int \SaveCounterPatternFrom [ tasks ] @@ -350,7 +355,7 @@ { \tl_set_eq:NN \l__tasks_label_tl \labelitemi } } \tl_put_left:NV \l__tasks_label_tl \l__tasks_label_format_tl - \tl_if_eq:VnTF \l__tasks_tmp_label_tl { @tasks@default@label@ } + \tl_if_eq:VnTF \l__tasks_tmp_label_tl { $tasks$default$label$ } { \__tasks_task:VVw \l__tasks_label_tl @@ -373,17 +378,19 @@ { \peek_meaning:NTF [ { \__tasks_read_item_aux:w } - { \__tasks_read_item_aux:w[@tasks@default@label@] } + { \__tasks_read_item_aux:w[$tasks$default$label$] } } \cs_new_protected:Npn \__tasks_read_item_aux:w [#1]#2 \q_stop { \tl_set:Nn \l__tasks_tmp_label_tl { #1 } - \tl_if_eq:nnF { #1 } { @tasks@default@label@ } + \tl_if_eq:nnF { #1 } { $tasks$default$label$ } { \tl_put_left:NV \l__tasks_tmp_label_tl \l__tasks_label_format_tl } \tl_set:Nn \l__tasks_item_tl { \ignorespaces #2 } } +\char_set_catcode_math_toggle:N \$ + % -------------------------------------------------------------------------- % choice box: \bool_new:N \l__tasks_choice_checked_bool @@ -570,4 +577,4 @@ be put at the beginning of a row 2013/04/22 v0.9a - new option `item-indent' - synchronized version number with `exsheets' until now but - won't any more
\ No newline at end of file + won't any more |