strano problema “run away argument?”

  • Creatore
    Topic
  • #38120
    Up
    0
    Down
    ::


    Ciao a tutti!

    Mi scuso in anticipo ma il mio linguaggio tecnico potrà essere scorretto in alcuni casi: ho iniziato con latex da poco, un mese circa.
    Nella stesura di un documento ho trovato uno strano problema: in sostanza, arrivato ad un certo punto, riesco a compilare. Vado ad aggiungere una formula con l’ambiente “equation” ma ricevo un errore:
    `
    Runaway argument?
    {\contentsline {chapter}{\numberline {2}\spacedlowsmall
    ! File ended while scanning use of \@writefile.

    \par
    l.85 \begin{document}

    ?
    `
    Da buon neofita cancello ciò che ho aggiunto per ultimo e vado a ricompilare ma il problema mi si ripropone. Com’è possibile? E sono sicuro di aver aggiunto solo poche righe!

    1) è possibile che l’accumulazone di “warnings” impedisca a latex di continuare? il mio file ne ha parecchi ma finora aveva sempre girato e io avevo rimandato la loro correzione.

    Detto ciò cerco di andare all’errore con la funzione “Goto error” ma mi viene indicato il
    \begin{document} nel file principale.cosa che io non ho mai toccato, tranne ch eper aggiungere pacchetti. Sto infatto usando come modello la tesi classica di Lorenzo Pantieri trovata nel vostro forum http://www.guit.sssup.it/phpbb/viewtopic.php?p=35945/url%5D.
    Ho letto la guida ma non dice nulla a riguardo. Nn so proprio come fare: finora, essendo alle prime armi, avevo usato l’approccio “scrivi/cancella se non va” che è sempre efficace se si sta imparando ma non riesco a capire perchè il messaggio d’errore ricompare se cancello le ultime righe immesse.

    inserisco qui il log:

    `
    This is pdfTeXk, Version 3.1415926-1.40.9 (Web2C 7.5.7)
    \write18 enabled.
    %&-line parsing enabled.
    entering extended mode
    (./Tesi.tex
    LaTeX2e <2005/12/01>
    Babel and hyphenation patterns for english, usenglishmax, dumylang, noh
    yphenation, german-x-2008-06-18, ngerman-x-2008-06-18, ancientgreek, ibycus, ar
    abic, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutc
    h, esperanto, estonian, farsi, finnish, french, galician, german, ngerman, mono
    greek, greek, hungarian, icelandic, indonesian, interlingua, irish, italian, la
    tin, lithuanian, mongolian, mongolian2a, bokmal, nynorsk, polish, portuguese, r
    omanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, turki
    sh, ukenglish, ukrainian, uppersorbian, welsh, loaded.
    (/usr/local/texlive/2008/texmf-dist/tex/latex/koma-script/scrreprt.cls
    Document Class: scrreprt 2009/01/24 v3.02b KOMA-Script document class (report)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/koma-script/scrkbase.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/koma-script/scrbase.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/keyval.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/koma-script/scrlfile.sty
    Package scrlfile, 2008/07/09 v3.00 KOMA-Script package (loading files)
    Copyright (C) Markus Kohm

    ))) (/usr/local/texlive/2008/texmf-dist/tex/latex/koma-script/tocbasic.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/fleqn.clo)

    Class scrreprt Warning: You've used obsolete option `cleardoubleempty'.
    (scrreprt) Usage of this option indicates an old document and
    (scrreprt) changes compatibility level using
    (scrreprt) `cleardoublepage=empty,version=first'.
    (scrreprt) If you don't want this, you should simply replace
    (scrreprt) usage of option `cleardoubleempty' by `cleardoublepage=
    empty'.

    Class scrreprt Warning: You've used obsolete option `pointlessnumbers'.
    (scrreprt) Usage of this option indicates an old document and
    (scrreprt) changes compatibility level using
    (scrreprt) `numbers=noenddot,version=first'.
    (scrreprt) If you don't want this, you should simply replace
    (scrreprt) usage of option `pointlessnumbers' by `numbers=noenddot
    '.

    Class scrreprt Warning: You've used obsolete option `tablecaptionabove'.
    (scrreprt) Usage of this option indicates an old document and
    (scrreprt) changes compatibility level using
    (scrreprt) `captions=tableheading,version=first'.
    (scrreprt) If you don't want this, you should simply replace
    (scrreprt) usage of option `tablecaptionabove' by `captions=tableh
    eading'.

    (/usr/local/texlive/2008/texmf-dist/tex/latex/koma-script/scrsize10pt.clo)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/koma-script/typearea.sty
    Package typearea, 2009/01/24 v3.02b KOMA-Script package (type area)
    Copyright (C) Frank Neukam, 1992-1994
    Copyright (C) Markus Kohm, 1994-

    )) (/usr/local/texlive/2008/texmf-dist/tex/latex/base/inputenc.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/applemac.def))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/fontenc.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/t1enc.def))
    (/usr/local/texlive/2008/texmf-dist/tex/generic/babel/babel.sty
    (/usr/local/texlive/2008/texmf-dist/tex/generic/babel/italian.ldf
    (/usr/local/texlive/2008/texmf-dist/tex/generic/babel/babel.def))
    (/usr/local/texlive/2008/texmf-dist/tex/generic/babel/english.ldf))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/tools/indentfirst.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/amsmath/amsmath.sty
    For additional information on amsmath, use the `?' option.
    (/usr/local/texlive/2008/texmf-dist/tex/latex/amsmath/amstext.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/amsmath/amsgen.sty))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/amsmath/amsbsy.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/amsmath/amsopn.sty))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/amsfonts/amssymb.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/amscls/amsthm.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/tools/varioref.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/natbib/natbib.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/minitoc/minitoc.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/minitoc/mtcmess.sty) (./Tesi.mtc0
    ) (/usr/local/texlive/2008/texmf-dist/tex/latex/minitoc/english.mld)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/minitoc/english.mld)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/minitoc/italian.mld))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/ltxmisc/chngpage.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/tools/calc.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/subfig/subfig.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/caption/caption.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/caption/caption3.sty)))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/lipsum/lipsum.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/eurosym/eurosym.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/classicthesis/classicthesis-ldpkg
    .sty (/usr/local/texlive/2008/texmf-dist/tex/latex/base/ifthen.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/fontenc.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/t1enc.def))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/textcomp.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/ts1enc.def))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/tools/xspace.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/tools/tabularx.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/tools/array.sty))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/mparhack/mparhack.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/fixltx2e.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/ltxmisc/relsize.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/acronym/acronym.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/bigfoot/suffix.sty))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/carlisle/remreset.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/listings/listings.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/listings/lstmisc.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/listings/listings.cfg))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/listings/lstlang1.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/listings/lstlang2.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/listings/lstlang3.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/listings/lstlang1.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/listings/lstlang2.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/listings/lstlang3.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/listings/lstlang1.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/listings/lstlang2.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/listings/lstlang3.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/listings/lstmisc.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/hyperref/hyperref.sty
    (/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/oberdiek/hycolor.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/hyperref/pd1enc.def)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/etexcmds.sty
    (/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/infwarerr.sty))
    (/usr/local/texlive/2008/texmf/tex/latex/config/hyperref.cfg)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
    Implicit mode ON; LaTeX internals redefined
    (/usr/local/texlive/2008/texmf-dist/tex/latex/hyperref/backref.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/ltxmisc/url.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/bitset.sty
    (/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/intcalc.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/bigintcalc.sty
    (/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty)))
    (/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/atbegshi.sty))
    *hyperref using driver hpdftex*
    (/usr/local/texlive/2008/texmf-dist/tex/latex/hyperref/hpdftex.def)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/graphicx.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/graphics.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/trig.sty)
    (/usr/local/texlive/2008/texmf/tex/latex/config/graphics.cfg)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/pdftex-def/pdftex.def))))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/classicthesis/classicthesis.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/xcolor/xcolor.sty
    (/usr/local/texlive/2008/texmf/tex/latex/config/color.cfg)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/dvipsnam.def))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/psnfss/mathpazo.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/bera/beramono.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/eulervm/eulervm.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/microtype/microtype.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/microtype/microtype.cfg))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/booktabs/booktabs.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/textcase/textcase.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/koma-script/scrpage2.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/titlesec/titlesec.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/tocloft/tocloft.sty

    Package tocloft Note: The document has chapter divisions.

    ) (/usr/local/texlive/2008/texmf-dist/tex/latex/koma-script/scrtime.sty))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/arsclassica/arsclassica.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/titlesec/block.tss)

    Package hyperref Warning: Option `pagecolor' is not available anymore.

    ) (./tesi.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/setspace/setspace.sty
    Package: `setspace' 6.7 <2000/12/01>
    ) (/usr/local/texlive/2008/texmf-dist/tex/latex/mhchem/mhchem.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/oberdiek/twoopt.sty))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/siunitx/siunitx.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/xkeyval/xkeyval.sty
    (/usr/local/texlive/2008/texmf-dist/tex/generic/xkeyval/xkeyval.tex))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/siunitx/config/si-prefix.cfg)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/siunitx/config/si-named.cfg)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/siunitx/config/si-addn.cfg)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/siunitx/config/si-prefixed.cfg
    (/usr/local/texlive/2008/texmf-dist/tex/latex/siunitx/config/si-accepted.cfg)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/siunitx/config/si-physical.cfg))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/siunitx/config/si-abbr.cfg))
    (./Tesi.aux)
    Runaway argument?
    {\contentsline {chapter}{\numberline {2}\spacedlowsmall
    ! File ended while scanning use of \@writefile.

    \par
    l.85 \begin{document}

    ?
    `
    Sto usando Texshop se può essere d’informazione. spero di non aver dimenticato nulla e che qualcuno mi possa essere d’aiuto.

    Grazie. 😳

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #38121
      Up
      0
      Down
      ::


      Ho scoperto di più:

      ogni volta che commetto un errore ottengo lo stesso risultato ma dopo averlo corretto non riesco a compilare.
      Per compilare devo cancellare il file “main.aux”. In questo modo, se il testo non presenta più errori, otterrò il file pdf.

      Qualcuno ha qualche idea?

    • #38122
      Up
      0
      Down
      ::

      Ho scoperto di più:

      ogni volta che commetto un errore ottengo lo stesso risultato ma dopo averlo corretto non riesco a compilare.
      Per compilare devo cancellare il file “main.aux”. In questo modo, se il testo non presenta più errori, otterrò il file pdf.

      Qualcuno ha qualche idea?

      Hai qualche problema in un titolo di capitolo che corrompe il file ausiliario. Cerca di correggere quell’errore e, prima di compilare, cancella il file .aux come hai infatti scoperto.

      Ciao
      Enrico

    • #38123
      Up
      0
      Down
      ::


      Grazie della risposta Enrico ma che cosa intendi per “problema in un titolo di capitolo”?
      per ora ho due capitoli e il problema mi si è presentato molto tempo dopo aver messo mano al file “main.tex”, dove incudo i capitoli. E soprattutto il problema che sto riportando mi è comparso improvvisamente per così dire: non avevo fatto modifiche al file principale nè ai titoli dei “chapter”.

      Comunque ho controllato i comandi “include” e i nomi dei file coincidono. Che posso fare?

    • #38124
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        […] Che posso fare?

        Mostrare un esempio minimo compilabile, che riproduca il problema. 😉

        Benvenuto.

        Ciao,
        Antonio

      • #38125
        Up
        0
        Down
        ::

        Mostrare un esempio minimo compilabile, che riproduca il problema. 😉

        Ciao Antonio,
        mi piacerebbe molto ma ho iniziato a scrivere a partire da un modello e nonostante abbia letto delle guide riguardanti l’argomento, compreso quelle indicate dall’autore del modello, non riuscirei a creare un esempio minimo compatibile.

        Eseguendo alcune prove ho notato che se carico uno solo dei miei due capitoli il problema non si genera…che casino! Il fatto è che non so proprio dove mettere la mani nel codice: se il problema mi si fosse presentato all’inizio avrei potuto dedurre da dove proveniva!

        sono spacciato! 😯

      • #38126
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::

          Mostrare un esempio minimo compilabile, che riproduca il problema. 😉

          Ciao Antonio,
          mi piacerebbe molto ma ho iniziato a scrivere a partire da un modello e nonostante abbia letto delle guide riguardanti l’argomento, compreso quelle indicate dall’autore del modello, non riuscirei a creare un esempio minimo compatibile.

          Eseguendo alcune prove ho notato che se carico uno solo dei miei due capitoli il problema non si genera…che casino! Il fatto è che non so proprio dove mettere la mani nel codice: se il problema mi si fosse presentato all’inizio avrei potuto dedurre da dove proveniva!

          sono spacciato! 😯

          Allora, come ti ha già suggerito Enrico, controlla il titolo del capitolo che dà problemi. Non so come lo hai scritto; controlla: parentesi, comandi, o altro. Se non risolvi, fai sapere.

          (Dimenticavo: l’esempio che ti si chiedeva non era compatibile, ma compilabile. 🙂 A quel punto, probabilmente avrai già individuato da solo il problema. Se non sai cosa è un esempio minimo compilabile, leggi la mia firma.)

          Ciao,
          Antonio

        • #38127
          Up
          0
          Down
          ::


          Ok Antonio, grazie. Sto ancora cercando e credo mi sevrirà abbastanza tempo per capire dove sta l’errore.

          Spero di venirne a capo. Quando e se lo troverò lo farò sapere scrivendo sul forum.

          Grazie a tutti quelli che si sono interessati del mio problema.

          Un saluto

        • #38128
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            Spero di venirne a capo.

            Esistono due approcci per scrivere un documento corposo: l’approccio bottom-up (partire da un documento minimo e aggiungere via via quello che serve) e l’approccio “top-down” /partire da un modello corredato di tutto e modificare quello, adattandolo alle proprie esigenze).

            Tu stai usando un modello. Compila quello, così com’è. Se va tutto bene, comincia a fare una modifica alla volta, compilando di volta in volta fino a che non ottieni il problema. Una volta che hai individuato il problema, sfronda tutto fino ad avere un esempio minimo compilabile che riproduca il problema. Due esempi di documenti minimi compolibalibi sono questi:
            `\documentclass{article}
            \begin{document}
            Un documento \latex.
            \end{document}`
            oppure
            `\documentclass{article}
            \begin{document}
            \[
            a=\mathbb{b}
            \]
            \end{document}`
            Senza un esempio minimo, una diagnosi è quasi impossibile.

            Ciao,
            L.

          • #38129
            Up
            0
            Down
            ::


            Ancora niente… Fortunatamente riesco a scrivere ma ogni volta che commetto un errore mi tocca cestinare il file aux e compilare nuovamente (latex, bibtex, latex, latex).

            Fra qualche giorno ricontrollo tutto, chissà che venga fuori.

            Ciao.

          • #38130
            Up
            0
            Down
            ::


            Ciao.
            Non ho ben capito perché non riesci a produrre un esempio minimo… è molto semplice veramente!
            Basta cancellare un pezzo alla volta tutto il tuo documento finché non capisci dove sta l’inghippo.
            C’è qualche problema per cui ti è impossibile fare quest’operazione? 😀
            Non ci vogliono conoscenze TeXiche particolari.

            Potrebbe essere interessante per molti capire la causa di un tale errore.

            🙂
            LuCa

          • #38131
            Up
            0
            Down
            ::

            Ciao a tutti!

            Mi scuso in anticipo ma il mio linguaggio tecnico potrà essere scorretto in alcuni casi: ho iniziato con latex da poco, un mese circa.
            Nella stesura di un documento ho trovato uno strano problema: in sostanza, arrivato ad un certo punto, riesco a compilare. Vado ad aggiungere una formula con l’ambiente “equation” ma ricevo un errore:
            `
            Runaway argument?
            {\contentsline {chapter}{\numberline {2}\spacedlowsmall
            ! File ended while scanning use of \@writefile.

            \par
            l.85 \begin{document}

            ?
            `

            Direi che hai un problema in un titolo di capitolo, in particolare il secondo. Qual è questo titolo?

            Ciao
            Enrico

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

        Go to top