aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--exercisesheets.sty8
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.}