pacchetto inputenc

  • Creatore
    Topic
  • #41733
    Up
    0
    Down
    ::


    Salve a tutti.

    Ho un problema col pacchetto inputenc.
    Sono di recente passato da Windows a Linux Ubuntu e mantre prima con il seguente preambolo riuscivo ad inserire le lettere accentate direttamente ora in fase di compilazione mi viene segnalato errore:

    `\documentclass[a4paper]{article}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}

    \begin{document}

    \begin{center}
    \textbf{CURRICULUM VITAE}
    \end{center}

    \end{document}`

    L’errore è il seguente:

    `linux@linux-desktop:~/Documenti/Marco/Latex/Curriculum$ latex Curriculum_ITA.tex
    This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
    %&-line parsing enabled.
    entering extended mode
    (./Curriculum_ITA.tex
    LaTeX2e <2005/12/01>
    Babel and hyphenation patterns for english, usenglishmax, dumylang, noh
    yphenation, croatian, ukrainian, russian, bulgarian, czech, slovak, danish, dut
    ch, finnish, basque, french, german, ngerman, ibycus, greek, monogreek, ancient
    greek, hungarian, italian, latin, mongolian, norsk, icelandic, interlingua, tur
    kish, coptic, romanian, welsh, serbian, slovenian, estonian, esperanto, upperso
    rbian, indonesian, polish, portuguese, spanish, catalan, galician, swedish, loa
    ded.
    (/usr/share/texmf-texlive/tex/latex/base/article.cls
    Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
    (/usr/share/texmf-texlive/tex/latex/base/size10.clo))
    (/usr/share/texmf-texlive/tex/latex/base/inputenc.sty
    (/usr/share/texmf-texlive/tex/latex/base/latin1.def))
    (/usr/share/texmf-texlive/tex/latex/base/fontenc.sty
    (/usr/share/texmf-texlive/tex/latex/base/t1enc.def))
    (/usr/share/texmf-texlive/tex/generic/babel/babel.sty
    (/usr/share/texmf-texlive/tex/generic/babel/italian.ldf
    (/usr/share/texmf-texlive/tex/generic/babel/babel.def))) (./Curriculum_ITA.aux)
    ! Missing $ inserted.

    $
    l.17 …em[INDIRIZZO] Via Pellegrino Pazzi, Forlì
    `

    E’ un problema di latex o di installazione dei pacchetti in Ubuntu?

    Spero di essere nella sezione giusta per chiedere spiegazioni.
    In caso contrario chiedo scusa anticipatamente.

    Grazie

    Marco

Visualizzazione 13 filoni di risposte
  • Autore
    Risposte
    • #41734
      Up
      0
      Down
      ::


      Osserva cosa ti dice il log: “Missing $ inserted”.
      Sembra che il problema sia qualche underscore
      o qualche carattere speciale che hai messo fuori l’ambiente matematico.

      Non credo c’entri nulla la codifica dei caratteri del sorgente.
      Un consiglio: quando hai un dubbio simile, cerca di riprodurre il problema
      da solo. Per esempio, hai provato a fare un documento semplicissimo
      dove scrivi solamente una lettera accentata e vedere se ti dà lo stesso
      errore?

      Ciao ciao.
      Fra

    • #41735
      Up
      0
      Down
      ::


      Ciao Francesco.
      Grazie della celere risposta.

      Avevo già provato a fare come dici, anche a me puzzava il fatto che mi chiedesse un $, ma purtroppo sono sicuro che ciò sia dovuto alle lettere accentate.

      Utilizzando questo preambolo

      `\documentclass[a4paper]{article}
      \usepackage[latin1]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage[italian]{babel}

      \begin{document}
      ì
      \end{document}`

      mi viene fuori lo stesso identico errore, lo stesso se inserisco inserisco ò e tutte le altre lettere accentate.

    • #41736
      Up
      0
      Down
      ::


      Allora deve c’entrare il fatto che sotto Windows (purtroppo secondo me) si
      tende ancora a usare la codifica latin1, mentre sotto Linux utf8.

      Credo basti cambiare l’opzione di inputenc da latin1 a utf8.
      Prova così:

      `\documentclass[a4paper]{article}
      \usepackage[utf8]{inputenc}
      \begin{document}
      à è é ì ò ù
      \end{document}`

      Fammi sapere.
      Ciao ciao.
      Fra

    • #41737
      Up
      0
      Down
      ::


      Ah, ovviamente questa è l’impostazione di default.
      Se vuoi modificare un documento precedentemente scritto
      in Windows, cioè in latin1, oppure vuoi scrivere anche i tuoi nuovi documenti
      in latin1, è sufficiente che tu cambi la codifica
      del tuo editor (Kile?) da utf8 a latin1.

      Ciao ciao.
      Fra

    • #41738
      Up
      0
      Down
      ::


      Un’altra cosa: tempo fa, mentre stavo provando a compilare un documento scritto in UTF-8, dopo aver richiamato inputenc con l’opzione «utf8» avevo ricevuto una segnalazione in cui si suggeriva di usare invece «utf8x». Da allora non ho mai approfondito il discorso, comunque uso sempre quest’ultima forma e non ho mai avuto problemi.

      A presto.

    • #41739
      Up
      0
      Down
      ::

      Allora deve c’entrare il fatto che sotto Windows (purtroppo secondo me) si
      tende ancora a usare la codifica latin1, mentre sotto Linux utf8.

      Credo basti cambiare l’opzione di inputenc da latin1 a utf8.
      Prova così:

      `\documentclass[a4paper]{article}
      \usepackage[utf8]{inputenc}
      \begin{document}
      à è é ì ò ù
      \end{document}`

      Fammi sapere.
      Ciao ciao.
      Fra

      Non è questione di “purtroppo”; una codifica vale l’altra, purché l’editor sia impostato per quella. È evidente che se si scrive
      `\usepackage[latin1]{inputenc}`
      e l’editor usa UTF-8 siamo nei pasticci. O viceversa.

      Notazione linguistica: “deve c’entrare” ❓ ❓ ❓ Almeno ci hai messo l’apostrofo, è già qualcosa. 🙂

      Ciao
      Enrico

    • #41740
      Up
      0
      Down
      ::


      Eh già 😛

      Mi sento di dire che quel “deve c’entrare” è a posto, almeno finché non si stabilisce qual è l’infinito del verbo “c’entrare”. “C’entrare”, “centrare” oppure “entrarci”? (Eravamo alla nostra prima birra, ricordi?)

      La questione troverà una sistemazione soltanto allora. Per il momento, spezzo una falange oplitica di lance a favore del doctoraturus Francesco.

      Purtroppo il verbo esiste, e va usato anche all’infinito presente. Troppo comodo sarebbe evitarlo sempre 😉

      So che non risponderai, in mancanza di argomenti :mrgreen:

      Ciao
      Tommaso

    • #41741
      Up
      0
      Down
      ::

      Un’altra cosa: tempo fa, mentre stavo provando a compilare un documento scritto in UTF-8, dopo aver richiamato inputenc con l’opzione «utf8» avevo ricevuto una segnalazione in cui si suggeriva di usare invece «utf8x». Da allora non ho mai approfondito il discorso, comunque uso sempre quest’ultima forma e non ho mai avuto problemi.

      A presto.

      Se non ricordo male l’utf8 in inputenc è trattato diversamente dalle altre codifiche.
      Sicuramente è scritto nella documentazione, quello che ricordo è che se si
      usano lingue non-europee allora conviene utf8x perché definisce molti simboli,
      invece se si usano solo lingue europee dovrebbe bastare il normale utf8.

      Comunque io da un po’ di tempo uso il pacchetto inputenx con l’opzione utf8.
      Non perché io sia veramente consapevole di quello che faccia inputenx, però non
      ho mai più avuto “problemi” di scelta utf8/utf8x, e inoltre inputenx almeno usa i nomi ISO delle codifiche (es. iso-8859-1 al posto di latin1).

      Non è questione di “purtroppo”; una codifica vale l’altra, purché l’editor sia impostato per quella.

      Certo Enrico, questo è ovvio. Spero però di non aver confuso il nostro amico con il mio
      commento personale.
      Il mio “purtroppo” si riferiva al fatto che l’adozione di una codifica unica, come per esempio unicode/utf8 è, secondo me, un grande vantaggio
      (un po’ come se tutti parlassimo la stessa lingua, il mondo sarebbe meno vario ma di
      sicuro ci sarebbero meno problemi di comunicazione).

      Notazione linguistica: “deve c’entrare”

      Cavolo, ci sono cascato! 🙁 Però passami l’attenuante che oramai questo infinito è
      piuttosto diffuso 😉

      [edit]
      Ho trovato un avvocato difensore!
      [/edit]

      Ciao ciao.
      Fra

    • #41742
      Up
      0
      Down
      ::


      Grazie mille!!!

      Sostituendo latin1 con utf8 le cose funzionano perfettamente.

      P.s: come editor utilizzo vim!

      Grazie ancora

      Marco

    • #41743
      Up
      0
      Down
      ::

      So che non risponderai, in mancanza di argomenti :mrgreen:

      Quando sarà diffuso anche deve c’essere invece di deve esserci mi arrenderò. Non prima.

      Ciao
      Enrico

    • #41744
      Up
      0
      Down
      ::

      P.s: come editor utilizzo vim!

      L’ho usato anche io per tanti anni, che ricordi.

      Una curiosità, ma lo usavi anche su Windows?
      Se stai imparando vim solo per scrivere in LaTeX, ti consiglierei (non me ne vogliano gli
      amanti di vim) di lasciar perdere e usare un editor come Kile o multipiattaforma
      come TexMakerX.

      Ciao ciao.
      Fra

    • #41745
      Up
      0
      Down
      ::

      P.s: come editor utilizzo vim!

      Se stai imparando vim solo per scrivere in LaTeX, ti consiglierei (non me ne vogliano gli
      amanti di vim) di lasciar perdere e usare un editor come Kile […]

      Sottoscrivo Kile, pur essendo un appassionato di Vim 😀

    • #41746
      Up
      0
      Down
      ::

      P.s: come editor utilizzo vim!

      L’ho usato anche io per tanti anni, che ricordi.

      Una curiosità, ma lo usavi anche su Windows?
      Se stai imparando vim solo per scrivere in LaTeX, ti consiglierei (non me ne vogliano gli
      amanti di vim) di lasciar perdere e usare un editor come Kile o multipiattaforma
      come TexMakerX.

      Ciao ciao.
      Fra

      No, vim lo ho già imparato in ambito lavorativo (anche se ammetto di conoscere solo le basi). Quindi per comodità utilizzo quello senza stare ad impararmene un altro.

      So che ci sono tanti editor con tanti pulsanti utili per latex, ma sono diventato riluttante all’utilizzo di tali pulsanti preferendo la linea di comando. Poi ovviamente di Kile non so nulla quindi quest’ultimo commento potrebbe benissimo non centrare (o c’entrare?? Mi avete messo una confusione in testa!!!! 😀 😀 😀 ) nulla.

    • #41747
      Up
      0
      Down
      ::

      No, vim lo ho già imparato in ambito lavorativo (anche se ammetto di conoscere solo le basi). Quindi per comodità utilizzo quello senza stare ad impararmene un altro.

      Ah ok. Anche se non è che ci sia poi tanto da imparare sugli altri editor, al contrario di Vim. 😉

      So che ci sono tanti editor con tanti pulsanti utili per latex, ma sono diventato riluttante all’utilizzo di tali pulsanti preferendo la linea di comando.

      I pulsanti ci sono perché questi editor sono fatti per adattarsi sia agli utenti più esperti che a
      quelli meno esperti.
      Non che io sia un grandissimo esperto, ma per esempio non uso mai i pulsanti del mio editor.
      Questi editor sono fatti appositamente per LaTeX, è quindi a dir poco banale cambiare
      il lettore di pdf da usare, associare un tasto alla sua apertura, cambiare la codifica,
      avere il correttore ortografico, configurare la ricerca diretta
      e inversa, evidenziare visivamente le righe del sorgente che hanno dato warning o errori, guardare solo i warning o gli errori del log avendo la possibilità di cliccare su uno
      di essi ed essere rimandato direttamente alla riga del file a cui l’errore si riferisce, ecc. . . ecc. . .

      Ovviamente tutto questo si può fare anche con editor molto più ostici quali Emacs e Vim, ma spesso è più difficile. Tutto qua 🙂

      Poi ovviamente di Kile non so nulla quindi quest’ultimo commento potrebbe benissimo non centrare (o c’entrare?? Mi avete messo una confusione in testa!!!! ) nulla.

      “entrarci” o (anche se Enrico non è d’accordo) “c’entrare”. No di certo “centrare”.

      Ciao ciao.
      Fra

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

Go to top