Re: Personalizzare i files di classe

#35501
Up
0
Down
::

Ho fatto un duplicato rinominato, naturalmente.
Le modifiche essenzialmente sono:
`\DeclareOption{mypaper}
{\setlength\paperheight {205mm}%
\setlength\paperwidth {140mm}}`
qui ho cambiato la misura della carta (al posto di a4 paper).
`\renewcommand\footnoterule{%
\kern-3\p@
\hrule\@width.0\columnwidth
\kern2.6\p@}`
Qui ho eliminato la riga nera che separa le note dal testo.

Poi ho cercato il comando /thepage e l’ho semplicemente cancellato da tutto il file (i margini li ho lasciati nel preambolo del .tex)

Molto meglio non mettere l’opzione di scelta della carta nell’argomento di \documentclass e scrivere
`\usepackage{geometry}
\geometry{paperheight=205mm,paperwidth=140mm}`
Per il filetto di separazione delle note puoi semplicemente scrivere nel tuo file
`\renewcommand{\footnoterule}{}`
Per eliminare \thepage (perché mai, poi), è sufficiente
`\renewcommand{\thepage}{}`
Come vedi, la modifica del file di classe non serve. Anzi, è dannosa: metti che ci si accorga di un grave buco della classe e che il team la modifichi. La tua rimarrà con il buco. Puoi definire una tua classe mybook.cls con il seguente codice:
`\ProvidesClass{mybook}
\LoadClass{book}
\RequirePackage{geometry}
\geometry{paperheight=205mm,paperwidth=140mm}
\renewcommand{\footnoterule}{}
\renewcommand{\thepage}{}`
Mi pare un pochino più semplice, no?

Ciao
Enrico

Go to top