\documentclass[12pt]{article} \usepackage{l3benchmark} \PassOptionsToPackage{cache}{groupthm} \usepackage[number in = section]{fancythm} \makeatletter %\@counteralias{insection}{indocument} \makeatother \AddProvidedFancyTheoremToGroup{lemma}{small} \NewTheoremGroup[suffix = $\frac{3}{4}$]{gag} \NewGroupedTheoremFamily[group = {dagger, star, gag}]{definition} \NewGroupedTheoremFamilyOptions{definition}{!s !t+ !tg } { \IfBooleanT{#3} { \AddTheoremToGroup{gag}} } \ExplSyntaxOn \benchmark_once:n { % \__groupthm_thmtools_declare_theorem:nn{name=Definition}{__definition__groups_} } \ExplSyntaxOff \begin{document} \begin{definition}g bla \end{definition} \section{test} \stepcounter{toplevel} \begin{example} test \end{example} \begin{example}+ test \end{example} \begin{example}* \end{example} \begin{lemma} \end{lemma} \begin{definition} test \end{definition} \begin{definition}* bla \end{definition} \begin{theoremdef} test \end{theoremdef} \begin{goal}+ test \end{goal} \end{document}