encoding(?) TeXWorks vs. TeXnicCenter

  • Creatore
    Topic
  • #39421
    gg_eo
    Partecipante
      Up
      0
      Down
      ::


      Buonasera,
      ho un paio di problemi relativi suppongo ai settaggi di TeXWorks e TeXnicCenter.

      Ho scritto un listato di prova con TeXnicCenter (io uso WinXp):
      `
      \documentclass{article}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}

      \begin{document}
      à è ì ò ù
      \end{document}
      `

      e il programma non mi produce alcun output ma anzi mi segnala
      `
      ! Package inputenc Error: Unicode char \u8:àèì not set up for use with LaTeX.
      `

      Mentre se uso:
      `\usepackage[latin1]{inputenc}`
      l’output esce perfettamente.

      Inoltre il codice scritto come segue su TeXnicCenter:

      `\begin{document}
      à è ì ò ù
      \end{document}`

      su TeXWorks appare:
      `\begin{document}
      � � � � �
      \end{document}`

      (esatto, coi quadratini vuoti) 🙂 Viceversa per un codice scritto correttamente in TeXWorks che appare cos’ in TeXnicCenter:

      […] sottesa è detta

      […] dipenderÃ

      Come posso risolvere tali problemi?
      Su “L’Arte” ho trovato il seguente:

      In alternativa, si può usare anche l’opzione utf8. Occorre impostare
      adeguatamente le preferenze dell’editor usato.
      È preferibile usare le codifiche latin1 o utf8 in luogo di ansinew,
      applemac e latin9 (o utf8x, che richiede il pacchetto ucs, da caricare
      prima di inputenc), diffuse rispettivamente su piattaforma Windows,
      Mac e Linux, dal momento che latin1 e utf8 consentono di evitare
      problemi di compatibilità quando si opera con documenti scambiati
      tra piattaforme diverse.

      ma non ho capito in che modo possa influire sul mio problema? 😳

      Ringrazio in anticipo per l’attenzione e la pazienza.
      gg_eo

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #39422
        Up
        0
        Down
        ::


        La versione 1 di texniccenter supporta solo latin1. Mentre texworks supporta, di default, utf-8.

        Per dire a texworks di leggere e scrivere in formato latin1 bisogna scrivere all’inizio del file:
        `% !TeX encoding = latin1`

        Saluti,
        Giacomo

      • #39423
        gg_eo
        Partecipante
          Up
          0
          Down
          ::


          Grazie mille!
          grazie al tuo suggerimento mi è bastato modificare i settaggi di TeXWorks:
          modifica=> preferenze => editor => encoding
          e modificare da utf8 a ISO-8859-1 (arriva fino alla -16) che corrisponde a latin1.

          Grazie ancora

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top