Ciao,
🙄 🙄 Scusatemi in anticipo per le lettere accentate, ma ho solo una tastiera americana 🙁
ho qualche piccolo problema con un font Helvetica che non vuole caricarsi nel pacchetto semhelv. Uso Debian Linux con teTeX e in realtà sto usando la classe prosper
Inizierei ad escludere responsabilita’ di prosper: l’ho usato piu’ di qualche volta e non mi ha mai dato alcun problema (soprattutto non di questo tipo, ma forse stiamo parlando di due versioni diverse dello stesso pacchetto: una greppata sul codice disponibile dal cvs di prosper non restituisce alcuna occorrenza di OT2).
L’errore è abbastanza comune, anche con altre classi e pacchetti;
Come sarebbe a dire “con altre classi”?!?!? LaTeX dovrebbe utilizzare di default l’encoding OT1, non l’OT2; se ti capita cosi’ spesso c’e’ proprio qualche cosa di gravemente errato nella configurazione generale del tuo teTeX.
L’errore specifico che mi viene mandato in output è:`
No file OT2helvetica.fd.! LaTeX Error: This NFSS system isn't set up properly.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.197 \begin{document}
? H
For encoding scheme OT2 the defaults helvetica/m/n do not form a valid
font sha
pe
`
Riassunto del codice: cerca di caricare il file incriminato OT2helvetica.fd che dovrebbe contenere le descrizioni che permetterebbero di associare i font giusti alle richieste dell’utente, ma questo dovrebbe accedere solo se l’encoding attivo in quel momento fosse l’OT2; non trovando il file non riesce a trasformare le richieste dell’utente in nomi di font e quindi si ferma con quell’errore.
Ho provato a vedere se l’errore se ne andava chiamando un \usepackage[T1]{fontenc} ma non funziona.
Non so perché, ma ho come l’impressione che si tratti di un nome scritto male in qualche file di stile… me lo fa pensare il fatto che non ho mai sentito la codifica OT2, ma potrei anche sbagliarmi.
Si mette male 🙁 OT2 e’ uno degli encoding usati per l’alfabeto cirillico. Il pacchetto fontenc puo’ essere usato piu’ volte nello stesso documento e l’encoding attivo e’ sempre quello dell’ultima invocazione: il fatto che il tuo sistema di “ostini” ad usare l’OT2 fa pensare che fontenc venga richiamato da qualche altra parte con l’opzione OT2.
Curiosita’:
-
quale versione di teTeX stai usando?
-
stai usando qualche pacchetto “strano”?
-
non e’ che hai combinato qualche pasticcio con la tua Debian unstable? 🙂
Se sto prendendo una grossa cantonata ditemelo, per favore :D, e se siete “in possesso” della soluzione, rendetemene partecipe.
Come vedi di soluzioni non ne ho, ma non disperare: riusciremo a fare qualche cosa. Inizia con il rispondere a quelle tre domande e poi vedremo di risolvere ‘sta grana.