Re: Liste numerate correlate

#4740
Up
0
Down
::

Dovrei creare una serie di liste numerate per indicare i passi di alcune procedure. Dovrei, però, aver la possibilità di esprimere delle varianti in altre liste, mantenendo una numerazione congrua alla lista originale. Ad esempio:

Procedura mangia
1- vai in cucina
2- apri la credenza
3- prendi i biscotti
4- mangia

Variante mangia
2- apri il cassetto di destra
3- prendi la marmellata
4- mangia

Non dovendo trattare molti di questi casi, ho pensato di adottare un metodo un po’ grossolano consistente nel gestire manualmente le correlazioni tra liste “enumerate”. Come faccio, però, a impostare il numero di partenza della lista? Avete soluzioni più raffinate, e comunque semplici (ricordo che dovrò trattare pochi casi di questo tipo), al problema?

`\usepackage{enumerate}
\newenvironment{mialista}[2][0]
{\noindent\textbf{#2}\\*\begin{enumerate}[1 –]\setcounter{enumi}{#1}}
{\end{enumerate}}

\begin{mialista}{Procedura mangia}
\item vai in cucina
\item apri la credenza
\item prendi i biscotti
\item mangia
\end{mialista}

\begin{mialista}[1]{Variante mangia}
\item apri il cassetto di destra
\item prendi la marmellata
\item mangia
\end{mialista}`Funziona solo al primo livello (niente liste annidate; quello è un facile esercizio 😉 ) Nell’argomento opzionale metti un numero di meno rispetto a quello da cui vuoi partire (esercizio: come si fa a mettere il numero di partenza?). Poi dovrai eventualmente aggiustare le spaziature.
Ciao
Enrico

Go to top