Suftesi – Numerazione romana nel \frontmatter

  • Creatore
    Topic
  • #105680
    Up
    0
    Down
    ::


    Buonasera a tutti,
    sto usando suftesi per la stesura di un documento.

    Nel \frontmatter viene utilizzata la numerazione araba.
    Sarebbe possibile passare a quella romana come nelle classi standard book?

    Nella documentazione della classe non c’è nessuna opzione a riguardo, anzi sembra che una parte del codice della classe sia realizzato appositamente per cambiare la numerazione romana del \frontmatter in araba.
    Grazie in anticipo.

    Stefano

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #105681
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Infatti la numerazione romana è un residuo del passato che oggi non ha più ragione di essere con la composizione elettronica.
        Per giunta la numerazione romana minuscola è una cosa che se gli antichi romani la potessero vedere, non sarebbero capaci di decifrarla.

        In molti documenti che ho composto da solo o ocme curatore di opere a più mani, confesso di avere usato la numerazione romana nella parte iniziale, facendo acrobazie indicibili per avere almeno le lettere maiuscolette, invece che minuscole, sia nelle pagina, sia negli indici generali e analitici, sia nei riferimenti di pagina, sia, terribile, quando si usa hyperref e fra le lingue c’è il greco; bisogna anche ridefinere i comandi \frontmatter e \mainmatter in una maniera che non consiste solo nell’eliminare il comando \pagenumbering{roman}. Ma ho conservato la numerazione romana per mostrare quello che LaTeX è capace di fare, non perché lo si debba fare.

        La documentazione di suftesi è coerente con il fatto di non avere la frontmatter romana e il suo autore ne è uno strenuo difensore; l’ha scritto anche recentemente qui nel forum.:smile:

      • #105682
        Up
        0
        Down
        ::

        Tode” post=105750Buonasera a tutti,
        sto usando suftesi per la stesura di un documento.

        Nel \frontmatter viene utilizzata la numerazione araba.
        Sarebbe possibile passare a quella romana come nelle classi standard book?

        Nella documentazione della classe non c’è nessuna opzione a riguardo, anzi sembra che una parte del codice della classe sia realizzato appositamente per cambiare la numerazione romana del \frontmatter in araba.

        Esatto: la classe è impostata in modo da avere numerazione unica.

        Se ordini superiori ti richiedono la tradizionale (e brutta) numerazione romana per la parte preliminare, puoi aggiungere
        `
        \makeatletter
        \renewcommand{\frontmatter}{\cleardoublepage\@mainmatterfalse\pagenumbering{roman}}
        \renewcommand{\mainmatter}{\cleardoublepage\@mainmattertrue\pagenumbering{arabic}}
        \makeatother
        `
        nel preambolo.

        Ciao
        Enrico

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

    Go to top