Re: latex non mi va a capo

#11760
OldClaudio
Partecipante
    Up
    0
    Down
    ::

    cfiandra” post=101419

    Ciao! se poi riuscito a risolvere il problema?? perchè ho lo stesso problema e non capisco come risolverlo..grazie

    Ciao, sebbene il post sia vecchio di 8 anni, usare il pacchetto babel con opzione italian è sufficiente. Se non funziona, ti suggerirei di riportare un esempio minimo e magari uno screenshot altrimenti è complicato.

    Ciao
    Claudio

    No, claudio, non è così.
    Quello che tu dici è vero con MacTeX, perché l’installazione è completa; generalmente funziona con TeXLive, perché questa distribuzione di solito viene installata completa.
    Non funziona con MiKTeX perché di solito viene installata INCOMPLETA.
    Scegliere babel con l’opzione italian funziona solo se i pattern di sillabazione per l’italiano sono stati caricati nel file di formato, altrimenti babel prende la sillabazione di default, cioè quella per l’inglese. Questo succede regoralmente per chi usa una distribuzione MiKTeX di base, perché sono precaricate un mezza dozzina di lingue, ma l’italiano non è fra queste 😮

    L’ho scritto un mucchio di volte, ma questa questione è sfuggente e forse lo è ancora più oggi visto che quasi tutti usiamo installazioni complete e quindi non ci rendiamo più conto di come funziona la sillabazione — la diamo per scontata, ma non lo è per niente; credo di essere abbastanza esperto per poter affermare quanto sopra con la sicurezza di chi ha scritto la sillabazione per l’italiano e per un’altra decina di lingue.

    Come fare se ci si trova nelle condizizioni di sillabazione errata per l’italiano?
    Bisogna esaminare il file .log e vedere nelle prime righe se è elencto l’italiano fra le sillabazioni precaricate; con l’ultima versione di MacTeX non lo si vede più, perché da un lato MacTeX installa tutte le sillabazioni che LaTeX conosce che sono un’ottantina; l’elenco sarebbe lungo e quasi sempre inutile. Probabilmente il comportamento di TeXLive è uguale, mentre MiKTeX dovrebbe ancora stampare l’elenco (di default dovrebbero apparire l’inglese, il francese, due versioni per il tedesco, l’olandese, e forse un’altra lingua) ma è possibile che anche MiKTeX non stampi l’elenco; non posso essere preciso perché non dispongo di macchine Windows, nemmeno virtuali. Ma se fosse così basta scorrere il file log fino a quando dice che ha caricato il file di descrizione per l’italiano (italian.ldf); se manca la sillabazione per l’italiano il file di descrizione emette un Warning che, appunto dice che l’italiano non è conosciuto e che quindi usa l’inglese.
    Fatta questa verifica si attiva la funzionalità di MiKTeX per le sue impostazioni, MiKTeX settings, si sceglie il bottone languages, si marcano le lingue di cui si vuole avere la sillabazione, si preme OK, poi si clicca il bottone Regenete format files. Finita questa operazione la sillabazione risulta installata e babel la può selezionare.

    Per XeLaTeX e LuaLaTeX non so se MiKTeX settings funzioni nello stesso modo, perché il file di configurazione per le lingue è diverso da quello necessario per pdfLaTeX; con MiKTeX non ho esperienza in questo senso, perché non uso più macchine Windows dal 2006, quando XeTeX esisteva già, ma non LuaTeX, e non esistevano ancora le loro le loro versioni con LaTeX; quindi con MiKTeX non avevo potuto farmi nessuna esperienza i quel campo.

    Go to top