Numerazione pagine di apertura capitoli

  • Creatore
    Topic
  • #115283
    Up
    0
    Down
    ::


    Buonasera a tutti, sono un neofita di latex che sta cercando di imparare ad usarlo per scrivere la propria tesi di laurea. Il mio problema riguarda la numerazione delle pagine. In dettaglio, vorrei realizzare un documento in cui nell’intestazione di ogni pagina ci deve essere il capitolo corrente (sulle pagine pari) e il paragrafo corrente (sulle pagine dispari), separato dal testo con una riga orizzontale. Nel piè di pagina, invece, vorrei avere il numero a destra nelle pagine dispari e a sinistra nella pagine pari. Al momento sono arrivato al seguente preambolo:
    `
    \documentclass[11pt,a4paper,twoside,openright]{book}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}

    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \fancyhead{}
    \fancyfoot{}
    \fancyhead[RO]{\rightmark}
    \fancyhead[LE]{\leftmark}
    \fancyfoot[LE,RO]{\thepage}
    `

    Tuttavia, sebbene l’intestazione venga come io desidero, noto che comunque nella pagine di apertura dei capitoli (e anche dell’indice, dell’elenco delle tabelle, …) la numerazione viene sempre posta al centro. Ho provato a guardare alcune guide ma non sono riuscito ancora a venirne a capo, come potrei fare?

    In aggiunta, nel caso il titolo del capitolo/paragrafo fosse troppo lungo e quindi non riuscirebbe a stare nell’intestazione in una riga sola, è possibile in qualche modo generare solo per suddetto capitolo/paragrafo un’intestazione “più contenuta”?

    Vi ringrazio in anticipo per l’aiuto e mi scuso se questi problemi siano banali da risolvere.

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #115284
      Up
      0
      Down
      ::

      DavidF” post=115673[…]

      Tuttavia, sebbene l’intestazione venga come io desidero, noto che comunque nella pagine di apertura dei capitoli (e anche dell’indice, dell’elenco delle tabelle, …) la numerazione viene sempre posta al centro. Ho provato a guardare alcune guide ma non sono riuscito ancora a venirne a capo, come potrei fare?

      Guardare meglio le guide! 🙂 Trovi infatti la soluzione al tuo primo problema leggendo il paragrafo 10 (intitolato Redefining the page style [tt]plain[/tt]) del manuale del pacchetto fancyhdr, manuale che dovresti poter visualizzare semplicemente impartendo il comando`texdoc fancyhdr`da una linea di comando (o terminale virtuale, o shell, che dir si voglia). Se ho capito bene i tuoi desideri, dovresti aggiungere, dopo il codice che hai mostrato tu, quest’altro segmento:
      `
      \fancypagestyle{plain}{
      \fancyhf{}
      \fancyfoot[LE,RO]{\thepage}
      \renewcommand{\headrulewidth}{0pt} % o il valore che vuoi tu
      \renewcommand{\footrulewidth}{0pt} % idem
      }
      `

      DavidF” post=115673In aggiunta, nel caso il titolo del capitolo/paragrafo fosse troppo lungo e quindi non riuscirebbe a stare nell’intestazione in una riga sola, è possibile in qualche modo generare solo per suddetto capitolo/paragrafo un’intestazione “più contenuta”?

      Anche questo si trova in tutte le guide 🙂 : usa l’argomento opzionale dei comandi di sezionamento, per sempio
      `
      \chapter[Titolo corto per indice e testatine]
      {Titolone lungo lungo, troppo lungo per trovar posto su una sola riga,
      e quindi da usare solo nel corpo del testo}
      `
      Lo stesso principio vale per [tt]\section[/tt], eccetera.

      Per concludere:

      DavidF” post=115673In aggiunta, nel caso il titolo del capitolo/paragrafo fosse troppo lungo e quindi non riuscisse a stare nell’intestazione in una riga sola, è possibile in qualche modo generare solo per suddetto capitolo/paragrafo un’intestazione “più contenuta”?
      […]

      Mi raccomando, non fare errori del genere nella tesi! 😉

      Ciao.


      Gustavo

    • #115285
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto nel forum.
        Per essere al tuo primo messaggio sembri già molto ben preparato.

        I tuoi problemi si risovono leggendo completamante la documentazione del pacchetto fancyhdr, perché c’è scritto esplicitamente come modificare lo stile “plain” delle pagine. Lo stile plain è quello che viene usato per comporre le pagine iniziali dei capitoli con e senza asterisco(\tableofcontents usa la versione con l’asterisco del comando \chapter).

        Per i tioli troppo lunghi che non stanno nelel testatine ci sono due soluzioni:
        a) non usi titoli lunghi ( 🙂 )
        b) Usi l’argomento facoltativo del comando \chapter e/o del comando \section la cui sintassi è la seguente`\chapter[titolo breve]{titolo lungo}
        \section[titolo breve]{titolo lungo}`
        La soluzione a) non è una presa in giro; semplicemente i titoli narrativi non compaiono quasi mai nei test bene composti. Solo la regista Lina Wertmuller usava titoli narrativi per i suoi film ma nessuno ha seguito le sue tracce né prima di lei (ovvio) né dopo di lei. Lo stesso vale per i titoli dei libri (per il quale il sottotitolo vine in aiuto se il titolo non è sufficientemente descrittivo). A maggior ragione la cosa vale per l’interno del libro dove titoli di capitoli più lunghi si due righe sono da evitare, e lo stesso vale per i titoli dei paragrafi.

        Quando avrai maggiore dimestichezza con la composizione tipografica con LaTeX, vedrai che i titoli dei paragrafi lunghi sono una iattura anche nel testo; sono responsabili di pagine mal composte, perché LaTeX evita di usare le righe vedove e quelle orfane. Non nell’Arte, ma in altre guide che trovi nelal sezione Documentazione puoi trovare anche la spiegazione di come LaTeX spezzi i capoversi in righe e il testo in pagine; quali criteri di ottimizzazione usa, perché li usa, eccetera.

      • #115286
        Up
        0
        Down
        ::


        Il risultato è proprio quello che volevo, ringrazio entrambi per l’aiuto e i consigli!

        DF

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

    Go to top