Re: [RISOLTO] Enumerazione automatica

#37889
Up
0
Down
::

Stranamente, dopo alcune ricerche sulla rete, sono riuscito a farlo da solo 😮 !!!

Ho creato un file eserci.sty con il seguente contenuto:

`
\ProvidesPackage{esercizi}
\newcounter{exr}
\setcounter{exr}{1}
\newcounter{sol}
\setcounter{sol}{1}
\newcommand{\qcwbox}{\colorbox{red}{\makebox[13pt][c]{\color{white}\textbf{\arabic{exr}}\stepcounter{exr}}}}
\newcommand{\acwbox}{\colorbox{green}{\makebox[13pt][c]{\color{white}\textbf{\arabic{sol}}\addtocounter{sol}{2}}}}
`

Ci sono errori? Si può fare meglio?

Non ci sono errori, ma sì, si può fare meglio, con il pacchetto enumitem, che ti permetterebbe di definire ambienti appropriati in modo da dover dare solo \item senza argomento opzionale. Se non ti va di studiartelo, poco male; ma forse sarebbe meglio
`\newcommand{\qcwbox}{%
\colorbox{red}{%
\makebox[13pt][c]{\color{white}\textbf{\arabic{exr}}%
\refstepcounter{exr}}}}
\newcommand{\acwbox}{
\colorbox{green}{%
\makebox[13pt][c]{\color{white}\textbf{\arabic{sol}}%
\stepcounter{sol}\refstepcounter{sol}}}}`
Dando \refstepcounter hai la possibilità di mettere una \label per i riferimenti incrociati.

Trovi una descrizione in italiano di enumitem nella Breve guida. Ma come inizio non c’è davvero male. 🙂

Ciao
Enrico

Go to top