Problema con il pagestyle dell’Introduzione

  • Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 11 anni fa da Stefano.
  • Creatore
    Topic
  • #102925
    Up
    0
    Down
    ::


    Salve a tutti, ho un problema con lo stile del capitolo ‘Introduzione’ della mia tesi. Praticamente ho trovato online questi comandi

    \pagestyle{fancy}\addtolength{\headwidth}{20pt}
    \renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}{}}
    \cfoot{}
    \rhead[\fancyplain{}{\bfseries\leftmark}]{\fancyplain{}{\bfseries\thepage}}
    \lhead[\fancyplain{}{\bfseries\thepage}]{\fancyplain{}{\bfseries\rightmark}}

    per far uscire una riga in alto ad ogni pagina che indichi il numero pagina e il nome del capitolo o sezione in cui mi trovo, devo dire mi piace molto avere l’impaginazione fatta così, ad ogni modo vorrei che il capitolo introduzione si mantenesse con \pagestyle{plain} cioè che mi si mostrasse semplicemente il numero pagina in basso senza null’altro.. il problema è che anche inserendo quei comandi all’inizio del ‘Capitolo 1’, mi si toglie il nome capitolo (INTRODUZIONE) da sopra la riga, ma la numerazione delle pagine dell’introduzione resta nello stile dei capitoli successivi (ovvero la riga con sopra scritto il numero della pagina).

    Spero di essermi spiegato bene, magari ho utilizzato un linguaggio non del tutto appropriato. Grazie dell’eventuale aiuto!

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #102926
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto/a nel forum

        Dovresti specificare lo stile plain prima di usare il comando \chapter; poi devi ripristinare lo stile headings o fancy o come hai chiamato lo stile delle pagine interne. Più sempilce usare un gruppo, cosiì:
        ` \begingroup
        \pagestyle{plain}
        \chapter{introduzione}
        testo dell'introduzione

        \endgroup`

        Se usi la classe book puoi usare il comando \frontmatter mantenendone gli effetti fino al primo capitolo effettivo del corpo della tesi, prima del quale specifichi \mainmatter. In questo modo anche i capitolo introdotti con \chapter senza asterisco non vengono numerati ma vanno nell’indice mentre i capitoli iniziati con \chapter* non vengono numerati ma non vanno nell’indice.Il discorso dello spile plain potrebbe venire fatto valere per tutta la parte composta con lo stile frontmatter. In questo caso bisogn ridefinire sia \frontmatter sia \mainmatter perché sia \frontmatter a specificare lo stile plain e \mainmatter a mettere lo stile headings o fancy o come hai chiamato il tuo stile.

        Ultimo commento non richiesto; non cercare in rete (a meno che non si tratti di questo stesso forum), cerca nella documentazione disponibile che è pressoché infinita. La sezione Documentazione di questo forum contiene guide generali e guide tematiche quasi su ogni argomento possibile e immaginabile, tutte scaricabili liberamente. Ma ogni pacchetto ha una sua documentazione di solito leggibile dando in una finestra comandi il comando texdoc;al posto di devi scriverci il nome del pacchetto specifico di cui vuoi consultare la documentazione; per esempio potresti vedere che cosa succede aprendo una finestra comandi, scrivendoci dentro texdoc fancyhdr, e premendo infine il tasto “invio”. Prova e vedrai.

      • #102927
        Up
        0
        Down
        ::

        OldClaudio” post=102914Benvenuto/a nel forum

        Dovresti specificare lo stile plain prima di usare il comando \chapter; poi devi ripristinare lo stile headings o fancy o come hai chiamato lo stile delle pagine interne. Più sempilce usare un gruppo, cosiì:
        ` \begingroup
        \pagestyle{plain}
        \chapter{introduzione}
        testo dell'introduzione

        \endgroup`

        Se usi la classe book puoi usare il comando \frontmatter mantenendone gli effetti fino al primo capitolo effettivo del corpo della tesi, prima del quale specifichi \mainmatter. In questo modo anche i capitolo introdotti con \chapter senza asterisco non vengono numerati ma vanno nell’indice mentre i capitoli iniziati con \chapter* non vengono numerati ma non vanno nell’indice.Il discorso dello spile plain potrebbe venire fatto valere per tutta la parte composta con lo stile frontmatter. In questo caso bisogn ridefinire sia \frontmatter sia \mainmatter perché sia \frontmatter a specificare lo stile plain e \mainmatter a mettere lo stile headings o fancy o come hai chiamato il tuo stile.

        Ultimo commento non richiesto; non cercare in rete (a meno che non si tratti di questo stesso forum), cerca nella documentazione disponibile che è pressoché infinita. La sezione Documentazione di questo forum contiene guide generali e guide tematiche quasi su ogni argomento possibile e immaginabile, tutte scaricabili liberamente. Ma ogni pacchetto ha una sua documentazione di solito leggibile dando in una finestra comandi il comando texdoc;al posto di devi scriverci il nome del pacchetto specifico di cui vuoi consultare la documentazione; per esempio potresti vedere che cosa succede aprendo una finestra comandi, scrivendoci dentro texdoc fancyhdr, e premendo infine il tasto “invio”. Prova e vedrai.

        Il problema è che pure rinchiudendo il \chapter*{Introduzione} con il suo \pagestyle{plain} all’interno della struttura da te suggerita \begingroup – \endgroup, la linea in alto con il numero pagina imposta dai comandi che ho scritto nel primo messaggio permane nelle pagine dell’introduzione

      • #102928
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Ma hai letto la documentazione di fancyhdr come ti ho suggerito ed esemplificato?
          nel paragrafo 7 c’è scritto come ridefinire o modificare lo stile plain. Come vedi la sintssi è molto diversa da quella che hai usato tu. Ti ho detto infatti di non cercare in rete,ma di leggere la documentazione e ti ho detto come fare.

          Per favore non prendere sotto gamba raccomandazioni ti “leggi la documentazione”, specialmente se ti si dice come fare.

          Se non riesci o non conosci l’inglese, o se la tua distribuzione non è completa, ivia un esempio minimo compilabile, qualcosa che contiene da \documentclass a \end{document} che contenga solo il minimo indispensabile per riprodurre il tuo problema. Può darsi che io o altri ti rispediamo il file modificato e funzionante.

        • #102929
          Up
          0
          Down
          ::

          OldClaudio” post=102916Ma hai letto la documentazione di fancyhdr come ti ho suggerito ed esemplificato?
          nel paragrafo 7 c’è scritto come ridefinire o modificare lo stile plain. Come vedi la sintssi è molto diversa da quella che hai usato tu. Ti ho detto infatti di non cercare in rete,ma di leggere la documentazione e ti ho detto come fare.

          Per favore non prendere sotto gamba raccomandazioni ti “leggi la documentazione”, specialmente se ti si dice come fare.

          Se non riesci o non conosci l’inglese, o se la tua distribuzione non è completa, ivia un esempio minimo compilabile, qualcosa che contiene da \documentclass a \end{document} che contenga solo il minimo indispensabile per riprodurre il tuo problema. Può darsi che io o altri ti rispediamo il file modificato e funzionante.

          ho letto la documentazione e ho risolto modificando lo stile plain, grazie dell’aiuto!

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

      Go to top