Errore di compilazione sotto kile: Package utf8x Error

  • Creatore
    Topic
  • #16705
    cys
      Up
      0
      Down
      ::


      Salve, negli ultimi tempi mi capita spesso questo errore di compilazione:

      Package utf8x Error: Character 150 appeared alone. 90(16):7558�

      Su Kile si apre automaticamente il file nome_documento.bbl e appare nella bibliografia un segno incomprensibile, ad esempio:

      .
      .
      \newblock {\em Proceedings of the National Academy of Sciences, U.S.A.},
      90(16):7558�–7562, 1993.
      .
      .

      Per la bibliografia utilizzo il programma java Jabref, in modo da semplificare la gestione dei riferimenti. Capita ogni tanto che durante la compilazione avvenga questo problema. Lo risolvo manualmente eliminando dal file nome_documento.bbl quel segno e compilo correttamente. Vorrei capire quale sia il problema e come risolverlo definitivamente. Ovviamente ho controllato attentamente che non ci fossero errori nei dati immessi in Jabref.

      Attendo suggerimenti. Grazie.

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


        Che encoding utilizzi scrivendo in Kile (dall’errore direi utf8)?
        E che encoding dichiari compilando in latex quando richiami il pacchetto inputenc?

        Il programma che utilizzi (che non conosco) potrebbe restituirti un file di testo con encoding differente e quindi contenere simboli che Kile (settato su un encoding differente) non riesce a interpretare e quindi restituisce con il punto interrogativo. A quel punto il compilatore non riesce sicuramente a interpretare tale simbolo che non appartiene sicuramente alla sua codifica.

        Spero che ti possa aiutare!

      • #16707
        Up
        0
        Down
        ::


        Riapro questo topic perchè ho ottenuto lo stesso errore:

        ! Package utf8x Error: Character150appearedalone.

        Sinceramente non so neppure quale possa essere il carattere in questione 🙁
        Non so proprio che fare. L’errore si presenta in un documento con questo preambolo:
        `\documentclass[totpages,helvetica,openbib,italian]{europecv}
        \usepackage[T1]{fontenc}
        \usepackage{graphicx}
        \usepackage[a4paper,top=1.27cm,left=1cm,right=1cm,bottom=2cm]{geometry}
        \usepackage[italian]{babel}
        \usepackage{paralist}
        %\usepackage{bibentry}
        \usepackage{url}

        \renewcommand{\ttdefault}{phv} % Uses Helvetica instead of fixed width font`
        In pratica sto cercando di scrivere il mio curriculum col pacchetto europecv.

        Grazie a chi saprà aiutarmi!! Ciao!

      • #16708
        Up
        0
        Down
        ::


        Prova ad aggiungere:
        `
        \usepackage[utf8]{inputenc}
        `
        e a ricompilare,cosa succede?

        PS: questo io lo scrivo sempre nei miei preamboli, però utilizzo Linux se tu utilizzi qualcos’altro non va bene.

      • #16709
        Up
        0
        Down
        ::


        No non va bene aggiungere inputenc (l’opzione corretta che uso di solito è ansinew) perchè dà un ulteriore errore tipo “Option clash”… Credo ci sia qualche problema di compatibilità…

        Ho scoperto PER CASO! che togliendo un trattino – tra due parole non dà più l’errore di prima… La cosa strana è che ho tolto solo un trattino, mentre altri 2 trattini sono rimasti e quelli non danno problemi… 😯

        Mah meglio così 😉 Grazie lo stesso, ciao!

      • #16710
        Up
        0
        Down
        ::


        Probabilmente quel trattino veniva da un copia-incolla di un file con un encoding diverso

      • #16711
        Up
        0
        Down
        ::


        Forse hai ragione… Ora che ci penso avevo fatto il copia e incolla del trattamento dei dati personali… 😳 Grazie, ciao!

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

    Go to top