Problemi con utf8

  • Creatore
    Topic
  • #110591
    Up
    0
    Down
    ::


    Salve a tutti, ho dei problemi con l’editor utf8. Uso come programma TeXnicCenter ed ho provato anche con TexMakerX ma niente. Nel momento in cui metto \usepackage[utf8]{inputenc} trovo un sacco di errori attinendi le accento che ci sono o anche gli apostrofi. Per chi se lo sta chiedendo, SI ho controllato se la codifica era giusta, su TeXnicCenter non so dove si può andare a vedere ma ho letto su internet che dicono che questo programma non ha utf8 allora ho installato TexMakerX e la codifica è impostata su utf8 ma continua a darmi errore. Spero di essere chiaro e spero che qualcuno riesca a risolvere il mio problema.
    Grazie in anticipo

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #110592
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        Fpippo” post=110814Salve a tutti, ho dei problemi con l’editor utf8. Uso come programma TeXnicCenter ed ho provato anche con TexMakerX ma niente. Nel momento in cui metto \usepackage[utf8]{inputenc} trovo un sacco di errori attinendi le accento che ci sono o anche gli apostrofi. Per chi se lo sta chiedendo, SI ho controllato se la codifica era giusta, su TeXnicCenter non so dove si può andare a vedere ma ho letto su internet che dicono che questo programma non ha utf8 allora ho installato TexMakerX e la codifica è impostata su utf8 ma continua a darmi errore. Spero di essere chiaro e spero che qualcuno riesca a risolvere il mio problema.
        Grazie in anticipo

        Ciao.
        Devi sapere che un sorgente LaTeX è un file di testo codificato secondo un formato, e oggi il formato Unicode utf8 è praticamente un obbligo per vari motivi, ed è compatibile con la codifica ASCII.

        Quindi, la codifica dei caratteri è trascritta nel tuo file e non nell’editor.
        Questo vuol dire che se impostare l’editor per utf8 non è sufficviente perché il file sia codificato utf8.

        Riassumendo:
        1 – credo che il tuo file NON sia codificato utf8
        2 – è necessario quindi convertirlo a mano oppure con un programma

        Io userei l’editor TeX Works per svolgere la conversione.

        Perché tu capisca i concetti, ti suggerisco di creare un file di esempio e postarlo qui (tra i tag code).
        Compilando il sorgente ti renderai conto.

        Del resto esistono molte guide in merito tra cui questa:

        una guida tematica che puoi scaricare da questo sito.

        Un saluto.
        R.

      • #110593
        Up
        0
        Down
        ::


        Ciao, grazie del consiglio.
        Quindi mi stai dicendo che ho scritto il testo NON nel formato utf8?
        In ogni caso nel codice ho incluso con \input alcuni capitoli e togliendoli tutti e lasciando solo quello dell’introduzione non mi da problemi con la codifica utf8 tramite TeXnicCenter.

      • #110594
        Up
        0
        Down
        ::


        Ho proato nella mia introduzione a scrivere tutte le vocali accentate e usare gli apostrofi e non mi ha dato nessun errore.
        `
        \documentclass[12pt,a4paper,twoside,openright]{book}

        \usepackage[italian]{babel}
        \usepackage[utf8]{inputenc}
        \usepackage{amsmath,amsfonts,amssymb,amsthm}
        \usepackage{deistesi}
        \usepackage{fancyhdr}
        \usepackage[T1]{fontenc}
        \usepackage{lmodern}
        \usepackage[a4paper]{geometry}

        \geometry{%
        body={13.5cm,19cm},
        footskip=3cm
        }
        \linespread{1.5}

        \titolo{Prova}
        \laureando{Mario Rossi}
        \annoaccademico{2016 — 2017}
        \sessione{I}
        \facolta{CAMPUS}
        \corsodilaurea{Ingegneria}
        \corso{Programmazione}
        \relatore{Mario Rossi}
        \parolechiave{uno}{due}{tre}

        \begin{document}

        \frontmatter \maketitle \pagestyle{plain} \tableofcontents

        \input{Introduzione.tex}

        \mainmatter

        % stile della pagina
        \pagestyle{fancy} \fancyhead[LE,RO]{\bfseries\thepage}

        % \input{Problema.tex}

        % \input{Soluzioni.tex}

        % \input{Progetto.tex}

        % \chapter*{Ringraziamenti}

        %bla bla

        \backmatter

        % \input{Conclusioni.tex}

        % \input{./Appendice/appendice.tex}
        % \input{./Bibliografia/bibliografia.tex}

        \bibliography{biblio}
        \bibliographystyle{abbrv}

        %\listoffigures
        %\listoftables

        % chiusura del documento
        \end{document}`

      • #110595
        marcocurreli
        Partecipante
          Up
          0
          Down
          ::


          La conversione è semplice (almeno in ambiente Linux):
          `
          iconv -l # elenco delle codifiche disponibili

          iconv -f ASCII -t UTF-8 < fileascii.tex > fileutf8.tex`
          per sapere la codifica del tuo file:
          `file tuofile.tex`

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

      Go to top