Pagina 1 di 1

Cosa sbaglio?

Inviato: 18 nov 2009, 00:08
da Pigkappa
\newtheorem{definition}[contatore]{Definizione}

\begin{document}

\begin{definition}
Testo
\end{definition}

\end{document}


L'errore è ! LaTeX Error: No counter 'contatore' defined.

Come definisco un contatore?

Inviato: 18 nov 2009, 01:00
da SkZ
lshort dice
\newtheorem{name}[counter]{text}[section]

The arguments in square brackets are optional. They are both used to specify the numbering used on the “theorem”. Use the counter argument to specify the name of a previously declared “theorem”. The new “theorem” will then be numbered in the same sequence. The section argument allows you to specify the sectional unit within which the “theorem” should get its numbers.

Inviato: 18 nov 2009, 01:35
da Pigkappa
Ok, però in qualche caso potrebbe far comodo questa funzione. Come faccio a dichiarare un nome in modo che diventi "previously declared"? :(

Inviato: 18 nov 2009, 02:15
da fph
Dunque:
1) Normalmente un teorema si dichiara solo con
\newtheorem{lemma}{Lemma}
. Quell'argomento tra quadre si mette solo nel caso in cui si vuole che il teorema "riutilizzi la numerazione" di un ambiente theorem dichiarato in precedenza. Quindi

\newtheorem{lemma}{Lemma}
\newtheorem{proposizione}[lemma]{Proposizione}

Crea due ambienti "che condividono la numerazione":
Lemma 1
Lemma 2
Proposizione 3
Lemma 4
Proposizione 5

Un counter si crea con \newcounter, ma non è quello che ti serve in questo caso.

Per un risultato più professionale, consiglio anche di piazzare un \theoremstyle{definition} prima della dichiarazione.

Inviato: 23 feb 2010, 15:02
da SNeptune84
di solito il contatore si dichiara quando ci interessa che appaia il numero della section

Codice: Seleziona tutto

\newtheorem{lemma}{Lemma}[chapter]
al posto di chapter si può mettere section, subsection ecc

Per usare un'altra parola che io sappia va definita prima, altrimenti LaTeX non sa cos'è[/code]

Inviato: 23 feb 2010, 20:58
da fph
Occhio che newtheorem può avere due sintassi diverse: \newtheorem{pippo}[pluto]{topolino} e \newtheorem{pippo}{pluto}[topolino]. Pigkappa parlava della prima, SNeptune84 della seconda.