Newsgroup: it.comp.software.tex
Titolo: Numerazione corollari

Salve a tutti,
dovrei numerari alcune proposizioni nel modo seguente:
Teorema 2.4
Corollario 2.4.1
Corollario 2.4.2
In particolare per la numerazione del tipo "Teorema 2.4" non ho problemi, la
difficoltà è di fare in modo che il corollario riprenda il numero del
teorema e aggiunga un numero progressivo "2.4.1", "2.4.2"... cosicché si
capisca a che risultato ci si riferisce.
Grazie.
Sebastiano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Sebastiano
Potresti usare nel preambolo comandi del tipo:
\newtheorem{teorema}{Teorema}[section]
\newtheorem{coroll}{Corollario}[teorema]
In questo modo definisci un ambiente teorema i cui numeri sono legati alle
section e quindi vengono azzerati quando crei una nuova section, e un
ambiente coroll con numeri legati all'ambiente teorema.
Ciao
alfa

 ciao alfa! il comando gira benissimo! grazie! ciao.


 capisca a che risultato ci si riferisce.
\newtheorem{thm}{Teorema}[section]
\newtheorem{cor}{Corollario}[thm]
Ovviamente un corollario deve seguire il teorema corrispondente e
venire prima di un altro teorema, altrimenti la cosa non funziona. Una
numerazione del genere ha comunque senso solo se i corollari seguono
immediatamente il teorema; altrimenti il lettore non saprebbe dove
andare a cercarli (questa è la ragione della numerazione).
Ciao
Enrico

 andare a cercarli (questa è la ragione della numerazione).
Esattamente! E' per questo che ho chiesto quali comandi impostare. Un caso
strano, difatti, l'ho avuto. Dopo aver dimostrato un teorema alla fine di un
paragrafo ho introdotto, per certe ragioni, un suo corollario all'inizio del
paragrafo seguente. A quel punto ho risolo il problema di avere
Corollario 9.0.1
definendo un nuovo ambiene senza numerazione, in modo da poter scrivere
Corollario. (del teorema ...)
Ciao.


Corollario. (del teorema ...)
Credo che la soluzione classica sia un appropriato uso di \ref e
\label.
Ciao.

 che il problema è logico.
io ci andrei cauto cse non conoscessi il lavoro che sta facendo qualcun
atro. Siccome ho stimolato la tua curiosità e credo pure quella di qualcun
altro, ti racconto la storia.
In un paragrafo dimostro alcuni risultati generali validi per le funzioni
convesse. Nel successivo tratto solo la classe delle funzioni C1, così un
risultato generale dimostrato precedentemente trova un suo corollario in
un'altra sezione. La questione logica è spiegata.
Così esistono dei casi in cui il corollario di un teorema non segue
direttamente la proposizione in questione. Un sacrifio a scopi didattici.


un'altra sezione. La questione logica è spiegata.
No: hai spiegato la logica che ti porta a definire il corollario di un
teorema in una sezione seguente a quella in cui hai definito il
teorema (spiegazione abbastanza superflua, per altro: non ho dubitato
per un solo istante che tu avessi ottimi motivi per farlo); non la
logica che ti porta a ricominciare la numerazione dei teoremi ad ogni
sezione, quando chiaramente non chiudi l'avventura di un teorema nella
sezione in cui è definito.
Ripeto, il problema è logico: la numerazione logicamente non può
contemporaneamente ricominciare *e* non ricominciare; puoi avere
ottimi motivi per farla ricominciare, e ottimi per non farla
ricominciare, ma se scegli definitivamente una delle due opzioni (e
puoi sceglierne una sola) è "strano" (cioè, in qualche modo
logicamente contradittorio, o comunque non del tutto lineare) che tu
ti ponga in una situazione che richiederebbe la scelta opposta. Se
preferisci, dal punto di vista opposto, è "strana" in primo luogo la
scelta della numerazione per sezioni.
In ogni caso, accettata la "stranezza" (chi di noi non fa almeno un
paio di cose strane prima della colazione del mattino?), il problema è
logico, non tecnico: non puoi dire a LaTeX (o a chiunque altro), di
ricominciare la numerazione *e* di non ricominciarla. Di fatto,
nessuna numerazione secondo lo schema <sezione>.<teorema>.<corollario>
sarebbe logicamente adeguata per quel corollario, e tu infatti hai
risolto eliminando la numerazione.
Ciao.

 Ciao. Non ho capito bene cosa intendi per la numerazione. Io comunque numero
i teoremi e i corollari come segue:
\newtheoren{tei}{Teorema}[section]
\newtheorem{cor}{Corollario}[teo]
il che produce:
SEZIONE 1
          Teorema 1.1
          Teorema 1.2
          Corollario 1.2.1
          Corollario 1.2.2
          Teorema 1.3
SEZIONE 2
          Teorema 2.1
          Teorema 2.2
          Teorema 2.3
Ora il problema è che avendo definito
\newtheorem{teo}{Teorema}[section]
\newtheorem{cor}{Corollario}[teo]
se cambio sezione ed inizio con un corollario lui scrive:
SEZIONE 3
          Corollario 3.0.1
          Teorema 3.1
Capito dove sta il problema? Difatti mi sono trovato in questo inghippo
perche a me non piace la numerazione consecutiva dei teoremi da una sezione
all'altra come alcuni fanno, poiché quando cito un teorema si capisce bene a
quale argomento mi riferisco.
Ciao.
Sebastiano
