Re: libretto messa

#44061
Stemby
Partecipante
    Up
    0
    Down
    ::

    Stemby,
    tutti i file di stile NON hanno l’estensione .tex quando si usa LaTeX, ma hanno l’estensione .sty.

    No, nel mio caso non posso usare un pacchetto, o almeno non credo, perché i diversi stili li importo col comando \input (vedi riga 41).

    Sono quelli che vengono immessi con il comando \usepackage e sono particolari perché ammettono di default un namespace caratterizzato da un prefisso, a scelta dell’autore, che può contenere anche il segno @ senza bisogno di specificare \makeatletter e \makeatother.

    Questo non è un problema, perché comunque funziona così anche nel mio caso, dato che si tratta di una classe. Col comando \input il codice viene importato come se fosse parte del file .cls

    Inoltre la prassi vuole che ogni file .sty, .def, eccetera, sia caratterizzato da un breve preambolo dove si dice quale file di formato si deve usare, che tipo di contenuto il file contiene, a cosa serve (una brevissima frase) e, permettendo la chiamata tramite \usepackage (oppure fra una classe e un pacchetto e l’altro, con \RequirePackage) cosicché si evitano le chiamate ripetute e (si spera) involontarie dello stesso file.

    Ecco, una cosa probabilmente mi sfugge: che cos’è un .def?

    La prassi è raccontata per filo e per segno nella documentazione di LaTeX in clsguide.pdf

    Sì, quella guida la conosco bene (ce l’ho stampata proprio davanti a me), ma purtroppo non viene spiegato bene cosa sia un .def. Per contro ci sono alcuni esempi molto simili alla mia situazione, quindi a naso direi che dovrebbe essere quella la strada che devo seguire. Al momento ho importato dei semplici .tex perché
    1) comunque funziona
    2) non sapendo cosa sia un .def, mi bloccava questo esempio tratto da quella guida:
    `
    \ProvidesFile{T1enc.def}[1994/06/01 v1.0 Standard LaTeX file]
    `

    È per questo che chiedevo conferma.

    Intanto grazie!

    Carlo

    P.S.

    @ciroteo
    : auguri! Spero comunque che vorrai fare da tester, così magari almeno i tuoi figli potranno usare questa classe per il loro matrimonio 😀

    Go to top