From d9a254cf07ee23e20a7b959d2983f7260cb05d14 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 20 Sep 2017 22:37:18 +0000 Subject: esami (20sep17) git-svn-id: svn://tug.org/texlive/trunk@45359 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/esami/esami.sty | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) (limited to 'Master/texmf-dist/tex/latex/esami') diff --git a/Master/texmf-dist/tex/latex/esami/esami.sty b/Master/texmf-dist/tex/latex/esami/esami.sty index 61b17698d51..4e1f358583e 100644 --- a/Master/texmf-dist/tex/latex/esami/esami.sty +++ b/Master/texmf-dist/tex/latex/esami/esami.sty @@ -2,7 +2,7 @@ %% This is file `esami.sty', %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% esami.sty package, 2017-07-01 %% +%% esami.sty package, 2017-09-18 %% %% Copyright (C) 2008-2017 G. Messineo e S. Vassallo %% %% %% %% This program can be redistributed and/or modified %% @@ -32,11 +32,17 @@ %Modified es-german.lng and es-spanish.lng for an error in the input of the solutions. Introduced the macro randestrai. %Introduced the macro FPsignpol. Introduced a control on the total points of the exercises. Solved the incompatibility %with babel for the Spanish language. Removed the incompatibility between the command \fillin and the commands \sempli and \semplix. +% Version 2.2 % 2017/07/01 -%Introduced the possibility to have two different seeds for exercises choice and for scrambling. Sligtly modified teh command \estrai so that can be used to extract parameters from a list. Improved the documentation. +%Introduced the possibility to have two different seeds for exercises choice and for scrambling. Sligtly modified the command \estrai so that can be used +%to extract parameters from a list. Improved the documentation. +% Version 2.3 +% 2017/09/18 +%Corrected a misprint in the code + \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{esami} - [2017/07/01 v2.2 An Exam Construction Package] + [2017/09/18 v2.3 An Exam Construction Package] % +=============================+ % | THE OPTIONS | @@ -1908,11 +1914,6 @@ \advance\tmp@cntb by -#1 \loop \expandafter\edef\csname #3\romannumeral\tmp@cntb\endcsname{#3\romannumeral\tmp@cntb}% -\ifes@fillin% -\ifes@solutions -\immediate\write\parametri{\string\def\expandafter\unexpanded\expandafter{\csname #3\romannumeral\beg@al\endcsname}{\csname al@f\romannumeral\tmpalf \endcsname}}% -\fi% -\fi \advance\tmp@cntb by-1 \ifnum\tmp@cntb>0 \repeat @@ -1926,6 +1927,11 @@ \advance\tmp@cntb by -#1 \loop \expandafter\edef\csname #3\romannumeral\tmp@cntb\endcsname{\csname tmp@out\romannumeral\tmp@cntb\endcsname}% + \ifes@fillin% +\ifes@solutions +\immediate\write\parametri{\string\def\expandafter\unexpanded\expandafter{\csname #3\romannumeral\tmp@cntb\endcsname}{\csname tmp@out\romannumeral\tmp@cntb\endcsname}}% +\fi% +\fi \advance\tmp@cntb by-1 \ifnum\tmp@cntb>0 \repeat -- cgit v1.2.3