Lo strano caso dei capitoli non numerati

  • Creatore
    Topic
  • #32028
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti.

      Quello dei capitoli non numerati è un piccolo tormentone del forum. In breve, se si usa la classe report con lo stile di pagina headings (oppure la classe book senza usare \frontmatter) e si introduce un capitolo non numerato con \chapter*, le testatine vengono “sbagliate” (o “inaspettate”, o “potenzialmente sgradite”).

      Esempio minimo:
      `\documentclass{report}
      \usepackage{lipsum}
      \pagestyle{headings}
      \begin{document}
      \tableofcontents
      \chapter*{Intro}
      \lipsum\lipsum
      \chapter{Foo}
      \lipsum
      \chapter{Bar}
      \lipsum
      \end{document} `
      Oppure:
      `\documentclass{book}
      \usepackage{lipsum}
      \begin{document}
      \tableofcontents
      \chapter*{Intro}
      \lipsum\lipsum
      \chapter{Foo}
      \lipsum
      \chapter{Bar}
      \lipsum
      \end{document} `

      Vorrei aggiungere un paragrafetto in proposito all’Arte (che vuole raccogliere i dubbi più comuni dei forumisti del GuIT). Di seguito sottopongo alla vostra attenzione la mia proposta, di cui non sono particolarmente soddisfatto, ma che il è meglio che sono riscito a fare.

      Se si sta scrivendo un libro, una tesi o una relazione e si desidera inserire un capitolo non numerato, come ad esempio una prefazione o dei ringraziamenti (mentre è consigliabile numerare normalmente l’eventuale introduzione, che è un capitolo come gli altri), è preferibile che nei capitoli non numerati non vi sia alcuna testatina. Se si usano le classi standard, a tal fine è sufficiente impostare per essi lo stile di pagina plain o empty (vedi il paragrafo 4.5 a pagina 29).

      Se si desiderano comunque le testatine nei capitoli non numerati, va tenuto presente che nelle classi standard il comando \chapter* richiede che i contenuti delle testatine ottenute con lo stile headings vengano forniti manualmente. A tal fine si usa il comando \markboth, la cui sintassi è la seguente:
      `\markboth{}{}`
      Per esempio:
      `\chapter*{Prefazione}
      \markboth{Prefazione}{Prefazione}`
      Questo problema non si presenta se i capitoli non numerati vengono inseriti usando l’apposito comando \frontmatter, messo a disposizione dalla classe book (oppure se si usano le classi AMS).

      Come sempre (anzi, questa volta in particolare), ogni vostra osservazione è più che benvenuta.

      Ciao,
      L.

    Visualizzazione 4 filoni di risposte
    • Autore
      Risposte
      • #32029
        Up
        0
        Down
        ::

        Ciao a tutti.

        Quello dei capitoli non numerati è un piccolo tormentone del forum. In breve, se si usa la classe report con lo stile di pagina headings (oppure la classe book senza usare \frontmatter) e si introduce un capitolo non numerato con \chapter*, le testatine vengono “sbagliate” (o “inaspettate”, o “potenzialmente sgradite”).

        Esempio minimo:
        `\documentclass{report}
        \usepackage{lipsum}
        \pagestyle{headings}
        \begin{document}
        \tableofcontents
        \chapter*{Intro}
        \lipsum\lipsum
        \chapter{Foo}
        \lipsum
        \chapter{Bar}
        \lipsum
        \end{document} `
        Oppure:
        `\documentclass{book}
        \usepackage{lipsum}
        \begin{document}
        \tableofcontents
        \chapter*{Intro}
        \lipsum\lipsum
        \chapter{Foo}
        \lipsum
        \chapter{Bar}
        \lipsum
        \end{document} `

        Vorrei aggiungere un paragrafetto in proposito all’Arte (che vuole raccogliere i dubbi più comuni dei forumisti del GuIT). Di seguito sottopongo alla vostra attenzione la mia proposta, di cui non sono particolarmente soddisfatto, ma che il è meglio che sono riscito a fare.

        Se si sta scrivendo un libro, una tesi o una relazione e si desidera inserire un capitolo non numerato, come ad esempio una prefazione o dei ringraziamenti (mentre è consigliabile numerare normalmente l’eventuale introduzione, che è un capitolo come gli altri), è preferibile che nei capitoli non numerati non vi sia alcuna testatina. Se si usano le classi standard, a tal fine è sufficiente impostare per essi lo stile di pagina plain o empty (vedi il paragrafo 4.5 a pagina 29).

        Se si desiderano comunque le testatine nei capitoli non numerati, va tenuto presente che nelle classi standard il comando \chapter* richiede che i contenuti delle testatine ottenute con lo stile headings vengano forniti manualmente. A tal fine si usa il comando \markboth, la cui sintassi è la seguente:
        `\markboth{}{}`
        Per esempio:
        `\chapter*{Prefazione}
        \markboth{Prefazione}{Prefazione}`
        Questo problema non si presenta se i capitoli non numerati vengono inseriti usando l’apposito comando \frontmatter, messo a disposizione dalla classe book (oppure se si usano le classi AMS).

        Come sempre (anzi, questa volta in particolare), ogni vostra osservazione è più che benvenuta.

        È del tutto evidente a chi prova con \markboth che il risultato è scorretto, infatti la testatina non è composta con lo stile delle altre. Occorre
        `\markboth{\MakeUppercase{}}{\MakeUppercase{}}`
        Rimango del mio parere che nella classe report non ci devono essere capitoli non numerati, a meno che la parte relativa non sia composta sotto \pagestyle{plain}.

        Sarà comunque meglio dire: “i capitoli non numerati vanno inseriti con il comando \chapter (senza asterisco) dopo la dichiarazione \frontmatter e prima di \mainmatter”

        Ciao
        Enrico

      • #32030
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          È del tutto evidente a chi prova con \markboth che il risultato è scorretto, infatti la testatina non è composta con lo stile delle altre. Occorre
          `\markboth{\MakeUppercase{}}{\MakeUppercase{}}`
          Rimango del mio parere che nella classe report non ci devono essere capitoli non numerati, a meno che la parte relativa non sia composta sotto \pagestyle{plain}.

          Sarà comunque meglio dire: “i capitoli non numerati vanno inseriti con il comando \chapter (senza asterisco) dopo la dichiarazione \frontmatter e prima di \mainmatter”

          Riprovo:

          Se si sta scrivendo un libro, una tesi o una relazione e si desidera un capitolo non numerato, come ad esempio una prefazione o numerati dei ringraziamenti (mentre è consigliabile numerare normalmente l’eventuale introduzione, che è un capitolo come gli altri), è decisamente preferibile che nei capitoli non numerati non vi sia alcuna testatina. Se si usano le classi standard, a tal fine è sufficiente impostare per essi lo stile di pagina plain (vedi il paragrafo 4.5 a pagina 29).

          Se si desiderano comunque le testatine nei capitoli non numerati, va tenuto presente che nelle classi standard il comando \chapter* richiede che i contenuti delle testatine ottenute con lo stile headings vengano forniti manualmente. A tal fine si usa il comando \markboth:
          `\markboth{\MakeUppercase{}}%
          {\MakeUppercase{
          }}`
          Per esempio:
          `\chapter*{Prefazione}
          \markboth{\MakeUppercase{Prefazione}}{\MakeUppercase{Prefazione}}`
          Questo problema non si presenta se i capitoli non numerati vengono inseriti usando l’apposita dichiarazione \frontmatter, messa a disposizione dalla classe book (i capitoli non numerati vanno inseriti con il comando \chapter, senza asterisco, dopo \frontmatter e prima di \mainmatter), oppure se si usano le classi AMS.

          Che ne pensi?

          Grazie mille,
          L.

        • #32031
          Up
          0
          Down
          ::

          È del tutto evidente a chi prova con \markboth che il risultato è scorretto, infatti la testatina non è composta con lo stile delle altre. Occorre
          `\markboth{\MakeUppercase{}}{\MakeUppercase{}}`
          Rimango del mio parere che nella classe report non ci devono essere capitoli non numerati, a meno che la parte relativa non sia composta sotto \pagestyle{plain}.

          Sarà comunque meglio dire: “i capitoli non numerati vanno inseriti con il comando \chapter (senza asterisco) dopo la dichiarazione \frontmatter e prima di \mainmatter”

          Riprovo:

          Se si sta scrivendo un libro, una tesi o una relazione e si desidera un capitolo non numerato, come ad esempio una prefazione o numerati dei ringraziamenti (mentre è consigliabile numerare normalmente l’eventuale introduzione, che è un capitolo come gli altri), è decisamente preferibile che nei capitoli non numerati non vi sia alcuna testatina. Se si usano le classi standard, a tal fine è sufficiente impostare per essi lo stile di pagina plain (vedi il paragrafo 4.5 a pagina 29).

          Se si desiderano comunque le testatine nei capitoli non numerati, va tenuto presente che nelle classi standard il comando \chapter* richiede che i contenuti delle testatine ottenute con lo stile headings vengano forniti manualmente. A tal fine si usa il comando \markboth:
          `\markboth{\MakeUppercase{}}%
          {\MakeUppercase{
          }}`
          Per esempio:
          `\chapter*{Prefazione}
          \markboth{\MakeUppercase{Prefazione}}{\MakeUppercase{Prefazione}}`
          Questo problema non si presenta se i capitoli non numerati vengono inseriti usando l’apposita dichiarazione \frontmatter, messa a disposizione dalla classe book (i capitoli non numerati vanno inseriti con il comando \chapter, senza asterisco, dopo \frontmatter e prima di \mainmatter), oppure se si usano le classi AMS.

          Che ne pensi?

          Il paragrafo in rosso è da rivedere.

          Ciao
          Enrico

        • #32032
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            Il paragrafo in rosso è da rivedere.

            Enrico saresti così gentile da riscriverlo tu stesso?

            Grazie mille,
            L.

          • #32033
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              Enrico saresti così gentile da riscriverlo tu stesso?

              Caro Enrico, ti chiedo scusa per quest’ultimo messaggio sbrigativo: è che ieri mi sono dovuto staccare da Internet in fretta e furia, e il risultato è stato davvero infelice… Mi dispiace! 😳

              Il fatto è che pensavo che fosse sbagliata la sostanza di quel paragrafo, mentre ora che lo rileggo mi sono accorto di averlo copiato male! 😳

              Questo è il paragrafo giusto:

              Se si sta scrivendo un libro, una tesi o una relazione e si desidera inserire un capitolo non numerato, come ad esempio una prefazione o dei ringraziamenti (mentre è consigliabile numerare normalmente l’eventuale introduzione, che è un capitolo come gli altri), è decisamente preferibile che nei capitoli non numerati non vi sia alcuna testatina. Se si usano le classi standard, a tal fine è sufficiente impostare per essi lo stile di pagina plain (vedi il paragrafo 4.5 a pagina 29).

              Naturalmente, se hai modifiche da proprorre, sono qui.

              Scusa ancora e grazie di tutto,
              Lorenzo

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

          Go to top