Problema compilazione documento in Ubuntu

  • Creatore
    Topic
  • #71774
    Up
    0
    Down
    ::


    Salve a tutti, mi si è presentato, dopo aver installato tutti i pacchetti per ubuntu di LaTex, questo problema: quando provo a compilare questo documento semplicissimo

    \documentclass[a4paper,12pt]{article}
    \userpackage[utf8]{inputenc}
    \userpackage[italian]{babel}

    \begin{document}

    Questo è un documento di prova

    \end{document}

    dando appunto il comando pdftex mi ritrovo questo messaggio di errore:

    (./primo.tex
    ! Undefined control sequence.
    l.1 \documentclass
    [a4paper,12pt]{article}
    ?

    ! Undefined control sequence.
    l.2 \userpackage
    [utf8]{inputenc}
    ?

    ! Undefined control sequence.
    l.3 \userpackage
    [italian]{babel}
    ?

    insert>i
    ! Undefined control sequence.
    l.5 \begin
    {document}
    ?

    mi compila il documento, però contiene scritte non presenti nel documento .tex che ho scritto. Come posso fare per risolvere questo problema? Ringrazio tutti in anticipo 😀

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

      enricoG2″ post=70922Salve a tutti, mi si è presentato, dopo aver installato tutti i pacchetti per ubuntu di LaTex, questo problema: quando provo a compilare questo documento semplicissimo

      \documentclass[a4paper,12pt]{article}
      \userpackage[utf8]{inputenc}
      \userpackage[italian]{babel}

      \begin{document}

      Questo è un documento di prova

      \end{document}

      dando appunto il comando pdftex mi ritrovo questo messaggio di errore:

      (./primo.tex
      ! Undefined control sequence.
      l.1 \documentclass
      [a4paper,12pt]{article}
      ?

      ! Undefined control sequence.
      l.2 \userpackage
      [utf8]{inputenc}
      ?

      ! Undefined control sequence.
      l.3 \userpackage
      [italian]{babel}
      ?

      insert>i
      ! Undefined control sequence.
      l.5 \begin
      {document}
      ?

      mi compila il documento, però contiene scritte non presenti nel documento .tex che ho scritto. Come posso fare per risolvere questo problema? Ringrazio tutti in anticipo 😀

      Il problema è semplicissimo: c’è un errore di sintassi. 🙂

      Quando carichi i pacchetti devi usare il comando:

      `\usepackage[opzioni]{nome-pacchetto}`
      e non come hai fatto tu:

      `\userpackage[italian]{babel}`

      Inoltre ti consiglio di installare una versione completa di TeXLive (segui questa guida ovviamente sostituendo 2011 a 2010) perché quella che si scarica con apt-get è vecchia di un paio di anni.

      Ciao
      Claudio

    • #71776
      Up
      0
      Down
      ::


      Sicuro che stai compilando con LaTeX e non con TeX? Oltre all’errore di sintassi che ti ha fatto notare cfiandra, infatti, sembra che il compilatore non riconosca neanche il comando [tt]\documentclass[/tt] che mi sembra scritto bene. Come compili i tuoi documenti?

      Ciao
      Fra

    • #71777
      Up
      0
      Down
      ::

      Spike” post=70924Sicuro che stai compilando con LaTeX e non con TeX? Oltre all’errore di sintassi che ti ha fatto notare cfiandra, infatti, sembra che il compilatore non riconosca neanche il comando [tt]\documentclass[/tt] che mi sembra scritto bene. Come compili i tuoi documenti?

      Ciao
      Fra

      Hai ragione! 🙂

      Nel precedente messaggio@enricoG2 scrive:

      dando appunto il comando pdftex mi ritrovo questo messaggio di errore

      Il comando da dare è pdflatex. Ad esempio visto che hai chiamato primo.tex il file:

      `pdflatex primo.tex`
      ovviamente a patto di trovarsi nella directory di primo.tex.

      Ciao
      Claudio

    • #71778
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        So che agli utenti di Linux piace lavorare dalla linea di comando scritta nel terminal, ma…

        … sei sicuro di non avere nessuna utilità ad usare un editor latex friendly come Kile speicfico per le macchine Linux e che si carica in Ubuntu con il solito package manager, oppure multipiattaforma come TeXworks,(installabile dall’elenco dei pacchetti del package manager) o Texmaker o TeXstudio (paccketti in rete)?

        Spesso questi pacchetti hanno il controllo ortografico anche sui comandi da dare, cosicché non scappi scritto \userpackage invece di \usepackage, oppure non capiti di scrivere nel terminale pdftex invece di pdflatex.

        Se ti piace il terminale, lo potrai usare a tuo piacimento quando avrai dimestichezza con LaTeX (o meglio pdfLaTeX), con i suoi pacchetti, con le procedure per la bibliografia. l’indice analitico, il glossario, eccetera; queste sono tutte operazioni che si ottengono con i vari editor che ho indicato sopra semplicemente cliccando su una icona oppure cliccando sul nome di un comando in qualche menù a discesa.

      • #71779
        Up
        0
        Down
        ::


        fermi tutti! ho capito dove ho sbagliato! 😀 GRAZIEEE!! :mrgreen:
        Avevo scritto userpackage e non usepackage. Poi non avevo scritto pdflatex ma solo pdftex nel terminale 😮

        Quindi adesso scritto giusto è così

        \documentclass[a4paper,12pt]{article}
        \usepackage[utf8]{inputenc}
        \usepackage[italian]{babel}

        \begin{document}

        prova

        \end{document}

        scusate ho appena cominciato ad usare LaTex e quindi non ho ancora l’occhio di vedere gli errori…grazie mille a tutti per i consigli 🙂

      • #71780
        Up
        0
        Down
        ::

        enricoG2″ post=70927fermi tutti ho capito dove ho sbagliato! :mrgreen:
        Avevo scritto userpackage e non usepackage. Poi non avevo scritto pdflatex ma solo pdftex nel terminale 😮

        Quindi adesso scritto giusto è così

        \documentclass[a4paper,12pt]{article}
        \usepackage[utf8]{inputenc}
        \usepackage[italian]{babel}

        \begin{document}

        prova

        \end{document}

        scusate ho appena cominciato ad usare LaTex e quindi non ho ancora l’occhio di vedere gli errori…grazie mille a tutti per i consigli 🙂

        Già che ci sei, impara fin da subito ad aggiungere fontenc:
        `\documentclass[a4paper,12pt]{article}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[italian]{babel}

        \begin{document}

        prova

        \end{document}`
        Se poi eviti [tt]12pt[/tt], l’ambiente e la tipografia ti saranno grati. 🙂

        Ciao
        Enrico

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

    Go to top