- Questo topic ha 6 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 3 mesi fa da
marchitelli.
-
CreatoreTopic
-
20 Maggio 2010 alle 20:18 #45390::
Ciao ho un problema con la sillabazione italiana.
Premetto che uso MiKTeX 2.8 su WinXP.Nel log trovo
Babel
and hyphenation patterns for english, dumylang, nohyphenation, german, ngerman, german-x-2009-06-19, ngerman-x-2009-06-19, french, loaded. che da quel che ho visto (qui e in giro sulla Rete) significherebbe che non ho installato il pacchetto per la sillabazione in lingua italiana.
Il problema è che il pacchetto l’ho installato (da Start > MiKTex > Settings > Language ) e italiano nell’elenco lo vedo come selezionato…
Qualcuno sa aiutarmi?
andrea
-
CreatoreTopic
-
AutoreRisposte
-
-
20 Maggio 2010 alle 21:28 #45391::
Ciao ho un problema con la sillabazione italiana.
Premetto che uso MiKTeX 2.8 su WinXP.Nel log trovo
Babel
and hyphenation patterns for english, dumylang, nohyphenation, german, ngerman, german-x-2009-06-19, ngerman-x-2009-06-19, french, loaded. che da quel che ho visto (qui e in giro sulla Rete) significherebbe che non ho installato il pacchetto per la sillabazione in lingua italiana.
Il problema è che il pacchetto l’ho installato (da Start > MiKTex > Settings > Language ) e italiano nell’elenco lo vedo come selezionato…
Qualcuno sa aiutarmi?
andreaIntanto benvenuto.
Il tuo problema dovrebbe risolversi come scritto qui .Fai attenzione a `…poi clicca sul bottone Regenerate Formats…`
ansys
-
21 Maggio 2010 alle 5:37 #45392::
Ciao ansys, grazie della risposta.
Ho rifatto quel che mi hai suggerito (che era la stessa cosa che avevo fatto piu’ volte, compresa la rigenerazione del formato) ma nel log resta la stessa riga:`Babel
and hyphenation patterns for english, dumylang, nohyphenation, german, ngerman, german-x-2009-06-19, ngerman-x-2009-06-19, french, loaded.`
francese e tedesco, per altro, io li ho anche deselezionati dalle impostazioni, ma me li ritrovo li’…Preciso, anche se credo non c’entri direttamente, che ho costruito un cls con la maggior parte delle informazioni di stile e la’ il comando per il recupero di Babel l’ho inserito cosi’:
`\RequirePackage[italian,english]{babel} `andrea
-
21 Maggio 2010 alle 9:57 #45393::
Ciao ansys, grazie della risposta.
Ho rifatto quel che mi hai suggerito (che era la stessa cosa che avevo fatto piu’ volte, compresa la rigenerazione del formato) ma nel log resta la stessa riga:`Babel
and hyphenation patterns for english, dumylang, nohyphenation, german, ngerman, german-x-2009-06-19, ngerman-x-2009-06-19, french, loaded.`
francese e tedesco, per altro, io li ho anche deselezionati dalle impostazioni, ma me li ritrovo li’…Preciso, anche se credo non c’entri direttamente, che ho costruito un cls con la maggior parte delle informazioni di stile e la’ il comando per il recupero di Babel l’ho inserito cosi’:
`\RequirePackage[italian,english]{babel} `andrea
Allora devi aspettare che risponda qualcuno molto più esperto di me. Ti ho dato un suggerimento nei limiti delle mie conoscenze 😉 .
-
21 Maggio 2010 alle 10:05 #45394::
EDIT:
Ora leggo meglio il messaggio:
`\RequirePackage[italian,english]{babel}`
così non va,dovresti mettere la scelta delle lingue in questo modo:
`\RequirePackage[english,italian]{babel}`
In questo modo la lingua principale del tuo documento è l’italiano.
Cito un passo de L’arte di scrivere con LaTeXOgni lingua di un documento multilingue si può sillabare a sé. Per esempio, se si carica babel con `\usepackage[english,italian]{babel}` l’ultima lingua (l’italiano) è quella predefinita.
-
21 Maggio 2010 alle 10:52 #45395::
Premetto che non uso più MiKTeX da alcuni anni perché sono passato al Mac; tuttavia mi caita di installarlo su PC di amici e conoscenti.\La versione 2.8 è quella più simile alle versioni per macchine UNIX o tipo UNIX; in particolare riconosce i vari alberi di sistema, locali, personali, eccetera; dovrebbe avere anche la nozione di ~ oppure /home, tipiche cose da macchine UNIX.Per la verità io su WinXP e con 2.8 non ho incontrato nessuna difficoltà, anche perché mi ci sono sempre trovato nelle vesti di amministratore. Tu probabilmente non hai le prerogative giuste, anche se sei l’unico utente della macchina. Controlla le impostazioni della tua utenza da Pannello di Controllo -> Utenti -> Tuo_nome_utente; vedi ce prerogative hai; se sei un utente normale non hai certi diritti; se sei un superutente li ha quasi tutti, se sei amministratore li hai tutti. In un certo senso è utile non essere né superutenti né amministratori durante i lavoro quotidiano, così si evita di premere il tasto sbagliato e combinare pasticci a livello di sistema.
Tuttavia certe volte è necessario; se la macchina te l’ha messa su qualcuno diverso da te, probabilmente ha creato un utente abilitato a tutto (a lui) e un utente per te. Se invece nessuno ha messo le mani sul tuo pc dovresti comunque essere in grado di aumentarti le prerogative a quelle di amministratore.Ciò premesso, da qualche parte (in uno dei vari alberi del sistema) dovrebbe esserci la cartella web2c che contiene i file di formato *.fmt e i rispetti file .log. apri con un editore di testi il logo corrispondente al formato pdflatex.fmt e/o quello relativo a latex.fmt; verso il fondo ci sono le registrazioni delle lingue di cui si è caricata la sillabazione in relazione alla scelta delle lingue. prima di english (che deve sempre essere al prima lingua) c’è anche il nome del file con la descrizione delle lingue da usare; si chiamerà languages.dat oppure languages.def. cercali e vedi se la riga relativa a italian è o non è preceduta da un commento; se è commentate, vuol dire che la spunta dell’italiano dal dialogo per la scelta delle lingue non ha avuto successo; puoi decommentare a mo se vuoi; in ogni caso controlla anche sul file log se il file di sillabazione dell’italiano è stato correttamente utilizzato, oppure non è stato trovato; se non l’ha trovato perche la riga di italian era commentata allora quello è il motivo della mancanza dell’italiano dal tuo elenco; se invece l’inizializzatore ha trovato a riga italian decommentata, ma non ha trovato il file italian, probabilmente ha continuato con le altre lingue ma ha lasciato un messaggio di “file not found”
Inoltre controlla se hai più versioni dei formati; può darsi che l’operazione con i MiKTeX settings sia stata eseguita correttamente, ma che il file di formato che il tuo eseguibile ha usato non sia quello aggiornato; normalmente il sistema TeX esplora tutti gli alberi di installazione del sistema cominciando dall’albero personale, e proseguendo per quello locale e poi quello di sistema; se la procedura con i MiKTeX Settings ha aggiornato il formato di sistema ma tu ne hai un altro nell’albero locale o nell’albero personale, il programma usa il primo che trova, quindi usa quello sbagliato.
Informazioni molto tecniche, come vedi, che richiedono di saper esplorare gli alberi del sistema MiKTeX e di trovarne le informazioni corrette e utili; una volta presa dimestichezza con questo genere di esplorazioni, vedrai che saprai risolvere da solo molti più problemi, anche molto più complessi.
-
21 Maggio 2010 alle 14:09 #45396::
Ciao,
ho fatto alcune altre verifiche e smanettamenti (di alcuni sono cosciente, di altri no…).La cosa che pare aver funzionato e’ stato questo comando che ho fatto girare in una finestra di DOS
`initexmf –dump`
Ora almeno nei log di hyphenation italian appare.
Grazie davvero delle spiegazioni, sto imparando tantissimo!
andrea
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.