- Questo topic ha 5 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 8 mesi fa da .
-
Topic
-
Ciao a tutti.
Ho creato una classe LaTeX per costruire relazioni tecniche con alcune funzionalità.
Una di queste è caricare un file nell’albero personale contenente i dati del progetto, dati comuni a tutta la documentazione e quindi utilmente salvati in un unico luogo.
Il caricamento del file avviene tramite opzione di classe che viene gestita con il pacchetto xkeyval.
Quindi la procedura è:
scrivere il file con i dati e nominarlo come.dat dove è il codice del progetto.
inserisco l’opzione di classe “job=” e nella classe mi ritrovo nomi e dati pronti all’uso. Il frammento di codice di classe è:
`
%
\DeclareOptionX{job}{\input{#1.dat}} % …
% e poi
\ProcessOptionsX
`La procedura è semplice perché una volta scritto il file dati lo posso richiamare per ogni relazione che appartiene al progetto, tuttavia c’è un’imperfezione.
Al momento del caricamento del file non è stata ancora caricata la terna fib dei pacchetti fontenc, inputenc e babel e quindi i caratteri accentati devono essere inseriti nel file dati con le apposite “macro carattere”.Come posso fare senza caricare la terna fib nella classe prima di caricare il file?
Grazie.
R.
- Devi essere connesso per rispondere a questo topic.