__HEADER__(Simple enumeration package wrapper. Handles custom number setting and beamer class.) \@ifclassloaded{beamer}{}{ \RequirePackage[shortlabels]{enumitem} \RequirePackage{tikz} \newcommand\setItemnumber[1]{\setcounter{enum\romannumeral\@enumdepth}{\numexpr#1-1\relax}} \def__PACKAGE_MACRO__(drawcircle)#1{ \tikz[baseline=(char.base)]{ \node[shape=circle,draw,inner sep=2pt] (char) {#1}; } } \def__PACKAGE_MACRO__(circled){ \protect__PACKAGE_MACRO__(drawcircle){\arabic*} } \def__PACKAGE_MACRO__(property){ (\roman*) } \def__PACKAGE_MACRO__(equivalent){ (\arabic*) } \def__PACKAGE_MACRO__(holds){ \arabic*) } \SetEnumerateShortLabel{c}{__PACKAGE_MACRO__(circled)} \SetEnumerateShortLabel{p}{__PACKAGE_MACRO__(property)} \SetEnumerateShortLabel{e}{__PACKAGE_MACRO__(equivalent)} \SetEnumerateShortLabel{h}{__PACKAGE_MACRO__(holds)} \SetEnumitemValue{label}{circled}{__PACKAGE_MACRO__(circled)} \SetEnumitemValue{label}{property}{__PACKAGE_MACRO__(property)} \SetEnumitemValue{label}{equivalent}{__PACKAGE_MACRO__(equivalent)} \SetEnumitemValue{label}{holds}{__PACKAGE_MACRO__(holds)} \SetEnumitemKey{property}{label=property} \SetEnumitemKey{equivalent}{label=equivalent} \SetEnumitemKey{holds}{label=holds} \SetEnumitemKey{circled}{label=circled} }