diff options
author | Karl Berry <karl@freefriends.org> | 2021-01-31 21:33:37 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-01-31 21:33:37 +0000 |
commit | 23096896d90fa4e84c769e8e310fad6173aa910d (patch) | |
tree | 15989c9eceec2c02c6dc490935682f42e430cdbb /Master/texmf-dist/tex/latex/xsim/xsim-manual.cls | |
parent | e1d229bfed2eacb9ae53a210f84da32889984de9 (diff) |
xsim (31jan21)
git-svn-id: svn://tug.org/texlive/trunk@57572 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/xsim/xsim-manual.cls')
-rw-r--r-- | Master/texmf-dist/tex/latex/xsim/xsim-manual.cls | 42 |
1 files changed, 26 insertions, 16 deletions
diff --git a/Master/texmf-dist/tex/latex/xsim/xsim-manual.cls b/Master/texmf-dist/tex/latex/xsim/xsim-manual.cls index c1d198ab04d..ed32a87fb3a 100644 --- a/Master/texmf-dist/tex/latex/xsim/xsim-manual.cls +++ b/Master/texmf-dist/tex/latex/xsim/xsim-manual.cls @@ -8,15 +8,15 @@ % Web: https://github.com/cgnieder/xsim % E-Mail: contact@mychemistry.eu % ---------------------------------------------------------------------------- -% Copyright 2017--2020 Clemens Niederberger +% Copyright 2017--2021 Clemens Niederberger % % This work may be distributed and/or modified under the -% conditions of the LaTeX Project Public License, either version 1.3 +% conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3 or later is part of all distributions of LaTeX -% version 2005/12/01 or later. +% and version 1.3c or later is part of all distributions of LaTeX +% version 2008/05/04 or later. % % This work has the LPPL maintenance status `maintained'. % @@ -29,19 +29,18 @@ % please ignore the contents of this file -- it is not a good example for % coding... % -\ProvidesClass{xsim-manual}[2020/04/04] +\ProvidesClass{xsim-manual}[2021/01/31] \LoadClass[load-preamble,add-index]{cnltx-doc} \RequirePackage{imakeidx} -\RequirePackage[utf8]{inputenc} -\RequirePackage{xsim,xsimverb} +\RequirePackage[use-files]{xsim} \RequirePackage{geometry} \geometry{ - left = 3.5cm , - right = 3cm , - marginparwidth = 3cm , - marginparsep = 2mm + left = 4cm , + right = 2.5cm , + marginparwidth = 3.3cm , + marginparsep = 5mm } \setcnltx{ @@ -56,6 +55,7 @@ quote-format = \small\biolinumLF , add-cmds = { blank , + activatecollection , addbonus , addpoints , AddtoExerciseGoal , @@ -66,6 +66,7 @@ collectexercises , collectexercisestype , collectexercisesstop , + deactivatecollection , DeclareExerciseCollection , DeclareExerciseEnvironmentTemplate , DeclareExerciseGoal , @@ -204,11 +205,14 @@ @percentchar , bottomrule , breite , + captionsetup , choice , + correct , cs , DeclareFloatingEnvironment , enddescription , endtcolorbox , + ex , hint , hoehe , iflist , @@ -221,9 +225,11 @@ Needspace , NewDocumentCommand , NewDocumentEnvironment , + NewTasksEnvironment , newlist , numberofcolumns , numberofproblems , + option , pkg , pointsandbonus , printA, printC, printE , @@ -236,6 +242,7 @@ tcolorbox , thechapter , thesection , + thetask , toprule , whileboolexpr , xsim @@ -691,14 +698,13 @@ \RequirePackage{varioref} \RequirePackage{bookmark} +\DeclareExerciseCollection{foo} +\DeclareExerciseCollection{layouts} \xsimsetup{ % clear-aux , path = exercises } -\DeclareExerciseCollection{foo} -\DeclareExerciseCollection{layouts} - \newrobustcmd*\TF{% \colorlet{outside}{.}% \textcolor{red}{\underline{\textcolor{outside}{TF}}}% @@ -934,7 +940,10 @@ \xsim@add@example{texsx-370642}{Minimalistic layout} \xsim@add@example{texsx-391530}{Exercises and sub-exercises} \xsim@add@example{texsx-395273}{Different aspects of exercises, highlighted solutions} +\xsim@add@example{texsx-466584}{Flushright Solutions} \xsim@add@example{texsx-498299}{Multiple choice questions with automated solutions} +\xsim@add@example{texsx-576998}{Exercises at the end of section and sectionwise solutions} +\xsim@add@example{texsx-580636}{Multiple hints per exercise with backlinks} \xsim@add@example{texwelt-6698}{Custom list of exercises} \xsim@add@example{texwelt-15093}{Indicate difficulty level} \xsim@add@example{texwelt-23968}{Long and short solutions} @@ -985,12 +994,13 @@ \xsim@add@version{0.19} {2020-03-16} \xsim@add@version{0.19a} {2020-03-19} \xsim@add@version{0.19b} {2020-04-04} +\xsim@add@version{0.20} {2021-01-31} % ---------------------------------------------------------------------------- \newrobustcmd*\xsimauxfileinfo{% \xsim\ writes a lot of stuff to an auxiliary file called - \cs*{jobname}\code{.xsim} (or the common \cs*{jobname}\code{.aux} if you use - option \option{use-aux}) for re-using information on subsequent + \meta{file name}\code{.xsim} (or the common \meta{file name}\code{.aux} if + you use option \option{use-aux}) for re-using information on subsequent compilations. If you add exercises, change properties \etc\ it might happen that wrong information is staying in the auxiliary file and is wrongly used by \xsim. In such cases deleting the auxiliary file and doing a few fresh |