Re: Indice personalizzato

#93454
OldClaudio
Partecipante
    Up
    0
    Down
    ::

    robitex” post=93087Ciao,
    qualcosa non va nella definizione delle testatine e del pié di pagina, comunque, concentriamoci sul problema:

    Un cosa del genere non funziona (senza far ricorso a tocloft)?
    `
    \pagestyle{empty}
    \tableofcontents
    \pagestyle{fancy}
    `

    Ciao
    R.

    Non funziona, non perché le pagine dopo la prima non siano vuote, ma perché la prima contiene il numero della pagina; allora per risolvere questo rpoblema bisogna fare cosÌ:
    `\begingroup\makeatletter
    \let\ps@plain\ps@empty
    \pagestyle{empty}
    \tabelofcontents
    \endgroup`

    Il codice eseguito dentro il gruppo iniziato con \begingroup e terminato con \endgroup fa quel che deve fare e poi alla chiusura del gruppo tutto torna come prima. Il noto comando \makeatletter serve per assegnare il codice di categoria delle lettere al segno @ che non è una lettera ma fa parte del “name space” di LaTeX. il comando \let fa si che il primo \token venga ad assumere il significato del secondo token; in questo modo, quando viene iniziato l’indice, il comando che specifica \thispagestyle{plain} diventa si comporta come se il comando fosse stato \thispagestyle{empty} e nessun numero di pagine né nessuna testatina viene stampata nemmeno nella prima pagina dell’indice.

    Go to top