claudio” post=98796Forse bisogna partire da un vocabolario comune
1) dipendenza: il file viene caricato dal pacchetto
2) esclusione: al file viene impedito il caricamento
3) incompatibilità: la compilazione non va a buon fine
ciao
claudio
Sì, sono d’accordo.
Non voglio avere l’ultima parola, quindi prendi quel che dico come una proposta non come una critica alla tua terminologia.
1) dipendenza di x da y: il file y viene caricato dal file x
2) compatibilità di x e y: il file x e il file y non hanno nessun legame reciproco e possono venire caricati in un ordine qualsiasi
3) indipendenza di x da y: il file y, anche se invocato, non viene caricato da y
4) incompatibilità di x e y; se x e y vengono invocati entrambi la compilazione non va a buon fine
5) sequenzialità di x e y: i pacchetti x e y vanno caricati in una sequenza precisa
Naturalmente i 5 nomi possono essere scelti in modo diverso, ma i concetti dopo i due punti, anche se formulati diversamente, restano quelli. Nota che la sequenzialità implica un dipendenza, ma il file x NON carica il file y (o viceversa) ma tocca all’utente invocarli in un ordine preciso.
Come ho già scritto nei messaggi precedenti, escluderei da questa classifica i file che corrispondono alla specificazione di opzioni alla classe o ai pacchetti. Quindi escluderei i file .clo (opzioni di classe), i file .def (opzioni di pacchetti, per esempio graphicx, inputenc, fontenc, eccetera), i file .ldf (opzioni di babel}, i file .fd (richiamati direttamente dalle classi e/o dai pacchetti per gestire i font), i file .cnf o .cfg (file di configurazione di molti pacchetti e di certe classi).