Ciao a tutti!
In una classe che sto scrivendo (basata su book) vorrei che con l’opzione 11pt venisse modificata anche la gabbia del testo. Per modificare la gabbia del testo uso geometry.
Ho provato creando un nuovo condizionale e copiando la definizione dell’opzione dalla classe book ma non funziona.Qualcuno sa come fare?
L’opzione nella classe book funziona così: 11pt definisce \@ptsize come 1 perché la classe legge il file bk1\@ptsize.clo; in questo caso bk11.clo che effettivamente contiene tutte le definizioni dei corpi e della gabbia.
Una strategia potrebbe essere quella di un meccanismo dello stesso tipo.
Ciao
Enrico
Grazie! Mi hai dato la dritta giusta (almeno credo).
Ho fatto così. Prima ho definito un condizionale e l’opzione:
`\newif\ifsuftesi@iifont
\DeclareOption{11pt}{\suftesi@iifonttrue} `
poi ho definito le due gabbie del testo:
`\RequirePackage{geometry}
\ifsuftesi@iifont
\renewcommand\@ptsize{1}
\geometry{%
textwidth=Xpt,
…
heightrounded}
\else
\geometry{%
textwidth=Ypt,
…
heightrounded}
\fi`
A prima vista sembra funzionare 😀
Ciao
Ivan