Numerazione ripetuta

  • Creatore
    Topic
  • #33838
    Up
    0
    Down
    ::


    Sto scrivendo un libro, e vorrei mettere degli esercizi alla fine di ogni capitolo, numerati progressivamente. Alla fine di ogni capitolo la numerazione ricomincia. Qualcosa tipo

    `Capitolo 1

    bla bla…

    Esercizi

    1. bla bla
    2. bla bla
    3. bla bla

    Capitolo 2

    bla bla…

    Esercizi

    1. bla bla
    2. bla bla`

    Vorrei evitare di far comparire il numero di capitolo negli esercizi.

    Per ora ho fatto così. Definisco un teorema vuoto
    `
    \newtheorem{exer}{}
    `

    e una sezione per gli esercizi definita come segue

    `
    \newcommand{\exsec}
    {
    \section{Exercises}
    \setcounter{exer}{0}
    }
    `

    Questo funziona, il problema è che mi dà degli warning perché il contatore si ripete.

    Un altro modo potrebbe essere usare
    `
    \numberwithin{chapter}{exer}
    `

    però poi usare un comando che va a scrivere solo l’ultima parte del numero dell’esercizio. Così LaTeX usa internamente un contatore tipo 1.1, 1.2 ecc. ma stampa solo 1, 2 ecc.

    Il problema è che non so se questo sia fattibile e come?

    Qualche idea?

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

      Sto scrivendo un libro, e vorrei mettere degli esercizi alla fine di ogni capitolo, numerati progressivamente. Alla fine di ogni capitolo la numerazione ricomincia. Qualcosa tipo

      `Capitolo 1

      bla bla…

      Esercizi

      1. bla bla
      2. bla bla
      3. bla bla

      Capitolo 2

      bla bla…

      Esercizi

      1. bla bla
      2. bla bla`

      Vorrei evitare di far comparire il numero di capitolo negli esercizi.

      Per ora ho fatto così. Definisco un teorema vuoto
      `
      \newtheorem{exer}{}
      `

      e una sezione per gli esercizi definita come segue

      `
      \newcommand{\exsec}
      {
      \section{Exercises}
      \setcounter{exer}{0}
      }
      `

      Questo funziona, il problema è che mi dà degli warning perché il contatore si ripete.

      Un altro modo potrebbe essere usare
      `
      \numberwithin{chapter}{exer}
      `

      però poi usare un comando che va a scrivere solo l’ultima parte del numero dell’esercizio. Così LaTeX usa internamente un contatore tipo 1.1, 1.2 ecc. ma stampa solo 1, 2 ecc.

      Il problema è che non so se questo sia fattibile e come?

      Qualche idea?

      `\numberwithin{chapter}{exer}
      \renewcommand{\theexer}{\arabic{exer}}`
      Ciao
      Enrico

    • #33840
      Up
      0
      Down
      ::


      Perfetto! Grazie 😀

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

Go to top