Ciao a tutti! Sono nuovo nel forum quindi scusate se violo qualche codice di netiquette…
Qualcosa non andava: il forum “Tipografia” è riservato a questioni generali di tipografia, non a problemi TeXnici.
Dunque, vi espongo il mio problema:
nell’introduzione della mia tesi di laurea vorrei citare alcuni dei teoremi dimostrati più avanti, in modo che appaiano con i loro enunciati (come se fossi nell’ambiente \newtheorem…).
Vorrei che mantenessero la stessa numerazione che hanno nel testo…mi spiego con un esempio:
Introduzione
…bla bla bla…
come dimostreremo nel teoremaTeorema 5. bla bla bla
…bla bla bla…
[…]
Capitolo 7
…bla bla bla…
dimostriamo ora il teorema
Teorema 5. bla bla bla
dimostrazione. bla
…bla bla bla…
Spero che qualcuno sappia aiutarmi!
\newtheorem non è un ambiente, ma un comando che serve a definire ambienti. Immagino che tu avrai nel tuo preambolo qualcosa come
`\newtheorem{teor}{Teorema}`
e poi il tuo “teorema 5” sarà scritto con
`\begin{teor}\label{teor:bla}
bla bla
\end{teor}`
Nota che ho messo un’etichetta, sarà importante per la soluzione del tuo problema.
Ecco qui come puoi fare: carichi il pacchetto amsthm e definisci un nuovo tipo di teorema ma non numerato, un nuovo comando e un nuovo ambiente
`\newtheorem*{introteor*}{Teorema \introteorlabel}
\newcommand{\introteorlabel}{}
\newenvironment{introteor}[1]
{\renewcommand{\introteorlabel}{\ref{#1}\begin{introteor*}}
{\end{introteor*}}`
Per riportare nell’introduzione il teorema etichettato “teor:bla” scriverai
`\begin{introteor}{teor:bla}
bla bla
\end{introteor}`
La numerazione sarà corretta automaticamente, naturalmente dopo un paio di compilazioni.
Ciao
Enrico