Numerazione figure

  • Creatore
    Topic
  • #17960
    Up
    0
    Down
    ::


    Salve a tutti, ho un problema nel rispettare il regolamento tesi della mia facoltà.
    Mi si richiede che le figure siano numerate con due numeri arabi separati da un punto: il primo numero deve essere il numero progressivo delle figure, mentre il secondo numero deve essere quello del capitolo di riferimento.
    Siccome non sono un’esperta di latex 😳 (lo conosco da una settimana circa e mi è piaciuto subito!), avevo pensato di modificare opportunamente il seguente codice, che ho preso da un modello base per la tesi di laurea in matematica, per ottenere il risultato desiderato:
    `\makeatletter
    \@addtoreset{equation}{section}
    \makeatother
    \renewcommand{\theequation}%
    {\thesection.\arabic{equation}}`
    L’ho modificato così
    `\makeatletter
    \@addtoreset{equation}{section}
    \makeatother
    \renewcommand{\theequation}%
    {\arabic{equation}.\thechapter}`
    e sembra funzionare. Tuttavia, vorrei sapere se esiste una soluzione più efficace e se sono necessarie le righe
    `\makeatletter
    \@addtoreset{equation}{section}`
    Ho provato a togliere {section}, perché non mi serve la sezione, ma mi dà errore, più precisamente
    `! Missing \endcsname inserted.

    \catcode
    l.183 \makeatother

    ? `
    Desidererei, inoltre, conoscere qualche fonte su cui approfondire questi comandi.
    Grazie

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

      Salve a tutti, ho un problema nel rispettare il regolamento tesi della mia facoltà.
      Mi si richiede che le figure siano numerate con due numeri arabi separati da un punto: il primo numero deve essere il numero progressivo delle figure, mentre il secondo numero deve essere quello del capitolo di riferimento.
      Siccome non sono un’esperta di latex 😳 (lo conosco da una settimana circa e mi è piaciuto subito!), avevo pensato di modificare opportunamente il seguente codice, che ho preso da un modello base per la tesi di laurea in matematica, per ottenere il risultato desiderato:
      `\makeatletter
      \@addtoreset{equation}{section}
      \makeatother
      \renewcommand{\theequation}%
      {\thesection.\arabic{equation}}`
      L’ho modificato così
      `\makeatletter
      \@addtoreset{equation}{section}
      \makeatother
      \renewcommand{\theequation}%
      {\arabic{equation}.\thechapter}`
      e sembra funzionare. Tuttavia, vorrei sapere se esiste una soluzione più efficace e se sono necessarie le righe
      `\makeatletter
      \@addtoreset{equation}{section}`
      Ho provato a togliere {section}, perché non mi serve la sezione, ma mi dà errore, più precisamente
      `! Missing \endcsname inserted.

      \catcode
      l.183 \makeatother

      ? `
      Desidererei, inoltre, conoscere qualche fonte su cui approfondire questi comandi.

      Devi numerare in quel modo le figure o le equazioni? Il contatore “equation” non c’entra nulla con le figure.

      Il contatore delle figure, nella classe book, è automaticamente collegato a quello dei capitoli; se devi scambiare l’ordine, prima il numero di figura e poi quello del capitolo (perché mai, poi :?:), basta scrivere nel preambolo
      `\renewcommand{\thefigure}{\arabic{figure}.\arabic{chapter}}`
      Se ciò che vuoi è cambiare la numerazione delle equazioni, è esattamente lo stesso, usando equation al posto di figure.

      Dove approfondire? Be’, è difficile trovare posti dove si trattino questioni del genere, visto che a nessuno verrebbe in mente di mettere prima il numero di equazione e poi quello del capitolo. Quel regolamento mi sembra alquanto bizzarro: perché le figure in un modo (con numero di capitolo) e le tabelle no? Mistero. 🙂

      Ciao
      Enrico

    • #17962
      Up
      0
      Down
      ::

      Devi numerare in quel modo le figure o le equazioni? Il contatore “equation” non c’entra nulla con le figure.

      Mi scuso per l’imprecisione: in realtà devo numerare in questo modo sia le figure, sia le equazioni e nel codice mi stavo occupando dapprima delle equazioni. Grazie per i preziosi consigli !

      Dove approfondire? Be’, è difficile trovare posti dove si trattino questioni del genere, visto che a nessuno verrebbe in mente di mettere prima il numero di equazione e poi quello del capitolo. Quel regolamento mi sembra alquanto bizzarro: perché le figure in un modo (con numero di capitolo) e le tabelle no? Mistero. 🙂

      Me lo sono chiesto anch’io. Sarebbe molto più intuitivo mettere prima il numero del capitolo e poi quello dell’equazione, ma la regola è questa, purtroppo… 😯

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

Go to top