numeri pagina

  • Creatore
    Topic
  • #32707
    admin
    Amministratore del forum
      Up
      0
      Down
      ::


      Salve a tutti, vorrei mettere il numero di pagina in basso al centro come posso fare?

      C’è un metodo semplice senza usare il pacchetto fancyhdr?

      Uso la classe book ed ho impostato testatine in questo modo:

      %personalizzazione testatine capitoli
      \renewcommand{\chaptermark}[1]{\markboth{\thechapter\ \ #1}{}}
      %personalizzazione testatine paragrafi
      \renewcommand{\sectionmark}[1]{\markright{\thesection\ \ #1}{}}

      Vorrei cambiare la posizione dei numeri di pagina, e vorrei che fosse al centro pagina in basso, come la prima pagina di un capitolo

    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #32708
        Up
        0
        Down
        ::

        Salve a tutti, vorrei mettere il numero di pagina in basso al centro come posso fare?

        C’è un metodo semplice senza usare il pacchetto fancyhdr?

        Uso la classe book ed ho impostato testatine in questo modo:

        %personalizzazione testatine capitoli
        \renewcommand{\chaptermark}[1]{\markboth{\thechapter\ \ #1}{}}
        %personalizzazione testatine paragrafi
        \renewcommand{\sectionmark}[1]{\markright{\thesection\ \ #1}{}}

        Vorrei cambiare la posizione dei numeri di pagina, e vorrei che fosse al centro pagina in basso, come la prima pagina di un capitolo

        Non vedo perché non vuoi usare fancyhdr; la soluzione esiste, ovviamente; togli quelle ridefinizioni di \chaptermark e \sectionmark e al loro posto metti
        `\makeatletter
        \def\ps@headings{%
        \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
        \let\@evenfoot\@oddfoot
        \def\@evenhead{\hfil\slshape\leftmark}%
        \def\@oddhead{{\slshape\rightmark}\hfil}%
        \let\@mkboth\markboth
        \def\chaptermark##1{%
        \markboth{%
        \ifnum \c@secnumdepth >\m@ne
        \if@mainmatter
        \@chapapp\ \thechapter. \ %
        \fi
        \fi
        ##1}{}}%
        \def\sectionmark##1{%
        \markright{%
        \ifnum \c@secnumdepth >\z@
        \thesection. \ %
        \fi
        ##1}}}
        \makeatother`
        Ciao
        Enrico

      • #32709
        admin
        Amministratore del forum
          Up
          0
          Down
          ::

          Non vedo perché non vuoi usare fancyhdr; la soluzione esiste, ovviamente; togli quelle ridefinizioni di \chaptermark e \sectionmark e al loro posto metti

          A questo punto è meglio usare il pacchetto fancyhdr… non capisco nulla del codice che mi hai scritto Enrico.

          Comunque l’ho provato il codice, Enrico, ma non camba nulla…

        • #32710
          Up
          0
          Down
          ::

          Non vedo perché non vuoi usare fancyhdr; la soluzione esiste, ovviamente; togli quelle ridefinizioni di \chaptermark e \sectionmark e al loro posto metti

          A questo punto è meglio usare il pacchetto fancyhdr… non capisco nulla del codice che mi hai scritto Enrico.

          Comunque l’ho provato il codice, Enrico, ma non camba nulla…

          Basta copiarlo nel preambolo, aggiungendo dopo \makeatother la riga
          `\pagestyle{headings}`
          Ciao
          Enrico

        • #32711
          admin
          Amministratore del forum
            Up
            0
            Down
            ::


            ok perfetto, anche se queso non mi aiuta ad imparare il linguaggio latex

            Se volessi al posto di:

            Capitolo 1. Nome capitolo

            1 Nome capitolo

            eliminare la scritta capitolo

            ho risolto grazie … ma scusa cosa significa il comando \fi

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

        Go to top