Re: Problemi con enumitem

#36989
Up
0
Down
::

Alcuni giorni fa Enrico mi aveva gentilmente risolto il problema che avevo incontrato usando il pacchetto enumitem. Ora mi sono accorto lavorando sul testo che dovrei impedire che mi generi automaticamente la lettera j: in altre parole dovrei espungerla e far in modo che mi passi dalli ‘i’ direttamente alla ‘k’. Enrico, chiedo davvero troppo questa volta?

Quaerendo invenietis
`\makeatletter
\AddEnumerateCounter{\alphprimej}{\@alphprimej}{m$'$}
\def\alphprimej#1{\expandafter\@alphprimej\csname c@#1\endcsname}
\def\@alphprimej#1{%
\ifnum#1<51
\ifnum#1<26
\@alphj#1%
\else
\expandafter\@alphj\expandafter{\numexpr(#1-25)\relax}$^\prime$%
\fi
\else
\@ctrerr
\fi}
\def\@alphj#1{%
\ifcase#1\or a\or b\or c\or d\or e\or f\or g\or h\or i\or
k\or l\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or
y\or z\else\@ctrerr\fi}
\makeatother`
Usa \alphprimej dove avresti usato \alphprime

Ciao
Enrico

Go to top