diff options
author | Karl Berry <karl@freefriends.org> | 2020-03-17 21:32:40 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-03-17 21:32:40 +0000 |
commit | d3055981f6f2eef5eaf0ed6e1407c5c46ba77172 (patch) | |
tree | 5024a0fad0ef81a7be8f224c6f523337e69823d6 /Master/texmf-dist/tex/latex/xsim/xsim.environments.code.tex | |
parent | 636cbf03f6dcdc84f121e242abcf036015800524 (diff) |
xsim (17mar20)
git-svn-id: svn://tug.org/texlive/trunk@54380 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/xsim/xsim.environments.code.tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/xsim/xsim.environments.code.tex | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/latex/xsim/xsim.environments.code.tex b/Master/texmf-dist/tex/latex/xsim/xsim.environments.code.tex index ce4b281ba02..ca5f76f80a7 100644 --- a/Master/texmf-dist/tex/latex/xsim/xsim.environments.code.tex +++ b/Master/texmf-dist/tex/latex/xsim/xsim.environments.code.tex @@ -55,9 +55,6 @@ \tl_new:N \ExerciseText \tl_set:Nn \ExerciseText { \msg_error:nn {xsim} {only-in-solution} } -\cs_generate_variant:Nn \tl_set_rescan:Nnn {Nnx} -\cs_generate_variant:Nn \prop_put:Nnn {Nnx} - % ---------------------------------------------------------------------------- \msg_new:nnn {xsim} {only-in-solution} @@ -277,6 +274,8 @@ % #3: exercise|solution \cs_new_protected:Npn \xsim_typeset_environment:nnn #1#2#3 { + \tl_set:Nn \ExerciseType {#1} + \tl_set:Nn \ExerciseID {#2} \xsim_if_exchange:nnnT {#1} {#2} {#3} { \__xsim_set_file_signature:nnn {#1} {#2} {exercise} } \xsim_verbose:n @@ -507,7 +506,7 @@ \bool_set_true:N \l__xsim_options_given_bool \use:c {xsim_start_#2:nn} {#1} {##1} } - \xsim_start_environment:nVnn {#1} \g_xsim_exercise_id_tl {#2} {##2} + \xsim_start_environment:nVnn {#1} \g_xsim_exercise_id_tl {#2} {##2} } { \xsim_stop_environment:nVn {#1} \g_xsim_exercise_id_tl {#2} @@ -526,3 +525,5 @@ 2020/02/19 - implement issue #33 (solution property) 2020/02/20 - fix issue #27 - implement issue #2 +2020/03/08 - correctly re-set \ExerciseType and \ExerciseID for typesetting + (they're no longer local) |