Errori con Palatino e Hypenation: Babel package warning

  • Creatore
    Topic
  • #38601
    Up
    0
    Down
    ::


    Ciao a tutti,
    il problema è molto semplice. Voglio fare un testo in palatino e mi sbaglia alcuni ritorni a capo: non sillaba, e quindi la parola esce dai margini. Il codice è questo:
    `
    \documentclass[a4paper,titlepage,11pt,oneside]{book}
    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{palatino}
    \usepackage{lipsum}

    \begin{document}
    Ad oggi \emph{Microsoft Robotics Developer Studio} (MRDS) rappresenta il più completo, versatile e diffuso strumento per lo sviluppo di applicazioni robotiche. Banalmente può essere inteso come una collezione di componenti fortemente integrati, al fine di facilitare la programmazione robotica e di agevolarne la diffusione e standardizzazione. Per poter analizzare e meglio comprendere questi singoli componenti che lo costituiscono è necessario soffermarsi sulle ragioni storiche che hanno condotto Microsoft alla realizzazione di un prodotto tanto complesso e articolato, quanto di nicchia e rivolto prevalentemente all'ambiente accademico e hobbistico.\\

    \lipsum
    \end{document}
    `

    Il fatto è che il testo generato da \lipsum è perfetto. In cosa sbaglio?
    L’errore nel log è questo:
    `
    (“C:\Programmi\MiKTeX 2.8\tex\generic\babel\babel.def”)

    Package babel Warning: No hyphenation patterns were loaded for
    (babel) the language `Italian'
    (babel) I will use the patterns loaded for \language=0 instead.

    …..

    Overfull \hbox (24.93073pt too wide) in paragraph at lines 9–10
    \T1/ppl/m/n/10.95 com-ple-to, ver-sa-tile e dif-fu-so stru-men-to per lo svilup
    -po di ap-pli-cazioni robotiche.

    Overfull \hbox (15.85397pt too wide) in paragraph at lines 9–10
    \T1/ppl/m/n/10.95 mente in-te-grati, al fine di fa-cil-itare la pro-gram-mazion
    e robot-i-ca e di agevolarne
    `

    Diciamo che l’errore è chiaro: non sa come sillabare “robotiche” e “agevolarne”… Possibile? Non mi pare di scrivere come Petrarca! 😉

    Addirittura in un’altra pagina, ora che me ne rendo conto, non riesce a sillabare la parola “agenti” !!!

    Perché ho messo palatino? Perché l’errore me lo fa solo con quel pacchetto, anche se il warning su Babel resta…

    Ciao,

    Alberto

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #38602
      Up
      0
      Down
      ::

      Ciao a tutti,
      il problema è molto semplice.

      `Package babel Warning: No hyphenation patterns were loaded for
      (babel) the language `Italian'
      (babel) I will use the patterns loaded for \language=0 instead.`

      La ricerca di “No hyphenation patterns were loaded” sul forum dà 44 risultati. Lo stesso problema è ben trattato nell’Arte.

      Ciao
      Enrico

    • #38603
      Up
      0
      Down
      ::


      Avevo cercato, ma nessuna delle soluzioni precedenti aveva fornito una risposta adeguata…

      Ho risolto, e secondo me è necessario integrare un topic (http://www.guit.sssup.it/phpBB2/viewtopic.php?t=6243) con un interessante risposta di OldClaudio che riporto

      Non ho Vista, quindi non sono in grado di dire che cosa bisogna fare per inserire correttamente la silabzione italiana nella propria distribuzione del sistema TeX.
      Alcuni mesi fa ho installato MiKTeX sul PC di un amico che aveva Vista, ed ho tribilato anch’io, che con i file di sillabazione ho una certa dimestichezza.

      Il problema è recente; nasce dal fatto che per compatibilità co XeTeX e con la codifica UNICODE, è stato modificato il meccanismo di lettura dei file di sillabazione; ora i file sono due, uno che contiene le definizioni specifiche per la sillabazione di una data lingua e l’altro è il file che contiene le regole (i pattern) che a loro volta sono scritti facendo uso di quelle definizioni.

      Ancora non mi è chiaro esattamente come devono venire modificati tutti i file e in quali cartelle dovrebbero stare, tuttavia ricordo che con il mio amico ero riuscito a scaricare dalla rete il file ithyph.tex, che non viene più distribuito di default, come una volta, e a trovare il luogo giusto in Vista dove si trova il file dove quella sillabazione e quella lingua devono venire inseriti.

      In realtà il problema non si pone altro che con MiKTeX; non ho capito perché Christian Schenk continui a distribuire il suo bellissimo MiKTeX con tutte le lingue da configurare, tranne l’inglese, che deve essere la prima, il francese, e le due versioni del tedesco (spelling moderno e spelling tradizionale); capisco che, essendo lui tedesco, abbia il massimo interesse per le due ortografie, ma gli altri sistemi, da TeXlive a MacTeX vengono distribuiti già attivati per tutte le lingue che l’interprete pdfetex è capace di maneggiare e sillabare.

      Vedrò, appena potrò mettere le mani su un PC Vista, se riuscirò a trovare le indicazioni giuste e la sequenza giusta delle operazioni da fornirel ai lettori di questo forum. Tutto sommato ho un interesse personale a far si che la silabazione italiana funzioni correttamente almeno sui PC degli italiani

      in effetti il problema era proprio il file di sillabazione ithyph.tex che non veniva caricato. Ho risolto in questo modo:
      1-Disinstallando Miktex 2.8
      2-RIscaricando la versione Full (e non basic che ha qualche problema con l’aggionamento del pacchetto in questione) (mirror consigliato: svizzera!)
      3-Andate su MikteX 2.8->Settings->Language e selezionate Italian. Il pacchetto di riferimento è loadhyh-it (mi sembra) e deve essere cambiato, quindi…
      4-Edit->Browse->seezionate il file ithyph.tex.

      Ora vi chiede di aggiornare il formato, date ok e dovrebbe essere tutto risolto…

      Ciao,

      Alberto

    • #38604
      Up
      0
      Down
      ::


      ciao.
      ho lo stesso problema:

      Package babel Warning: No hyphenation patterns were loaded for the language ‘Italian’

      Ho anche io MiKteX 2.8 ed utilizzo TeXnicCenter.

      Ho seguito i passi consigliati dal post precendente ma il problema rimane.
      Però non so se ho il MikTex full!

      Che fare?

    • #38605
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        ciao.
        […]

        Ho seguito i passi consigliati dal post precendente ma il problema rimane.
        Però non so se ho il MikTex full!

        Che fare?

        La full la puoi installare scaricando il “MiKTeX 2.8 Net Installer”, facendoci un doppio click sopra e seguendo la procedura descritta. Altrimenti, puoi scaricare la nuovissima TeX Live 2009 (che io ancora non son riuscito a scaricare 🙁 ).

        Se il problema persiste anche dopo aver letto questa guida, fai sapere.

        Ciao,
        Antonio

      • #38606
        Up
        0
        Down
        ::

        Ho seguito i passi consigliati dal post precendente ma il problema rimane.
        Però non so se ho il MikTex full!
        Che fare?

        La mia soluzione, a meno di congiunzioni astrali, funziona per il problema uguale al mio…se ti riporti nelle mie stesse condizioni, e quindi con la full, e hai di nuovo il problema, allora ne riparliamo!

        Disinstalla quello che hai, scarica la versione da http://miktex.org/2.8/setup
        MiKTeX 2.8 Net Installer
        Size: 2.94 MB

        Seleziona il mirror svizzero (fidati!), ti scarica un centinaio di mega di package nella cartella temporanea (o quella che indichi) e poi lo installi dal setup selezionando la versione full…

        facci sapere,
        ciao

        Alberto

      • #38607
        Up
        0
        Down
        ::


        Tutto ok con la versione Full!
        Grazie

    Visualizzazione 5 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top