Re: LaTeX Error: This NFSS system isn’t set up properly.

#650
ev
Partecipante
    Up
    0
    Down
    ::


    Ciao,

    Sarai picchiato selvaggiamente 😉 Hai già provato a mettere prima l’accento e poi la lettera? Si?! Allora è una tastiera americana s*****a!!

    No ho mai provato. Sarà per la prossima volta.

    Passiamo al tuo problema: non si tratta di un file di stile “corrotto” ne, tantomeno, di pasticci tuoi o della Debian: prova a togliere il pacchetto babel dall’esempio e ricompila (dopo aver eliminato *.aux); dovrebbe funzionare tutto a meraviglia (ovviamente, non è una soluzione fattibile perché babel ti serve).

    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… 🙁

    Piccolo appunto: basta dare un `grep ` senza scomodare cat. Come vedi, alla fin fine, da qualche parte l’encoding OT2 salta fuori. Per una soluzione, alla prossima puntata.

    Go to top