diff options
Diffstat (limited to 'exercisesheets.sty')
| -rw-r--r-- | exercisesheets.sty | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/exercisesheets.sty b/exercisesheets.sty index 1507e4b..730b53d 100644 --- a/exercisesheets.sty +++ b/exercisesheets.sty @@ -430,7 +430,11 @@ \edef\@enumctr{enum\romannumeral\the\@enumdepth}% \setcounter{\@enumctr}{0}% \fi - \@ifnextchar[{\@enumlabel@{\exsh@skipsheet}[}{\exsh@skipsheet}% + \ifx\@enumlabel@\relax + \exsh@skipsheet + \else + \@ifnextchar[{\@enumlabel@{\exsh@skipsheet}[}{\exsh@skipsheet}% + \fi } \def\exsh@skipsheet@label#1{% \label{#1}\exsh@skipsheet @@ -555,7 +559,7 @@ \AfterPackage*{varioref}{ \labelformat{section}{\pgfkeysvalueof{/exsh/strings/exercise}~\arabic{section}} - \labelformat{enumi}{\arabic{section}.#1} + \labelformat{enumi}{\arabic{section}.\alph{enumi}} } \AfterPackage*{paralist}{ \setdefaultenum{(a)}{(1)}{i.}{A.} |
