eXercise Sheets IMproved
\__xsim_set_file_signature:nnn
public\l__xsim_file_path_and_name_tl
, \l__xsim_file_name_tl
and \l__xsim_file_path_tl
public\XSIMsetfilebeginX
and \XSIMsetfileendX
(xsimverb)<tag>/use-unmatched
blank/fill
use!
and print!
had gone lost; add them back in.match-all
/match-any
for the collection conditions; resolves issue #94.\ForEachUsedExerciseByOrder
, used in the table templates; resolves issue #85\collectexercises
but doesn't require external files any more and more importantly doesn't require inputting files several times for multiple collections\collectexercisestype
\(de)activatecollection
collect
and <type>/collect
within
and the-counter
no-files
the default, new option use-files
\ExerciseID
and \ExerciseType
locally to ensure correct values when exercises (of different types) are nesteddebug
(only for development – not documented)\printexercise
and \printsolution
to accept a csv list of either ids or IDs (or mixed)layouts
style\par
at the beginning and end of typeset exercisesblank
option, implements issue #31solution
property, implements issue #33\xsimsetup
\XSIMatbegindocument
and \XSIMatenddocument
(related to usage of own aux file)\xprintexercise
, \xprintsolution
, \xsimprint
, and \xsimxprint
texsx-498299
(multiple choice questions and solutions).xsim
) per defaultuse-aux
exercise-heading
and solution-heading
exercise/heading
and solution/heading
as interface for setting the new parameters\GetExerciseHeadingF
for using the new parameters in environment templatesdefault
to use the new \GetExerciseHeadingF
and output a \par
at the end\xsimsetup
longminimal
load-style
texwelt-23968
(long and short solutions)New option no-files
which disables the writing to external files and saves the exercises to the aux file instead.