summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/exsheets/tasks.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/exsheets/tasks.sty')
-rw-r--r--Master/texmf-dist/tex/latex/exsheets/tasks.sty17
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