Theorem con numerazione di ref

  • Creatore
    Topic
  • #30521
    Up
    0
    Down
    ::


    Ciao a tutti,
    io utilizzo amsbook e dovrei fare una cosa di questo genere:
    nell’introduzione ho scrittto dei teoremi che vengono poi spiegati nei capitoli successivi.
    Il mio problema è che voglio che il teorema sia numerato nello stesso modo in entrambi i posti.
    Io avevo pensato nell’introduzione di usare un nuovo environment al quale passo il riferimento del teorema e quindi avere la stessa numerazione.

    \begin{newtheorem}{\ref{teorema1}}
    Prova teorema
    \end{newtheorem}
    Il risultato

    Teorema 2.1. Prova teorema

    Questo teorema quindi è il teorema descritto nel capitolo 2 section 1.

    Non so se mi sono spiegato bene.
    Non ho nessuna idea di come si può fare.

    Grazie mille a tutti

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #30522
      Up
      0
      Down
      ::

      Ciao a tutti,
      io utilizzo amsbook e dovrei fare una cosa di questo genere:
      nell’introduzione ho scrittto dei teoremi che vengono poi spiegati nei capitoli successivi.
      Il mio problema è che voglio che il teorema sia numerato nello stesso modo in entrambi i posti.
      Io avevo pensato nell’introduzione di usare un nuovo environment al quale passo il riferimento del teorema e quindi avere la stessa numerazione.

      \begin{newtheorem}{\ref{teorema1}}
      Prova teorema
      \end{newtheorem}
      Il risultato

      Teorema 2.1. Prova teorema

      Questo teorema quindi è il teorema descritto nel capitolo 2 section 1.

      Non so se mi sono spiegato bene.
      Non ho nessuna idea di come si può fare.

      Grazie mille a tutti

      Non esiste un ambiente “newtheorem”. Puoi ottenere ciò che vuoi con il pacchetto amsmath e scrivendo nel preambolo
      `\newtheorem*{reftheorem*}{Teorema \reftotheorem}
      \newenvironment{reftheorem}[1]
      {\newcommand{\reftotheorem}{\ref{#1}}\begin{reftheorem*}}
      {\end{reftheorem*}}`
      Avrai nel tuo testo
      `\begin{theorem}\label{teoremaA}

      \end{theorem}

      \begin{reftheorem}{teoremaA}

      \end{reftheorem}`
      dove suppongo che tu abbia un ambiente theorem definito al modo usuale con \newtheorem. Se vuoi che anche il testo sia riportato una sola volta, ci vuole qualcosa di più.

      Ciao
      Enrico

    • #30523
      Up
      0
      Down
      ::


      Grazie mille era proprio quello che mi serviva…

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top