warcomeb” post=66692Ciao ragazzi, ultima domanda e poi vi lascio in pace e vi mostro come ho fatto la classe sperando in qualche vostra critica per migliorarla.
Nel vecchio template ho trovato questi due comandi di cui non capisco l’utilità:`\renewcommand*\chapter{\if@openright\clearpage
\if@twoside \ifodd\c@page\else
\hbox{}\thispagestyle{empty}\newpage
\if@twocolumn\hbox{}\thispagestyle{empty}\newpage\fi\fi\fi
\else\clearpage\fi
\thispagestyle{plain}%
\global\@topnum\z@
\@afterindentfalse
\pagestyle{headings}
\secdef\@chapter\@schapter}\renewcommand*\part{\if@openright\clearpage
\if@twoside \ifodd\c@page\else
\hbox{}\thispagestyle{empty}\newpage
\if@twocolumn\hbox{}\thispagestyle{empty}\newpage\fi\fi\fi
\else\clearpage\fi
\thispagestyle{plain}%
\if@twocolumn
\onecolumn
\@tempswatrue
\else
\@tempswafalse
\fi
\null\vfil
\pagestyle{headings}
\secdef\@part\@spart}`sono utili? a cosa servono ridefiniti in questo modo? non li capisco prorpio
ciao
Marco
La ridefinizione di \chapter fa due cose in più rispetto a scrbook, ma entrambe non mi sembrano grandi scelte. La prima è l’equivalente che ottieni passando cleardoublepage=empty tra le opzioni a scrbook. La seconda è specificare \pagestyle{headings} a ogni capitolo, quando basterebbe specificarlo una volta sola.
La ridefinizione di \part mi sembra che alteri anche la spaziatura verticale, ma non ci metto la mano sul fuoco. 🙂
In definitiva, secondo me puoi farne a meno. Passa cleardoublepage=empty a scrbook e leggi la documentazione (scrguien.pdf) riguardo alle testatine per scegliere quali vuoi e specificarle una volta per tutte.
Ciao,
Antonio