Re: Font ifsym10 at 600 not found

#78099
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Hai fatto un errore e non hai ben afferrato un concetto.

    L’errore è che per nessun motivo al mondo devi modificare i file di sistema come invece hai fatto andando a commentare una riga nel file marvosym.sty. Questo è un errore grave, molto grave e ti prego di ripristinare subito il file come era prima; poi vedi sotto.

    L’altra cosa che mi pare che tu non abbai afferrato bene è che i vari pacchetti che consentono di usare altri simboli e hanno bisogno di altri font, sono del tutto indipendenti l’uno dall’altro e sono indipendenti anche da LaTeX.

    Quindi se marvosym ti definisce il comando \fax, che tu lo usi o non lo usi, la definizione viene fatta nel momento in cui tu chiami il pacchetto, quindi nel preambolo, quando il documento non è ancora cominciato; ma se la diagnostica ti dice che il simbolo c’è già, vuol dire che è stato definito da un pacchetto che hai chiamato prima di marvsym, il quale definisce \fax, ma magari lo realizza con un altro font.

    La soluzione non è quella di modificare il file di sistema (che al primo aggiornamento di TeXLive2012 tramite il texlive manager tlmgr, — operazione da fare ogni dieci giorni circa — ti verrà ripristinato come era inizialmente e perdi la modifica fatta) ma di decidere con attenzione se i due pacchetti che definiscono entrmabi \fax ti servono davvero entrambi (a me risulta che i comandi \fax, \FAX e \Faxmachine siano tuti e tre definiti da marvosym, quindi o tu hai definito \fax, oppure lo definisce la classe che stai usando), oppure copi il file marvosym nella cartella dove stai componendo il tuo documento e modifichi questa copia, non quella di sistema.

    Per tua sicurezza commenta la riga nella quale chiami marvosym e compila il tuo documento; se questo viene fuori come lo volevi tu, vuol dire che non avevi nessun bisogno di usare marvosym 🙂

    Go to top