RISOLTO Numerazione unica tra Front Main senza \setcaunter

  • Creatore
    Topic
  • #45047
    Up
    0
    Down
    ::


    Premesso che sono nuovo di Latex, vi espongo il mio problema.

    Sto scrivendo la mia tesi e la classe del documento è book.
    Il mio documento “master” è diviso in frontmatter, mainmatter e backmatter. Come tutti saprete la numerazione delle pagine ricomincia con mainmatter.

    Ebbene, vorrei trovare il modo di avere una numerazione unica, consequenziale, che non si interrompa alla fine di frontmatter, la cui numerazione è in numeri romani (o arabi), ma continui fino alla fine del documento; C’è di più: so già dell’esistenza del comando \setcounter{n} da mettere all’inizio del mainmatter, solo che vorrei trovare un modo che non dipenda “manualmente” da me e che legga in automatico le pagine, perchè nel caso aggiungessi (o togliessi) delle pagine dovrei andare tutte le volte a riscriverlo.

    Spero di essere stato suficientemente chiaro.
    Grazie per la diponibuilità e pazienza

    _sauron_

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

      Premesso che sono nuovo di Latex, vi espongo il mio problema.

      Sto scrivendo la mia tesi e la classe del documento è book.
      Il mio documento “master” è diviso in frontmatter, mainmatter e backmatter. Come tutti saprete la numerazione delle pagine ricomincia con mainmatter.

      Ebbene, vorrei trovare il modo di avere una numerazione unica, consequenziale, che non si interrompa alla fine di frontmatter, la cui numerazione è in numeri romani (o arabi), ma continui fino alla fine del documento; C’è di più: so già dell’esistenza del comando \setcounter{n} da mettere all’inizio del mainmatter, solo che vorrei trovare un modo che non dipenda “manualmente” da me e che legga in automatico le pagine, perchè nel caso aggiungessi (o togliessi) delle pagine dovrei andare tutte le volte a riscriverlo.

      Spero di essere stato suficientemente chiaro.
      Grazie per la diponibuilità e pazienza

      Benvenuto! Ti dico subito che la domanda non è affatto banale né oziosa: le esigenze di archiviazione elettronica rendono quasi necessario che i documenti abbiano una numerazione unica. Purtroppo le classi standard ancora non lo prevedono. Non è difficile però rimediare, mettendo questo codice nel preambolo del documento:
      `\makeatletter
      \renewcommand{\frontmatter}{%
      \cleardoublepage
      \@mainmatterfalse
      \pagenumbering{arabic}}
      \renewcommand{\mainmatter}{%
      \cleardoublepage
      \@mainmattertrue}
      \makeatother`
      Ciao
      Enrico

    • #45049
      Up
      0
      Down
      ::


      Grazie Enrico,

      ti ringrazio vivamente per l’aiuto e per la celerità con cui l’ha fatto. Tra l’altro mi complimento perchè, mentre cercavo fra i vari topics la risposta al mio problema, ho notato che sei quasi sempre il primo e/o il più esaustivo.

      Al prossimo dubbio!

      _sauron_

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

Go to top