Problema indice con numerazione romana delle sezioni

  • Questo topic ha 14 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 7 anni, 9 mesi fa da Ale.
  • Creatore
    Topic
  • #114572
    Ale
      Up
      0
      Down
      ::


      Ciao a tutti,
      ho un problema con l’indice, in caso di numerazione romana delle sezioni.
      In pratica il numero della sezione a un certo punto diventa troppo lungo e si sovrappone ai puntini nell’indice.

      `
      \documentclass{book}

      \begin{document}
      \renewcommand{\thesection}{\textsc{\roman{section}}.}
      \chapter*{Capitolo}
      \addcontentsline{toc}{chapter}{2009}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \section{}
      \backmatter
      \tableofcontents

      \end{document}
      `

    Visualizzazione 13 filoni di risposte
    • Autore
      Risposte
      • #114573
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Appunto, è epr quello che solo le parti sono numerati con numeri romani, perché si suppoe che i numeri che li rappresentano non siano mai troppo lunghi.

          Le tradizioni di numerare capitoli, sezioni, sottosezioni, eccetera non sono nate dal nulla.

          Inoltre dovresti usare i numeri romani maiuscoli, oppure complcarti la vita scrivendoli solo in maiuscoletto; I romani fino all’epoca inperiale non conoscevano le lettere minuscole, anche se sulle scritte suimuri di Pompei si trava una specie di maiuscolo legato.

        • #114574
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Usa i maiuscoli oppure, molti più belli, i maiscoletti,
            fermo restando come dice oldclaudio, che trovare un XXXVIII
            che riempie un quarto diriga è brutto da vedere.

            In ogni caso puoi aumentare lo spazio fra numero
            e linea fra l’altro con (poi regole la misura)

            `\usepackage{titletoc}
            \titlecontents{section}
            [1.5em]
            {\addvspace{1pc}}{\contentslabel{4.5em}}
            {}
            {\titlerule*[0.3pc]{.}\contentspage}
            \renewcommand{\thesection}{\scshape\roman{section}.}`

            m

          • #114575
            Ale
              Up
              0
              Down
              ::

              OldClaudio” post=114963Appunto, è epr quello che solo le parti sono numerati con numeri romani, perché si suppoe che i numeri che li rappresentano non siano mai troppo lunghi.

              Le tradizioni di numerare capitoli, sezioni, sottosezioni, eccetera non sono nate dal nulla.

              Inoltre dovresti usare i numeri romani maiuscoli, oppure complcarti la vita scrivendoli solo in maiuscoletto; I romani fino all’epoca inperiale non conoscevano le lettere minuscole, anche se sulle scritte suimuri di Pompei si trava una specie di maiuscolo legato.

              samiel” post=114964Usa i maiuscoli oppure, molti più belli, i maiscoletti,
              fermo restando come dice oldclaudio, che trovare un XXXVIII
              che riempie un quarto diriga è brutto da vedere.

              In ogni caso puoi aumentare lo spazio fra numero
              e linea fra l’altro con (poi regole la misura)

              `\usepackage{titletoc}
              \titlecontents{section}
              [1.5em]
              {\addvspace{1pc}}{\contentslabel{4.5em}}
              {}
              {\titlerule*[0.3pc]{.}\contentspage}
              \renewcommand{\thesection}{\scshape\roman{section}.}`

              m

              In realtà nella versione completa i numeri sono in maiuscoletto. 🙂
              La questione è che la grafica che ho creato non è campata in aria, ma si rifà a quella di una famosa casa editrice italiana:
              https://www.einaudi.it/content/uploads/estratti/978880623533PCA.pdf
              Il cui rigore grafico è indubbio e – a mio parere – straordinario.
              Chiaramente nel momento in cui la divisione in capitoli (rectius: le sezioni, utilizzo i capitoli non numerati per una divisione in parti) è letterario e non dà una vera e propria indicazione al lettore se non quella della divisione tra le varie scene, anche leggere CXXXVIII non è un grosso problema.

              Anzi, a proposito, quando avrò finito secondo voi sarebbe utile condividere il lavoro finale?
              Per tutti coloro che utilizzano latex per un romanzo e non per manuali forse potrebbe essere utile.

              Grazie samiel, modificando un po’ i parametri sono riuscito a ottenere l’effetto desiderato. 🙂

              `\usepackage{titletoc}
              \titlecontents{section}
              [1.5em]
              {}{\contentslabel{3.2em}}
              {}
              {\titlerule*[0.7pc]{.}\contentspage}`

            • #114576
              samiel
              Partecipante
                Up
                0
                Down
                ::


                in relazione a questo thread Mancanza di italicbold e capitoli
                che versione hai del SG di ScanGraphic?

                Hai provato a vedere lo EB Garamond di Pardo che ti ho segnalato?
                Anche se, visto che ti ispiri a Einaudi, non avrai mancato di notare
                che non usa mai il grassetto…

                Per quanto riguarda Einaudi, anch’io amo molto l’eleganza fondata sulla semplicità
                dei suoi testi. Oggi pomeriggio da casa ti posto qualcosa… 🙂

                m

              • #114577
                Up
                0
                Down
                ::


                Sono nuovo qui e forse la mia risposta servirà a poco: ma dall’esempio che tu hai postato il codice non è proprio il massimo nè della correttezza nè dell’usabilità.
                Nel senso: è un esempio minimo compilabile (e va bene) ma non rispecchia un file reale …. quindi quello che noi vediamo (ma soprattutto io) è un insieme di sezioni, numerazione, prive di reale utilizzo pratico del documento.

                Non saprei aiutarti … proprio perchè non ho capito il problema in un documento reale pieno di testo e altro.

                Posso solo dirti di numerare differentemente il tutto, evitare quel new command e soprattutto imposstare un layout di pagina con il pacchetto geometry o layaureo.
                GIà con i margini molti problemi dovrebbero risolversi da soli. 8)

              • #114578
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Se è per quello non è difficile inserire del testo di riempimento usando i comandi dei pacchetti lipsum oppure kantlipsum; infatti ho aggiunto la tua definizione modificata della configurazione dell’indice e ho aggiunto il testo con kantlipsum. Non mi piacciano di nuemeri delle sezioni inserite a sinistra dei titoli delle sezioni, probabilmente perché i font CM usati nell’EMC non dispongono del maiuscoletto nero.

                  Tuttavia ecco il condice dell’EMC`\documentclass{book}

                  \usepackage{titletoc}
                  \titlecontents{section}
                  [1.5em]
                  {}{\contentslabel{3.2em}}
                  {}
                  {\titlerule*[0.7pc]{.}\contentspage}

                  \usepackage{kantlipsum}

                  \begin{document}
                  \renewcommand{\thesection}{\textsc{\roman{section}}.}
                  \chapter*{Capitolo}
                  \addcontentsline{toc}{chapter}{2009}
                  \section{Uno} \kant[1-2]
                  \section{Due} \kant[1-2]
                  \section{Tre} \kant[1-2]
                  \section{Quattro} \kant[1-2]
                  \section{Cinque} \kant[1-2]
                  \section{Sei} \kant[1-2]
                  \section{Sette} \kant[1-2]
                  \section{Otto} \kant[1-2]
                  \section{Nove} \kant[1-2]
                  \section{Dieci} \kant[1-2]
                  \section{Undici} \kant[1-2]
                  \section{Dodoci} \kant[1-2]
                  \section{Tredici} \kant[1-2]
                  \section{Quattordici} \kant[1-2]
                  \section{Quindici} \kant[1-2]
                  \section{Sedici} \kant[1-2]
                  \section{Diciassette} \kant[1-2]
                  \section{Diciotto} \kant[1-2]
                  \section{Diciannove} \kant[1-2]
                  \section{Venti} \kant[1-2]
                  \section{Ventuno} \kant[1-2]
                  \section{Ventidue} \kant[1-2]
                  \section{Dentitre} \kant[1-2]
                  \section{Ventiquattro} \kant[1-2]
                  \section{Venticinque} \kant[1-2]
                  \section{Ventiei} \kant[1-2]
                  \section{Ventisette} \kant[1-2]
                  \section{Ventotto} \kant[1-2]
                  \section{Ventinove} \kant[1-2]
                  \section{Trenta} \kant[1-2]
                  \section{Trentuno} \kant[1-2]
                  \section{Trentadue} \kant[1-2]
                  \section{Trentatre} \kant[1-2]
                  \section{Trentaquattro} \kant[1-2]
                  \section{Trentacinque} \kant[1-2]
                  \section{Trentasei} \kant[1-2]
                  \section{Trentasette} \kant[1-2]
                  \section{Trentotto} \kant[1-2]
                  \section{Trentanove} \kant[1-2]
                  \section{Quaranta} \kant[1-2]
                  \section{Quarantuno} \kant[1-2]
                  \section{Quarantadue} \kant[1-2]
                  \section{Quarantatre} \kant[1-2]
                  \section{Quaranta quattro} \kant[1-2]
                  \section{Quarantacinque} \kant[1-2]
                  \section{Quarantasei} \kant[1-2]
                  \section{Quarantesette} \kant[1-2]
                  \section{Quarantotto} \kant[1-2]
                  \section{Quarantanove} \kant[1-2]
                  \section{Cinquanta} \kant[1-2]
                  \backmatter
                  \tableofcontents

                  \end{document}`
                  Come vedi dall’indice si sono due errori:
                  1) i numeri romani troppo lunghi, come XXXVII e XXXVIII interferiscono con il titolo della sezione; bisogna ulterirormente allargare i campo per la numerazione;
                  2) I numeri delle sezioni nell’indice vanno a finire nel margine sinistro; no good, no good.

                  Sarà che Einaudi usa la numerazione romana, ma questa non è adatta a stringhe di cifre romane lunghe,
                  Invece Bisogna ulteriormente modificare la configurazione dell’indice allargando ulteriormente il campo per il numero, e magari comporre i numeri ragged left per minimizzare lo spazio fra il numero e il titolo che trovo particolarmente sgradevole con i numeri romani corti.

                • #114579
                  samiel
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    io ho imitato alcuni indici Einaudi in vario modo.

                    [attachment]C:\fakepath\out01.png[/attachment]

                    [attachment]C:\fakepath\out02.png[/attachment]

                    [attachment]C:\fakepath\out03.png[/attachment]

                  • #114580
                    samiel
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Gli idici Einaudi non sono del tutto uguali,
                      anche se quasi senza eccezione non mostrano i numeri di pagina sulla destra:

                      [attachment=2151]out01.png[/attachment]

                      [attachment=2152]out02.png[/attachment]

                      [attachment=2153]out03.png[/attachment]

                      Attachments:
                      You must be logged in to view attached files.
                    • #114581
                      samiel
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Queste sono le mie imitazioni
                        (ne ho anche altre varianti che vi risparmio?

                        [attachment=2154]out05.png[/attachment]

                        [attachment=2155]out06.png[/attachment]

                        [attachment=2157]dibattito.png[/attachment]

                        m

                        Attachments:
                        You must be logged in to view attached files.
                      • #114582
                        Ale
                          Up
                          0
                          Down
                          ::

                          samiel” post=114986Queste sono le mie imitazioni
                          (ne ho anche altre varianti che vi risparmio?

                          [attachment=2154]out05.png[/attachment]

                          [attachment=2155]out06.png[/attachment]

                          [attachment=2157]dibattito.png[/attachment]

                          m

                          Ciao Samiel,
                          perdona il ritardo della mia risposta, ma ero perso nella foresta amazzonica 😆
                          Purtroppo dal Perù non ho a disposizione i miei libri per vedere come sono fatti, ma l’idea era quella di scopiazzare il formato dei classici tascabili.
                          Non ho ricordi di come è fatto l’indice, semplicemente quello generato da Latex in default mi dava quel problema.
                          Posso chiederti come hai generato i tuoi? In particolare l’ultimo
                          Puoi passarmi il codice così ci gioco un po’? 🙂

                          Per il carattere, il cui problema l’ho riscontrato nella tesi, ho deciso semplicemente di non usare il corsivo nei titoli, ma – eventualmente – mettere tra virgolette la parola.
                          Al limite metterò tutto in carattere normale/corsivo, senza grassetto, il che, effettivamente, a loro viene più che bene anche in saggistica.
                          Ho smanettato tanto con i vari garamond e alla fine… ho trovato quello che cercavo! rm, it, b con maiuscoletto anche corsivo, numeri maiuscoli e minuscoli…
                          Hai capito quale. 🙄
                          Tanto non lo userò mai al di fuori del mio PC o di un paio di tesi stampate, ma mi piace tantissimo.

                        • #114583
                          samiel
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            veramente non ho capito quale…
                            ce ne sono parecchi con le caratteristiche che dici tu

                            i codici posso mandarteli, perché sono un po’ lunghi
                            da riportare tutti qui e magari interessano solo a te…

                            m

                          • #114584
                            Ale
                              Up
                              0
                              Down
                              ::

                              samiel” post=115038veramente non ho capito quale…
                              ce ne sono parecchi con le caratteristiche che dici tu

                              i codici posso mandarteli, perché sono un po’ lunghi
                              da riportare tutti qui e magari interessano solo a te…

                              m

                              Grazie mille!
                              Ci sono i mp nel forum? 🙂

                            • #114585
                              samiel
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                non mi pare ci siano i pm.

                                se vedi qui: Slackware 4 dummies
                                trovi nei Ringraziamenti una mia vecchia mail.
                                Sostituisci alice.it con gmail.com se vuoi scrivermi

                                m

                              • #114586
                                Ale
                                  Up
                                  0
                                  Down
                                  ::

                                  samiel” post=115047non mi pare ci siano i pm.

                                  se vedi qui: Slackware 4 dummies
                                  trovi nei Ringraziamenti una mia vecchia mail.
                                  Sostituisci alice.it con gmail.com se vuoi scrivermi

                                  m

                                  Fatto! 🙂

                              Visualizzazione 13 filoni di risposte
                              • Devi essere connesso per rispondere a questo topic.

                              Go to top