Newsgroup: it.comp.software.tex
Titolo: spezzare lunghi elenchi

Mi è capitato di dover esplicitare il contenuto di insiemi con molti 
elementi. Di solito mi piace andare a capo in questo modo (usate un font 
a passo fisso):
S={a,b,c,d,e,f,g,
    h,i,j,k,l,m,n,
    o,p,q,r,s,t,u,
    v,w,x,y,z}
Usando l'environment align o array ottengo un allineamento sbagliato 
oppure orrendi spazi indesiderati:
S  =  {  a,b,c,d,e,f,g,
          h,i,j,k,l,m,n,
          o,p,q,r,s,t,u,
          v,w,x,y,z}
Come posso risolvere?
Un'altra domanda. Per distanziare formule contenenti elementi con apici 
e pedici ho sostituito \\ con \\[2mm]. Esistono metodi migliori?
Ultima domanda: perché qualcuno sconsiglia l'uso di $$?
Kiuhnm

 Ultima domanda: perché qualcuno sconsiglia l'uso di $$?
Perché LaTeX definisce \[...\] in termini di $$...$$ con certe
modifiche dovute a parecchi fattori. In più \[...\] rispetta l'opzione
"fleqn", a differenza di $$...$$
Ciao
Enrico

 Di solito non occorre. Meglio \\[\jot] o \\[2\jot].
Il codice è il seguente:
\begin{array}{l}
	\delta_S^1 = ((5),(1),(7),(2),(8),(2),(9),(6))\\[2mm]
	\delta_S^2 = ((5,1),(7,2),(8,2),(9,6))\\[2mm]
	\delta_S^3 = ((5,1,7),(2,8,2),(9,6))\\[2mm]
	\delta_S^4 = ((5,1,7,2),(8,2,9,6))\\[2mm]
	\delta_S^{10} = ((5,1,7,2,8,2,9,6))
\end{array}
Adesso li ho sostituiti con \\[\jot].
Kiuhnm

 Cosě la spaziatura č indipendente dal font usato.
Vedo soltanto adesso che anche il tuo codice č corretto. Hai 
semplicemente lasciato un '}' di troppo.
La tua formulazione č anzi piů sintetica perché ripeti il nome 
dell'insieme una sola volta.
Kiuhnm

 dell'insieme una sola volta.
Prometto che è l'ultimo post consecutivo.
Anche eliminando le chiuse in più, l'allineamento del tuo codice non è 
corretto, ma non so perché.
Kiuhnm

 Adesso li ho sostituiti con \\[\jot].
Perché usare array che ti dà un risultato scorretto nell'ultima riga?
Mi pare che sia /molto/ diverso da quello che chiedevi.
Ciao
Enrico

 Mi pare che sia /molto/ diverso da quello che chiedevi.
L'ultima riga l'ho aggiunta da poco così non ho fatto tempo a rendermi 
conto dell'errore. Dici che mi conviene usare sempre align* in questi 
casi e lasciare array per semplice testo o matrici?
Kiuhnm

 casi e lasciare array per semplice testo o matrici?
Sempre align*, che è molto flessibile e non richiede necessariamente
che & vada prima di un simbolo di relazione, purché si prenda qualche
precauzione.
\begin{align*}
a&=b &&\text{Ipotesi}\\
b&=c &&\text{Ipotesi}\\
a&=c &&\text{Proprietà transitiva}
\end{align*}
Si può fare con array, ma align dà subito spaziature buone; inoltre
permette la numerazione delle righe, se non si usa l'asterisco nel
nome.
Ciao
Enrico

 nome.
Mi pare d'intuire che gli ampersand d'indice dispari allineano, mentre 
quelli d'indice pari fanno passare alla colonna successiva, giusto?
Con array si dovrebbe usare "{rlrlr..." se non fosse che le colonne non 
sono, mi pare, adiacenti come in align, ma c'è un interstizio.
Kiuhnm

 sono, mi pare, adiacenti come in align, ma c'è un interstizio.
Si può usare @{} per annullare lo spazio fra le colonne oppure
@{\hspace{<dimensione>}} per fissarlo a piacere, esattamente come
in tabular. A volte un "array" può essere più utile di un align, ma
gli esempi sono davvero pochi e in genere occorre un po' di lavoro
"visuale" per sistemare le spaziature.
Ciao
Enrico

 "visuale" per sistemare le spaziature.
Va bene. Ti ringrazio per l'aiuto.
Kiuhnm