[Risolto]Eliminazione numero pagina dall’indice

  • Creatore
    Topic
  • #47205
    Up
    0
    Down
    ::


    Ciao a tutti,
    Ho risolto il problema descritto nel titolo in questo modo

    `\fancypagestyle{plain}{%
    \fancyhf{}}
    \tableofcontents
    \pagebreak
    %######################################
    \fancypagestyle{plain}{%
    \fancyhf{} % cancella tutti i campi di intestazione e pi\‘e di pagina
    \fancyfoot[R]{\bfseries \thepage} % Setta il numero di pagina in basso a destra
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}}
    \pagestyle{plain}`

    Vorrei sapere se c’è un metodo migliore o più elegante.
    Grazie 😉

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #47206
      Up
      0
      Down
      ::


      Ciao! io ho fatto così:
      `
      \tableofcontents
      \thispagestyle{empty}
      `

      Non sono di sicuro un’esperta, ma a me funziona!

      ciao

    • #47207
      Up
      0
      Down
      ::

      Ciao! io ho fatto così:
      `
      \tableofcontents
      \thispagestyle{empty}
      `

      Non sono di sicuro un’esperta, ma a me funziona!

      ciao

      Grazie mille.. avevo provato a settare lo stile di pagina prima di richiamare l’indice e non andava…

      Ancora grazie 😉

    • #47208
      Up
      0
      Down
      ::

      Ciao! io ho fatto così:
      `
      \tableofcontents
      \thispagestyle{empty}
      `

      Non sono di sicuro un’esperta, ma a me funziona!

      ciao

      Grazie mille.. avevo provato a settare lo stile di pagina prima di richiamare l’indice e non andava…

      Ancora grazie 😉

      Non funziona se l’indice è più di una pagina. Ma perché questa smania di eliminare i numeri di pagina? Le eccezioni ammissibili sono: frontespizio interno, dedica e simili, le pagine altrimenti bianche; ma una pagina con intestazione deve avere il suo numero.

      Ciao
      Enrico

    • #47209
      Up
      0
      Down
      ::

      Non funziona se l’indice è più di una pagina. Ma perché questa smania di eliminare i numeri di pagina? Le eccezioni ammissibili sono: frontespizio interno, dedica e simili, le pagine altrimenti bianche; ma una pagina con intestazione deve avere il suo numero.

      Ciao
      Enrico

      Grazie della precisazione Enrico. Nel caso in cui l’indice dovesse sforare su una seconda pagina torno quindi ad utilizzare il metodo che ho trovato precedentemente??

      Comunque per quanto riguarda la scelta diciamo che è solo una precauzione nel caso in cui la mia relatrice non apprezzi quel numeretto sulla pagina dell’indice.

    • #47210
      Up
      0
      Down
      ::

      Ciao a tutti,
      Ho risolto il problema descritto nel titolo in questo modo

      `\fancypagestyle{plain}{%
      \fancyhf{}}
      \tableofcontents
      \pagebreak
      %######################################
      \fancypagestyle{plain}{%
      \fancyhf{} % cancella tutti i campi di intestazione e pi\‘e di pagina
      \fancyfoot[R]{\bfseries \thepage} % Setta il numero di pagina in basso a destra
      \renewcommand{\headrulewidth}{0pt}
      \renewcommand{\footrulewidth}{0pt}}
      \pagestyle{plain}`

      Vorrei sapere se c’è un metodo migliore o più elegante.
      Grazie 😉

      Il metodo per essere sicuri di non avere testatine e piede nell’indice (ma, ripeto, non ne capirei il motivo) è di forzare lo stile di pagina “empty”. Il piccolo problema è che \tableofcontents emette un comando \thispagestyle{plain}; la “soluzione” di stefy funziona solo se l’indice occupa una pagina; se ne occupa due o più, il \thispagestyle{empty} verrebbe visto solo durante la composizione dell’ultima. Ecco il codice da mettere nel preambolo:
      `\makeatletter
      \newcommand{\nakedtableofcontents}{%
      \begingroup\let\ps@plain\ps@empty
      \pagestyle{empty}%
      \tableofcontents
      \cleardoublepage
      \endgroup}
      \makeatother`
      A questo punto si usi il nuovo comando invece di \tableofcontents. L’avventuroso potrebbe anche ridefinire \tableofcontents:
      `\makeatletter
      \toks@=\expandafter{\tableofcontents}
      \edef\tableofcontents{%
      \begingroup
      \let\noexpand\ps@plain\noexpand\ps@empty
      \noexpand\pagestyle{empty}%
      \the\toks@
      \noexpand\cleardoublepage
      \endgroup}
      \makeatother`
      Ciao
      Enrico

    • #47211
      Up
      0
      Down
      ::


      Grazie mille per questa soluzione dettagliata. Nell’eventualità mi venisse richiesto adotterò la tua soluzione 😉

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

Go to top