Re: Topfront senza toptesi

#64461
OldClaudio
Partecipante
    Up
    0
    Down
    ::

    Iovem” post=63591Grazie del consiglio, ora funziona tutto alla perfezione! Grazie anche per aver sviluppato l’ottimo pacchetto toptesi.

    Se posso abusare della tua pazienza e competenza:

    – come posso eliminare il numero di pagina dal retro del frontespizio?
    Ho provato
    `
    \frontmatter
    \frontespizio
    \thispagestyle{empty}
    `
    ma la numerazione persiste. Ho anche provato a caricare il pacchetto emptypage, come consigliato su “L’arte di scrivere con LaTex” ma non mi piace, stilisticamente, la rimozione dei numeri di pagina anche dalle pagine vuote alla fine dei capitoli.[/li]

    metti \frontespizio dentro un gruppo e poi ridefinisci dentro al gruppo il modo di scrivere il numero della apgina:
    `
    {\let\thepage\empty
    \frontespizio}
    `

    Ma se la cosa dipende dalla presenza di capitoli non numerati o semplicemente dalla presenza di \tableofcontents (che comincia con un capitolo non numerato) allora il problema è più complesso 😉 :
    `
    {\let\thepage\empty
    frontespizio
    \cleardoublepage}
    `
    cosicché il \cleardoublepage emesso dal comando \chapter* esplicito o implicito (dentro \tableofcontents) diventa inefficace perché la pagina da scrivere è già dispari e non c’è niente in coda.

    – Poiché sono curioso, perché c’è la necessità di dare il comando \newif\ifclassica ?

    Perché quell’\ifclassica, da cui dipende la composizione del frontespizio è uno switch che viene definito nella classe toptesi, non nella classe book. Quindi usando la classe book, l’errore che ricevi è proprio che \ifclassica non è definito; dunque, definendolo prima di invocare topfront, si evita l’errore. Nello stesso temp, se dopo averlo definito provi a mettere \classicatrue (altrimenti \newif lo imposta inizialmente come false) puoi vedere come cambia la forma del frontespizio e quindi puoi constatare l’effetto di quello switch.

    PS: switch= interruttore: interruttore aperto oppure chiuso; in logica informatica falso o vero, false o true; in aritmetica booleana 0 o 1.

    Go to top