Newsgroup: it.comp.software.tex
Titolo: list interrotte

Ciao a tutti. Ho un problemino, avevo anche gia' scritto ma nel post
prima, dove c'era anche un'altra domanda, non ha risposto nessuno.
Beh, ci provo, magari spiegando un po' meglio. Allora, io volevo fare
una lista tipo:
1. dgfh
2. ragafh
poi un po di testo scritto cosi'
3. dsg
4. fadh
e poi altri item senza che la numerazione si interrompa. Ho pensato di
fare tipo:
\newcounter{cnt}
\begin{list}{\arabic{cnt}}{\usecounter{cnt}}
 \item gtht
 \item efrgh
\end{list}
poi un po' di testo, e poi:
\begin{list}{\arabic{cnt}}{\usecounter{cnt}}
 \item dahsf
 \item fsgjfg
\end{list}
Il fatto e' che mi azzera il counter alla seconda list! :( qualcuno sa
come impedire cio'? Nell'help non c'e' nulla!
Grazie,
Zeppe

 4. fadh
Il package enumerate mi pare che permetta di usare un'opzione 
"continue" per le enumerazioni, ma è passato un po' di tempo 
dall'ultima volta ...
-- 
Giuseppe "Oblomov" Bilotta
Can't you see
It all makes perfect sense
Expressed in dollar and cents
Pounds shillings and pence
                  (Roger Waters)

dall'ultima volta ...
Purtroppo dal manuale di enumerate sembra che questo package sia utile
semplicemente per personalizzare facilmente il tipo di contatore
utilizzato nella lista. Grazie comunque.
Cmq, quello che mi chiedo e' come mai, se la list ha un opzione che
permette di specificare il counter, lo azzeri automaticamente...
Allora a che serve specificarlo? Forse mi perdo qualcosa...
Ciao,
Zeppe

 Allora a che serve specificarlo? Forse mi perdo qualcosa...
Il counter specificato è il counter da utilizzare all'interno della 
lista, e viene resettato perché si assume che la lista sia nuova:
\def\usecounter#1{\@nmbrlisttrue\def\@listctr{#1}\setcounter{#1}\z@}
Quindi nel tuo caso basta fare la seguente:
\def\noresetusecounter#1{\@nmbrlisttrue\def\@listctr{#1}}
E poi ti resetti il counter a mano quando vuoi.
Per inciso, il ConTeXt ha la semplice opzione 'continue' nelle 
enumerazioni per dire che la numerazione deve continuare dalla 
precedente ...


 \def\noresetusecounter#1{\@nmbrlisttrue\def\@listctr{#1}}
P.S. Ovviamente poi nel tuo codice usi \noresetusecounter invece di 
\usecounter.


 utilizzato nella lista. Grazie comunque.
Quello che cerchi e' il package "mdwlist".  Cfr. anche il capitoletto
delle FAQ "Interrupting enumerated lists", sotto
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=interruptlist
 .
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg

Quello che cerchi e' il package "mdwlist".  
ESATTO!!! E' proprio questo! Grazie!
Ma ora mi chiedo: se non ci fosse qualche santo nel newsgroup che mi
illumina di tanto in tanto, come potrei io trovare un package apposito
per un compito tipo "liste interrotte", quando i package sono
centinaia, e molti, anche nella lista CTAN, sono raggruppati? Ad
esempio, questo era sottoforma di:
mdwtools: Miscellaneous tools by Mark Wooding. 
Sono contento che Mark Wooding si sia dato da fare per aumentare le
funzionalita' di LaTeX, ma da qui a capire che sotto questo nome c'e'
un package per le liste interrotte, ce ne passa! :)
Grazie, cmq!
Zeppe 

> \def\noresetusecounter#1{\@nmbrlisttrue\def\@listctr{#1}}
Putroppo questa cosa non funziona, dandomi un errore:
you can't use '\spacefactor' in vertical mode
che non capisco, ma Maurizio Loreti mi ha gia' dato la risposta per il
problema specifico. Piuttosto, quello che vorrei sapere e': dove si
trovano tutte le definizioni di queste macro? Ad esempio, quelle che
mi hai riportato, le hai inventate tu oppure le hai lette da qualche
parte?
Ciao,
Zeppe

 centinaia, e molti, anche nella lista CTAN, sono raggruppati?
Potresti usare ConTeXt che non ha bisogno di queste centinaia di 
pacchetti <g>



latex.ltx
l'errore mi sorprended ... non è che ti sei dimenticato \makeatletter 
... \makeatother intorno alla definizione di \noresetusecounter?


 centinaia, e molti, anche nella lista CTAN, sono raggruppati?
Le FAQ sono "cercabili" (come si dice in italiano?) ...


 you can't use '\spacefactor' in vertical mode
Mancano \makeatletter e \makeatother, rispettivamente prima e dopo.


 Le FAQ sono "cercabili" (come si dice in italiano?) ...
serciabili <G>


... \makeatother intorno alla definizione di \noresetusecounter?
Certo! Solo che nemmeno sapevo che servissero... ne' so quale sia il
loro significato! Il fatto e' che su internet ci sono milioni di guide
per principianti assoluti che non accennano a queste cose...
Grazie
Zeppe