texmaker non compila ciò che viene compilato con texnicenter

  • Questo topic ha 10 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 13 anni fa da nicol.
  • Creatore
    Topic
  • #88113
    Up
    0
    Down
    ::


    Salve

    Ho un problemino con texmaker ( o almeno spero sia solo con questo editor).
    Devo compilare un file tex con pdflatex.
    Il mio file .tex poteva essere compilato via texincenter senza problemi con la formula Latex => DVI => PDF.

    Purtoppo non riesco ad impostare pdflatex e quindi non riesco ad usare la formula Latex => PDF. Questo mi ha spinto a passare a texmaker (editor sicuramente migliore).

    Se cerco di compilare lo stesso file con texmaker (usando pdflatex) appaiono diversi errori:
    ! Illegal parameter number in definition of \reserved@a.
    ! Missing $ inserted.
    ! You can’t use `macro parameter character #’ in math mode.
    ! Extra }, or forgotten $.
    ! Missing $ inserted.
    ! Missing } inserted.

    Sono tutti errori alla linea 130 (ovvero una linea commentata con % tra altre linee commentate)

    Inoltre la prima volta che compilo il file con pdflatex e con bibtex tutto procede senza problemi.

    Gli errori sorgono solamente alla terza compilazione (la seconda con pdflatex).
    Sbaglio qualcosa nella compilazione (pdflatex=>bibtex=>pdflatex=>pdflatex)?

    Come posso risolvere il problema?

    Grazie mille in anticipo
    Nicol

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #88114
      Up
      0
      Down
      ::

      nicol” post=87577Salve

      Ho un problemino con texmaker ( o almeno spero sia solo con questo editor).
      Devo compilare un file tex con pdflatex.
      Il mio file .tex poteva essere compilato via texincenter senza problemi con la formula Latex => DVI => PDF.

      Purtoppo non riesco ad impostare pdflatex e quindi non riesco ad usare la formula Latex => PDF. Questo mi ha spinto a passare a texmaker (editor sicuramente migliore).

      Se cerco di compilare lo stesso file con texmaker (usando pdflatex) appaiono diversi errori:
      ! Illegal parameter number in definition of \reserved@a.
      ! Missing $ inserted.
      ! You can’t use `macro parameter character #’ in math mode.
      ! Extra }, or forgotten $.
      ! Missing $ inserted.
      ! Missing } inserted.

      Sono tutti errori alla linea 130 (ovvero una linea commentata con % tra altre linee commentate)

      Inoltre la prima volta che compilo il file con pdflatex e con bibtex tutto procede senza problemi.

      Gli errori sorgono solamente alla terza compilazione (la seconda con pdflatex).
      Sbaglio qualcosa nella compilazione (pdflatex=>bibtex=>pdflatex=>pdflatex)?

      Come posso risolvere il problema?

      Grazie mille in anticipo
      Nicol

      Se lerrore nasce solo se fai girare bibtex, è probabile che il problema sia nel file bib, ma dubito che sia questo il caso. Se si presenta anche solo compilando con pdflatex per almeno due volte,potrebbe essere in un file ausiliario, ma dubito anche di questo. l’errore che riporti è abbastanza chiaro. Da qualche parte c’è un gruppo non chiuso e/o manca un dollaro dove dovrebbe esserci. Cerca di isolare l’errore commentando parti del documento. Vedrai che lo trovi da sola.

      Ciao
      Ivan

    • #88115
      Up
      0
      Down
      ::


      Grazie mille Ivan!

      ho provato ad isolare l’errore e sembra sia dovuto ad una citazione di un libro (o almeno commentando quella linea gli errori scompaiono).
      Vedrò in seguito il perchè di questo errore contrallando il file bib.

      Purtroppo ancora niente pdf 🙁

      !pdfTeX error: pdflatex (file txexa): Font txexa at 480 not found
      ==> Fatal error occurred, no output PDF file produced!

      What does it mean?????

      cosa è questo file txexa?

      Grazie ancora
      Nicol

      P.S. ho provato a creare un DVI e funziona (anche se sembra che debba riscrivere tutte le formule….)

    • #88116
      Up
      0
      Down
      ::

      nicol” post=87579Grazie mille Ivan!

      ho provato ad isolare l’errore e sembra sia dovuto ad una citazione di un libro (o almeno commentando quella linea gli errori scompaiono).
      Vedrò in seguito il perchè di questo errore contrallando il file bib.

      Purtroppo ancora niente pdf 🙁

      !pdfTeX error: pdflatex (file txexa): Font txexa at 480 not found
      ==> Fatal error occurred, no output PDF file produced!

      What does it mean?????

      cosa è questo file txexa?

      Grazie ancora
      Nicol

      P.S. ho provato a creare un DVI e funziona (anche se sembra che debba riscrivere tutte le formule….)

      Inviaci un documento minimo compilabile che riproduce il problema. Qualcosa mi dice che i tuo preambolo debba essere sistemato.

      Ciao
      Ivan

    • #88117
      Up
      0
      Down
      ::


      Ciao

      ho cancellato tutto il testo e tutti i commenti. ciò che resta è il template modificato da me (con tutti gli errori del caso … ).

      Grazie ancora !!!

      Nicol

      Dato che non mi carica il file .tex ti incollo qui il testo:

      ————————————

      \documentclass[3p,times]{elsarticle}

      \usepackage{ecrc}
      \volume{00}
      \firstpage{1}
      \journalname{International Journal of Human-Computer Studies}
      \runauth{N Pippo}
      \jid{procs}
      \jnltitlelogo{IJHCS}
      \CopyrightLine{2013}{Published by Elsevier Ltd.}
      \usepackage{amssymb}
      \usepackage[figuresright]{rotating}

      \begin{document}

      \begin{frontmatter}

      \dochead{}
      \title{Pippo contro tutti}
      \author{N pippo}
      \ead{no email}
      \address{Address}

      \begin{abstract}
      Abstract.Abstract. Abstract.Abstract.Abstract.Abstract.Abstract. Abstract.Abstract.Abstract.Abstract. Abstract.Abstract. Abstract.Abstract. Abstract.Abstract.
      Abstract.Abstract.Abstract.Abstract.Abstract. Abstract.Abstract.Abstract.

      \end{abstract}

      \begin{keyword}
      Pippolandia \sep Pipponia

      \end{keyword}

      \end{frontmatter}
      \section{ONE}
      \label{}
      Section one. Section one. Section one. Section one. Section one. Section one. Section one. Section one. Section one. Section one.

      \section{TWO}

      Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two.

      \section{Conclusions}

      Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions.

      \bibliographystyle{elsarticle-num}
      \bibliography{C:/Dottorato/bib3}

      \end{document}
      —————————————————–

    • #88118
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Il tuo esempio minimo compilabile non è compilabile. Tuttavia, dopo aver trovato in rete il file ecrc.sty (che non è un file di estensione standard) ho provato a compilare e mancano un po’ di loghi; va be’; i loghi non sono importanti. Perciò dando il comando S nella finestra della console che si apre ad ogni errore, ho mandato il file fino alla fine della sua compilazione senza problemi; nel senso che il font txexa non è saltato fuori e i il file pdf sembra a posto.

        Ma poi c’è la bibliografia che ha dato origine al tuo intervento sul forum; non hai allegato al bibliografia bib3, o almeno parte di essa, quindi non è possibile replicare l’errore iniziale.

        Informazione importante: io dispongo di TeXLive aggiornata a de o tre giorni fa. Non ho MiKTeX, quindi non posso provare a compilare con MiKTeX, anche perché questa distribuzione viene solitamente installata in modo incompleto, e quindi il motivo di certi errori diende dalla sua incompletezza.
        Tanto per esemplificare, la mia distribuzione TeXLive 2013 contiene il file txexa; il fatto che tu non ne disponga mi fa propendere per una installazione incompleta di MiKTeX; il consiglio che ti posso dare è:
        1) Installa TeXLive 2013 completa e lascia perdere MiKTeX; aggiorna TeXLive regolarmente;
        2) Se sei affezionata a MiKTeX installalo completo e aggiornalo regolarmente.

        Che cosa vuol dire “aggiorna regolarmente”? Per TeXLive ogni giorno ci sono degli aggiornamenti, ma direi che aggiornare ogni giorno sia un po’ da nevrotici; io aggiorno ogni 7-10 giorni e forse posso passare per nevrotico anch’io; con MiKTeX non ti saprei consigliare un intervallo fra un aggiornamento e l’altro, ma direi di provare ad aggiornarlo una volta al mese.

      • #88119
        Up
        0
        Down
        ::


        Ciao

        hai ragione 🙂

        Ora aggiorno miktex. In futuro passerò a texliv ma ora sinceramente non ce la faccio più ad installare programmi ( scrivevo in Lyx, poi sono passato a texniccenter ed ora a texmaker…. ARGHH)
        ti invio quindi il file .tex modificato (ci ho aggiunto due note con citazione bibliografica) e il file .bib.

        Compilando mi viene fuori questo errore (sempre compilando con pdflatex dopo aver compilato con bibtex):
        ! Illegal parameter number in definition of \reserved@a.
        ! Missing $ inserted.!
        You can’t use `macro parameter character #’ in math mode.
        ! Extra }, or forgotten $.
        ! Missing $ inserted.
        ! Missing } inserted.

        credo che l’errore sia nel file .bib, ma dove sia non lo so.

        ancora non mi riesce allegare i file quindi sono costretto a copiare il file qui.

        Grazie ancora a tutti
        Nicol

        ——————–
        ——————–
        file Tex:

        \documentclass[3p,times]{elsarticle}

        \usepackage{ecrc}
        \volume{00}
        \firstpage{1}
        \journalname{International Journal of Human-Computer Studies}
        \runauth{N Pippo}
        \jid{procs}
        \jnltitlelogo{IJHCS}
        \CopyrightLine{2013}{Published by Elsevier Ltd.}
        \usepackage{amssymb}
        \usepackage[figuresright]{rotating}

        \begin{document}

        \begin{frontmatter}

        \dochead{}
        \title{Pippo contro tutti}
        \author{N pippo}
        \ead{no email}
        \address{Address}

        \begin{abstract}
        Abstract.Abstract. Abstract.Abstract.Abstract.Abstract.Abstract. Abstract.Abstract.Abstract.Abstract. Abstract.Abstract. Abstract.Abstract. Abstract.Abstract.
        Abstract.Abstract.Abstract.Abstract.Abstract. Abstract.Abstract.Abstract.

        \end{abstract}

        \begin{keyword}
        Pippolandia \sep Pipponia

        \end{keyword}

        \end{frontmatter}
        \section{ONE}
        \label{}
        Section one. Section one. Section one. Section one. Section one. Section one. Section one. Section one. Section one. Section one.

        \section{TWO}

        Section two\footnote{See \cite{Azuma_ASurveyOfAugmentedReality}}. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two. Section two.

        \section{Conclusions}

        Conclusions\footnote{See \cite{carroll1869alice}}. Conclusions. Conclusions. Conclusions.
        Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions. Conclusions.

        \bibliographystyle{elsarticle-num}
        \bibliography{C:/Dottorato/bib3Prova}

        \end{document}

        —————————
        —————————

        FILE BIB:

        @ARTICLE{Azuma_ASurveyOfAugmentedReality,
        author = {Ronald T. Azuma},
        title = {A survey of augmented reality},
        journal = {Presence: Teleoperators and Virtual Environments},
        year = {1997},
        volume = {6},
        pages = {355-385},
        number = {4},
        month = {aug},
        owner = {nicola},
        timestamp = {2012.02.02}
        }

        @BOOK{carroll1869alice,
        title = {Alice’s Adventures in Wonderland},
        publisher = {Mac Millan},
        year = {1869},
        author = {Carroll, L.},
        url = {http://archive.org/stream/AlicesAdventuresInWonderland_841/86311283-Original-Version-of-Alice-s-Adventures-in-Wonderland-by-Lewis-Carroll#page/n7/mode/2up}
        }

        @comment{jabref-meta: selector_publisher:}

        @comment{jabref-meta: selector_author:}

        @comment{jabref-meta: selector_journal:}

        @comment{jabref-meta: selector_keywords:}

      • #88120
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Sì, certo; il “cancelletto” che compare nella riga`url = {archive.org/stream/AlicesAdventuresInWon…oll#page/n7/mode/2up}` è un carattere speciale che non può apparire nel testo della citazione; devi modificare la citazione così:`url = {archive.org/stream/AlicesAdventuresInWon…oll\#page/n7/mode/2up}`mettendo un backslash prima di #.

        • #88121
          Up
          0
          Down
          ::


          Ciao

          ho aggiornato miktex e ho inserito un backslash come mi hai consigliato.

          Purtroppo l’errore persiste ;( :

          ! Illegal parameter number in definition of \reserved@a.

          p
          l.16 …derland-by-Lewis-Carroll#page/n7/mode/2up}
          You meant to type ## instead of #, right?
          Or maybe a } was forgotten somewhere earlier, and things
          are all screwed up? I’m going to assume that you meant ##.
          ! Missing $ inserted.

          $
          l.16 …derland-by-Lewis-Carroll#page/n7/mode/2up}
          I’ve inserted a begin-math/end-math symbol since I think
          you left one out. Proceed, with fingers crossed.
          ! You can’t use `macro parameter character #’ in math mode.
          …res-in-Wonderland-by-Lewis-Carroll##
          page/n7/mode/2up
          l.16 …derland-by-Lewis-Carroll#page/n7/mode/2up}
          Sorry, but I’m not programmed to handle this case;
          I’ll just pretend that you didn’t ask for it.
          If you’re in the wrong mode, you might be able to
          return to the right one by typing `I}’ or `I$’ or `I\par’.
          ! Extra }, or forgotten $.
          \egroup
          l.16 …derland-by-Lewis-Carroll#page/n7/mode/2up}
          I’ve deleted a group-closing symbol because it seems to be
          spurious, as in `$x}$’. But perhaps the } is legitimate and
          you forgot something else, as in `\hbox{$x}’. In such cases
          the way to recover is to insert both the forgotten and the
          deleted material, e.g., by typing `I$}’.
          ! Missing $ inserted.

          $
          l.17
          I’ve inserted a begin-math/end-math symbol since I think
          you left one out. Proceed, with fingers crossed.
          ! Missing } inserted.

          }
          l.17
          I’ve inserted something that you may have forgotten.
          (See the
          above.)
          With luck, this will get me unwedged. But if you
          really didn’t forget anything, try typing `2′ now; then
          my insertion and my current dilemma will both disappear.

          File: elsevier-logo-3p.pdf Graphic file (type pdf)

          File: SDlogo-3p.pdf Graphic file (type pdf)

          LaTeX Font Info: Try loading font information for OT1+txss on input line 18.
          (“C:\Programmi\MiKTeX 2.9\tex\latex\txfonts\ot1txss.fd”
          File: ot1txss.fd 2000/12/15 v3.1
          )

          Sono gli stessi errori di prima. Che fare?

          Grazie ancora della vostra pazieza
          Nicol

        • #88122
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Se leggessi il file logo che mi hai inviato capiresti che cosa bisogna fare; infatti la riga dell’errore dice

            l.16 …derland-by-Lewis-Carroll#page/n7/mode/2up}

            e come vedi il backslash non c’è.

            Semplicemente ti sei dimenticata di far girare di nuovo bibtex, quindi pdflatex usa ancora il file .bbl che era stato creato prima di eseguire la correzione.

          • #88123
            Up
            0
            Down
            ::


            Grazie mille!

            Colpa mia 😀

            Ciao
            e grazie ancora a tutti

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

        Go to top