Newsgroup: it.comp.software.tex
Titolo: enumerate

Ho degli elenchi da impostare con enumerate.
Tuttavia a volte mi va bene il default, che opera
componendo una lista numerata col punto come separatore:
1. aaaaaa
2. bbbbbb
3. cccccc
Altre volte però mi servirebbe una lista
indicata mediante lettere (corsive ?) e possibilmente
con la tonda chiusa come separatore, dunque:
a) ddddd
b) eeeee
c) fffff
Se modifico lo standard con
\renewcommand{\labelenumi}{\alph{enumi}}
ovviamente cambia tutto, Io invece vorrei conservare
il default, ma insieme definire un altro ambiente
che fa le stesse cose e che conviva col primo...
Grazie
M.


Ciao
Enrico


Allora abbandono enumerate per enumitem
Appena ho un po' di tempo mi cimento.
Intanto grazie della segnalazione
M.


Ho aggiunto:
=================================
\newlist{legal}{enumerate}{10}
\setlist[legal]{label*=\alph*)}
=================================
In questo modo usando enumerate
ho la classica lista del tipo
1. aaaaaaaa
2. bbbbbbb
3. ccccccccc
mentre usando legal ho:
a) ddddd
b) eeeeeeeeeeee
c) fffffffff
Può andare ?
M.


- Il mio indirizzo e-mail valido � senza *net*. -

 \textit{a)}
Ho provato così:
=====================================
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[italian]{babel}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[a)]
\item 1111111111
\item 2222222
\item 333333
\item 444444
\end{enumerate}
\end{document}
=====================================
funziona, se invece metto:
=====================================
\begin{enumerate}[\textit{a})]
=====================================
allora ricevo:
==========================================================
LaTeX Warning: The counter will not be printed.
             The label is: \textit {a}) on input line 37.
==========================================================
e infatti mi mette tutte a) e non procede nella numerazione...
Quanto al codice postato ieri,
se "legal" è opportuno solo per le liste numerate del tipo
"1." "1.1" "1.2" ecc, ho modificato così:
\newlist{myenum}{enumerate}{4}
\setlist[myenum]{label*=\emph{\alph*})}
Grazie!
M.

 Ho provato cos�:

Se proprio vuoi usare il pacchetto enumerate, devi scrivere
\begin{enumerate}[\itshape a)]
I caratteri "1", "a", "A", "i" e "I" funzionano da indicatori
della rappresentazione del contatore solo se sono "nudi", cio�
non tra graffe. Comunque enumitem � superiore.
Ciao
Enrico

 non tra graffe. Comunque enumitem è superiore.
Non sono sposato in chiesa con enumerate. :-)
Mi pare che la soluzione con enumitem
presenti il vantaggio che, una volta fissato
il nuovo stile, non serve intervenire ogni volta
inserendo manualmente il tipo di contatore.
E di conseguenza se lo volessi modificare,
mi basterebbe cambiare la definizione
senza andare a caccia di tutte le liste.
Grazie a entrambi
M.

 senza andare a caccia di tutte le liste.
Anche se i giochi sono fatti, solo per completezza d'informazione:
\newenvironment{lista}%
{\begin{enumerate}[\itshape a)]}{\end{enumerate}}
Apprezzo lo sfoggio di cultura, ma spesso basta l'abc.


 Apprezzo lo sfoggio di cultura, ma spesso basta l'abc.
Poiché si tratta di un testo di circa 400 pagine,
diviso in oltre 20 capitoli, naturalmente la soluzione
migliore è quella di avere uno stile unificato
per non dover rincorrere in tutti i file gli elenchi...
M.