Re: Personalizzare i files di classe

#35498
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    Ciao a tutti, stavolta non sono qui per risolvere un problema, ma per aprire uno scambio di idee circa la personalizzazione dei files di classe con utenti più esperti di me (ma anche con gli altri).

    Alle prese con un lavoro di impaginazione che doveva seguire precise direttive sulla dimensione dei fogli, i margini, i caratteri, l’interlinea etc. mi sono a un certo punto trovato in difficoltà con la formattazione standard della numerazione delle pagine e ho ritenuto opportuno operare modifiche a book.cls, avrei inoltre potuto ottimizzare il lavoro e alleggerire il file.tex. Detto fatto ho creato una mia classe di documento con le specifiche di cui necessitavo (la numerazione delle pagine l’ho proprio eliminata per poterla inserire manualmente nelle pagine con \markboth, in effetti questa soluzione appesantisce un po’ il compilato, ma mi pare versatile), quasi tutte le specifiche che avevo nel preambolo sono finite nell’impaginazione che la classe usa di default, cosa che mi sarà utile anche in futuro dato che dovrò impaginare nello stesso modo altri documenti.
    Voi che dite? Usate sempre le documentclass così come sono o preferite rielaborarle e adattarle alle vostre esigenze?

    Se i documenti da costruire sono tanti e dello stesso tipo conviene utilizzare una propria classe che sfrutta una classe base.
    Il sorgente risulta così molto più pulito ed è possibile progettare comandi ed opzioni apposite.
    Ho constatato che questo processo di miglioramento nel tempo richiede una certa attenzione, pertanto consiglio a mia volta di scrivere i propri comandi ed opzioni per gradi con le dovute sperimentazioni di collaudo.
    Ho creato un paio di classe specializzate per il lavoro che svolgo fino a raggiungere un ottimo risultato di base ma che dovrei procedere ad evolvere.
    Questa è la mia esperienza: soddisfatto si ma anche conscio della complessità di sviluppo di proprie classi LaTeX.
    Ciao

    Go to top