Help: è/ é

  • Creatore
    Topic
  • #102963
    Up
    0
    Down
    ::


    Non mi riesce di stampare la e accentata, tipo è o é, al suo posto mi stampa A o simile. Nel preambolo uso:
    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[utf8,ansinew]{inputenc}

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

      Tony” post=102964Non mi riesce di stampare la e accentata, tipo è o é, al suo posto mi stampa A o simile. Nel preambolo uso:
      \usepackage[italian]{babel}
      \usepackage[T1]{fontenc}
      \usepackage[utf8,ansinew]{inputenc}

      Ciao Tony,
      letto qualcosa prima di buttarti a capofitto?
      ti riporto p.e. quanto dice l’Arte che puoi consultare nella documentazione del sito:

      Si dà, infine, il tipico inizio di un sorgente per un documento in italiano
      con la corretta sequenza dei pacchetti da caricare:
      \documentclass[. . .]{. . .}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}

      😉

      posta un esempio minimo compilabile se vuoi essere aiutato velocemente (vale anche per gli altri post di oggi)

    • #102965
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Tony,Quello che suggerisce il tuo quasi omonimo è corretto, ma a stretto rigore non è vincolante quell’oridne di caricamanto.

        Il tuo grosso errore è stato quello di avere specificato ansinew dopo utf8. Le due codifiche sono in contrasto l’una con l’altra; in entrata o scrivi in ansinew (pessima idea) o scrivi in utf8 (ottima idea). Non basta: devi salvare il tuo (i tuoi) file .tex con la codifica specificata al pacchetto inputenc.

        Questo è tutto spiegato nelle varie guide, compresa l’ottima Arte (che, secondo me, insiste un po’ troppo su quell’orine di caricamento, il quale, a strettissimo rigore, non sarebbe il migliore, ma per fortuna chi l’ha programmato ha previsto usi impropri…).
        Ma se vuoi chiarirti le idee sulle codifiche d’entrata e su quelle dei font con cui componi, scaricati e leggiti al guida tematica sulle codifiche, sempre dalla sezione Documentazione di questo sito. Capirai perché specificare due codifiche in entrata è un grosso errore, e perché l’ultima specifica è quella di default; per in font di uscita si possono specificare diverse codifiche, perché i font latini ne hanno una (in realtà più di una), i font greci lo stesso, i font cirillici altre ancora e via di questo passo.

      • #102966
        Up
        0
        Down
        ::


        Eccomi nuovamente, son stato assente. Allego il tutto, sempre per quel problema degli accenti… Compilando il file mi da 13 errori e 4 warning; un tipico errore è “PACKAGE INOUTENC ERROR: UNICODE CHAR \u8:à NOT SET UP FOR USE WITH LATEX.
        PS X.tex è quello principale che richiama Y.tex e Z.tex; X.pdf è l’output.
        HELP!!!

        Attachments:
        You must be logged in to view attached files.
      • #102967
        Up
        0
        Down
        ::


        Ops! Errore di digitazione: INPUTENC anziché INOUTENC, ovviamente.

      • #102968
        Up
        0
        Down
        ::


        1) Non usare più quei file
        2) imposta utf8 come codifica predefinita dell’editor
        3) Imposta utf come opzione di imputenc
        3bis) Aggiungi la “riga magica” per la codifica. Nell’Arte trovi spiegazioni dettagliate.
        4) prova a creare un file nuovo di zecca e vedere se funziona. (Certamente funziona)
        Fatto questo, se il tuo file precedente produce errori è perché è stato convertito a forza di salvare e cambiare codifiche.
        Devi convertirlo in un file utf8 con qualche convertitore. Prima probabilmente era Latin 9 cosa che mi fa pensare che stai usando TeXShop.
        Oppure (scelta probabilmente meno onerosa) cercare e sostituire tutti i caratteri che creano errore. In pratica devi correggere il sorgente
        blocco per blocco finché avrai eliminato tutti i caratteri non riconosciuti.

        Ma se non hai grossi file in ballo i punti 1-4 dovrebbero essere sufficienti per metterti sulla retta via.

        Ciao
        Ivan

      • #102969
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          I file che hai allegato (almeno Z.tex, gli altri non li ho controllati) sono codificati in Latin 9 oppure in Latin 1; quindi se vuoi compilarli così come sono devi specificare l’opzione latin9 o latin1 a inputenc. Se vuoi usare la codifica utf8, sempre consigliabile, devi convertirli.
          Visto che lavori su una macchina Windows, è possibile che tu stia usando l’editor TeXstudio; apri i file dall’interno di TeXstudio usando la voce di meno Open, e specificando, se occorre (mi pare che TeXstudio lo faccia automaticamente), che vuoi aprire il file con la codifica Latin 1; poi apri il dialogo per salvare e seleziona la codifica UTF-8, poi salva.
          Riprova a compilare; gli accenti dovrebbero venire fuori corretti.

          Altrimenti prendi la guida tematica sulle codifiche (qui dalla sezione Documentazione); leggila accuratamente per capire il problema delle codifiche; poi leggi accuratamente le descrizioni dei vari metodi per convertire la codifica dei file — ne sono descritti 3 o 4.

          Superato questo scoglio ricordati di configurare il tuo editor perché usi sempre la codifica utf8 specificata anche a inpuenc. E ricordati sempre che l’editor e il programma di composizione (per esempio pdfLaTeX) sono due cose diverse e distinte che comunicano fra di loro solo attraverso l’utente (in questo caso proprio te, Tony); quindi tocca a te gestirli in modo coerente.

          In questo momento il tuo editor è configurato per salvare i file con la codifica Latin 1 o Latin 9, ma stai dicendo a pdfLATeX di gestirli come se fossero codificati in UTF-8, quindi in modo incoerente.

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

      Go to top