1 \ProvidesPackage{chngcntr} 2 \@primitives{chngcntr} 3 %%%%%%%%%%%%%%% 4 \newcommand{\counterwithin*}[2]{\@addtoreset{#1}{#2}} 5 \newcommand{\counterwithin}[2] 6 {\@addtoreset{#1}{#2}% 7 \@namedef{the#1}{\@nameuse{the#2}.\arabic{#1}}} 8 %%%%%%%%%%%%%%% 9 \newcommand{\counterwithout*}[2]{\@removefromreset{#1}{#2}} 10 \newcommand{\counterwithout}[2] 11 {\@removefromreset{#1}{#2}% 12 \@namedef{the#1}{\arabic{#1}}}