Ciao,
🙄 🙄 Scusatemi in anticipo per le lettere accentate, ma ho solo una tastiera americana 🙁
Sarai picchiato selvaggiamente 😉 Hai già provato a mettere prima l’accento e poi la lettera? Si?! Allora è una tastiera americana s*****a!!
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.
Ho sbagliato a scrivere, scusa. In realtà mi ricordo che mi succedeva in passato con alcuni documenti includenti hierotex8) e qualche altro pacchetto… se vuoi ricerco conferme, ma… un problema alla volta…
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.
Prima cosa: finora non mi sono mai interessato di alfabeto cirillico :shock:, né credo di aver mai installato font cirillici (a meno che non ne faccia default qualcuno dei pacchetti della Debian (ad esempio tetex-extra…).
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.
D’accordo, questo non fa che confermare l’ipotesi che si tratti di un file di stile “corrotto”.
Curiosita’:
quale versione di teTeX stai usando?
La Debian credo funzioni a parte; smonta (credo, non ne sono sicuro :cry:) tetex in più pacchetti diversi. Comunque, tetex-base, tetex-bin e tetex-extra in versione 2.0.2-2, che credo corrispondano al teTeX 2 o 1.1 (possibile 😕 )
stai usando qualche pacchetto “strano”?
Ecco il preambolo:
`
\documentclass[final,pdf,contemporain,slideColor,colorBG,accumulate,nototal]{prosper}
\usepackage[italian]{babel}
\usepackage{eurosym}
\DefaultTransition{Wipe}
\usepackage{hyperref}% non credo sia questo il problema, l'ho aggiunto in seguito; opzioni da hyperref.cfg:
% ps2pdf,dvips,colorlinks=true,urlcolor=blue,linkcolor=red
% Ho saltato titolo e tutto il resto
\begin{document}
`
non e’ che hai combinato qualche pasticcio con la tua Debian unstable? 🙂
🙄 Ehm… si, sono passato dall’unstable alla stable…:roll::roll::roll: comunque tutti i pacchetti riguardanti teTeX risalgono alla unstable, non li ho riaggiornati… quindi l’errore dovrebbe essere nella unstable se non esiste nella stable… non posso controllare perché dovrei disinstallare tutto teTeX per reinstallarlo con i pacchetti della stable (che si è fermata alla versione precedente del TeX) 🙁 :cry:. Può essere che faccia casino si, per ora ha sempre funzionato tutto…
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.
Un’occhiata a texmf/tex/generic/babel/italian.ldf (che è l’unico dei files che LaTeX si carica che a un “cat – | grep OT2” risponde affermativamente) mostra:
`
\newif\if@CyrEncKnown
\IfFileExists{ot2cmr.fd}%
{\@CyrEncKnowntrue\DeclareFontEncoding{OT2}{}{}}%
{\@CyrEncKnownfalse}%
\DeclareRobustCommand*{\ItalianWarning}{%
\GenericWarning{(Italian Option)\space\space}%
{Italian Option Warning: No Cyrillic fonts available\MessageBreak
LaTeX Symbol approximation will be used for caporali}}%
\DeclareRobustCommand*{\CapAperti}{%
\if@CyrEncKnown
{\fontencoding{OT2}\fontfamily{wncyr}\selectfont\char60}%
\else
\ItalianWarning
{\fontencoding{U}\fontfamily{lasy}\selectfont(\kern-0.20em(}%
\fi
}%
\DeclareRobustCommand*{\CapChiusi}{%
\if@CyrEncKnown
{\fontencoding{OT2}\fontfamily{wncyr}\selectfont\char62}%
\else
\ItalianWarning
{\fontencoding{U}\fontfamily{lasy}\selectfont)\kern-0.20em)}%
\fi
}%
`
Nient’altro, almeno con il cat e il grep… 🙁
Mah, speriamo che bastino e che non sia un problema della Debian… Ah, credo di averlo perso per strada: problema di prosper non credo sia… piuttosto di uno dei pacchetti che carica… Mah. Sono nelle tue mani… 🙂
Ciao e grazie.