Problema con Classic Thesis

  • Creatore
    Topic
  • #18220
    Up
    0
    Down
    ::


    Ciao a tutti

    Ho un problema con classic thesis che un’ora fa ho iniziato a usare. Sto compilando un file veramente minimale:

    `
    \documentclass[]{scrbook}

    \usepackage[]{classicthesis-ldpkg}
    \usepackage[]{classicthesis}
    \usepackage{lipsum}

    \begin{document}
    \myChapter{Prova}
    Prova Prova
    \end{document}`

    Risultano due errori:

    `
    [PDFLaTeX] main.tex => main.pdf (pdflatex)
    [PDFLaTeX] finished with exit status 1
    /usr/share/texmf-texlive/tex/latex/tocloft/tocloft.sty:608:Command \c@lofdepth already defined. \newcounter{lofdepth}
    /usr/share/texmf-texlive/tex/latex/tocloft/tocloft.sty:609:Command \c@lotdepth already defined. \newcounter{lotdepth}
    [PDFLaTeX] 2 errors, 0 warnings, 0 badboxes`

    Utilizzo PdfLaTeX, TeXLive, su Ubuntu Linux.

    Non ho idea di come intervenire su questo errore … spero che qualcuno possa aiutarmi!
    Grazie a tutti

Visualizzazione 17 filoni di risposte
  • Autore
    Risposte
    • #18221
      Up
      0
      Down
      ::

      Ciao a tutti

      Ho un problema con classic thesis che un’ora fa ho iniziato a usare. Sto compilando un file veramente minimale:

      `
      \documentclass[]{scrbook}

      \usepackage[]{classicthesis-ldpkg}
      \usepackage[]{classicthesis}
      \usepackage{lipsum}

      \begin{document}
      \myChapter{Prova}
      Prova Prova
      \end{document}`

      Risultano due errori:

      `
      [PDFLaTeX] main.tex => main.pdf (pdflatex)
      [PDFLaTeX] finished with exit status 1
      /usr/share/texmf-texlive/tex/latex/tocloft/tocloft.sty:608:Command \c@lofdepth already defined. \newcounter{lofdepth}
      /usr/share/texmf-texlive/tex/latex/tocloft/tocloft.sty:609:Command \c@lotdepth already defined. \newcounter{lotdepth}
      [PDFLaTeX] 2 errors, 0 warnings, 0 badboxes`

      Utilizzo PdfLaTeX, TeXLive, su Ubuntu Linux.

      Non ho idea di come intervenire su questo errore … spero che qualcuno possa aiutarmi!

      Usa scrreprt e non scrbook.

      Ciao
      Enrico

    • #18222
      Up
      0
      Down
      ::


      Grazie … ma ho immediatamente un nuovo errore e questo ancora più strano.

      `\documentclass[a4paper]{scrreprt}

      \usepackage[]{classicthesis-ldpkg}
      \usepackage[]{classicthesis}
      \usepackage{lipsum}

      \begin{document}
      \myChapter{Prova}
      Prova Prova
      \end{document}`

      Ecco l’errore:
      `[PDFLaTeX] main.tex => main.pdf (pdflatex)
      [PDFLaTeX] finished with exit status 1
      /usr/share/texmf-texlive/tex/latex/acronym/acronym.sty:47:File `suffix.sty' not found. \newif
      [PDFLaTeX] 1 error, 0 warnings, 0 badboxes`

      L’errore è legato al pacchetto acronyms, che non è nemmeno utilizzato in questo contesto. Che cosa stranissima.

    • #18223
      Up
      0
      Down
      ::


      Ho letto che il pacchetto suffix.sty manca nella distribuzione TEXlive. Allora ho scaricato come letto su internet texlive-humanities. A questo punto sparisce l’errore precedente ma si ripropone l’errore precedente nonostante il passaggio alla classe report:
      `\documentclass[a4paper]{scrreprt}

      \usepackage[]{classicthesis-ldpkg}
      \usepackage[]{classicthesis}

      \begin{document}
      \myChapter{Prova}
      Prova Prova

      \end{document}`

      Ecco l’errore:
      `
      [PDFLaTeX] main.tex => main.pdf (pdflatex)
      [PDFLaTeX] finished with exit status 1
      /usr/share/texmf-texlive/tex/latex/tocloft/tocloft.sty:608:Command \c@lofdepth already defined. \newcounter{lofdepth}
      /usr/share/texmf-texlive/tex/latex/tocloft/tocloft.sty:609:Command \c@lotdepth already defined. \newcounter{lotdepth}
      [PDFLaTeX] 2 errors, 0 warnings, 0 badboxes
      `

      Non riesco comunque a spiegarmi il problema legato ad acronyms quando non lo stavo richiamando.

      Grazie per l’aiuto

    • #18224
      Up
      0
      Down
      ::


      Una ulteriore annotazione:il pdf viene creato correttamente.

    • #18225
      Up
      0
      Down
      ::


      Misteriosamente aggiungendo tra le opzioni l’opzione subfigure il tutto funziona senza errori… non so spiegarmelo ma meglio così! Ora ho un altro dubbio ma essendo fuori tema apro un altra discussione!

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

        Misteriosamente aggiungendo tra le opzioni l’opzione subfigure il tutto funziona senza errori… non so spiegarmelo ma meglio così! Ora ho un altro dubbio ma essendo fuori tema apro un altra discussione!

        È vero: è necessario caricare esplicitamente l’opzione subfigure, altrimenti si ha un errore. Si tratta di un bug che ho segnaltao ad André e che è stato corretto nella versione 2.3 dello stile (che verrà pubblicata tra poco). Nel frattempo, esplicita quell’opzione.

        Ciao,
        L.

      • #18227
        Up
        0
        Down
        ::


        Grazie mille Lorenzo e complimenti ancora per il tuo lavoro … è il mio primo sostegno in questo tentativo di apprendimento. Spero che tu mi sappia aiutare relativamente al problema correlato a subfigure nell’altra discussione.

      • #18228
        Up
        0
        Down
        ::


        Ciao a tutti.
        Riapro questo thread, perchè sono finalmente riuscita ad installare la distribuzione completa MiKTeX 2.7, che comprende anche lo stile ClassicThesis, ed ho provato a compilare il codice minimale postato da cyberciro per verificare il corretto funzionamento della suite.
        Ad un certo punto, ottengo il seguente messaggio di errore (stralcio del log file):

        (“C:\Programmi\MiKTeX 2.7\tex\latex\koma-script\scrpage2.sty”
        Package: scrpage2 2007/07/23 v2.2e LaTeX2e KOMA-Script package

        ! Undefined control sequence.
        l.165 \def@onesidehead
        #3
        ?

        Che significa? Come posso risolvere?
        Sto studiando lo stile e mi sembra opportuno fare qualche esperimento, cominciando da un codice elementare.
        Eventuali suggerimenti al riguardo sono molto graditi… 😆
        Grazie in anticipo.
        r.

      • #18229
        Up
        0
        Down
        ::


        Perdonate l’OT, ma ne approfitto per segnalare a Lorenzo una piccola svista sulla sua ottima guida allo stile ClassicThesis.
        Nella tabella 3 a pagina 11 la classe KOMA-Script corrispondente alla classe standard “book” dovrebbe essere scrbook e non scrreprt, giusto?
        Come vedi, sto leggendo molto attentamente… 😛
        r.

      • #18230
        Up
        0
        Down
        ::


        Scusate, aggiorno la segnalazione di errore ottenuta compilando il documento con PDF LaTeX, perché mi sono accorta di non aver digitato esattamente lo stesso codice postato da cyberciro:

        ! LaTeX Error: Command \c@lofdepth already defined.
        Or name \end… illegal, see p.192 of the manual.

        See the LaTeX manual or LaTeX Companion for explanation.
        Type H for immediate help.

        l.608 \newcounter{lofdepth}
        \setcounter{lofdepth}{1}
        ? h
        Your command was ignored.
        Type I to replace it with another command,
        or
        to continue without it.
        ? x

        Here is how much of TeX’s memory you used:
        11296 strings out of 95319
        163650 string characters out of 1183913
        322417 words of memory out of 1500000
        14356 multiletter control sequences out of 110000
        6736 words of font info for 18 fonts, out of 1200000 for 2000
        14 hyphenation exceptions out of 8191
        49i,1n,69p,293b,260s stack positions out of 5000i,500n,10000p,200000b,5000s
        No pages of output.
        PDF statistics:
        4 PDF objects out of 1000 (max. 8388607)
        0 named destinations out of 1000 (max. 131072)
        17 words of extra memory for PDF output out of 10000 (max. 10000000)

        Davvero non so spiegarmi cos’è che non va…
        Ho una distribuzione completa MiKTeX 2.7 e tutti i pacchetti risultano correttamente installati (l’ho verificato dal MiKTeX Package Manager)…
        Mi auguro che qualcuno sappia suggerirmi una soluzione, altrimenti temo di dover abbandonare i miei buoni propositi di utilizzare questo splendido stile. 😥
        r.

      • #18231
        Up
        0
        Down
        ::


        Mi sembra strano che questo codice:
        `
        \documentclass[a4paper]{scrreprt}

        \usepackage[]{classicthesis-ldpkg}
        \usepackage[]{classicthesis}

        \begin{document}
        \myChapter{Prova}
        Prova Prova

        \end{document}
        `
        ti di a errori, l’ho appena riprovato personalmente. Non hai messo nessun altro pacchetto? Non vorrei che ci fosse qualche conflitto tra pacchetti. Fossi in te proverei a reinstallare tutta la distribuzione completa, non vorrei ci fossere problemi di questo tipo.

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

          Perdonate l’OT, ma ne approfitto per segnalare a Lorenzo una piccola svista sulla sua ottima guida allo stile ClassicThesis.
          Nella tabella 3 a pagina 11 la classe KOMA-Script corrispondente alla classe standard “book” dovrebbe essere scrbook e non scrreprt, giusto?
          Come vedi, sto leggendo molto attentamente… 😛
          r.

          Ops! Hai ragione: correggo subito, grazie mille per la segnalazione!

          Riguardo all’altro errore: prova a cancellare tutti i file ausiliari (.TOC, . MTC, .AUX, …) e a ricompilare.

          Altro tentativo: i file classicthesis.sty e classicthesis-ldpck.sty che sono allegati alla mia guida forse non sono aggiornatissimi. Prova con quelli e poi con due .sty nuovi di zecca, scaricati da CTAN.

          Ancora: compila con pdfLaTeX o con LaTeX?

          Facci sapere: ci mancherebbe che tu debba rinunciare a ClasssicThesis ancor prima di cominciare.

          Ciao,
          L.

        • #18233
          Up
          0
          Down
          ::


          Grazie ragazzi, come sempre siete insostituibili! 😆

          Per Davide:
          Ho compilato il codice che mi hai appena inviato. Rispetto alla prima versione ho sostituito la document class (scrreprt e non scrbook) e non ho caricato il pacchetto lipsum.

          Ma temo che il mio errore possa essere un altro…
          Avevo salvato il file prova.tex all’interno di una cartella in cui avevo inserito anche i file classicthesis.sty e classicthesis-ldpkg.sty.
          Ho fatto una stupidaggine, vero? 😳
          Ora li ho eliminati e tutto è filato liscio…
          Probabilmente sono stata tratta in inganno dalla cartella con i sorgenti del libro Lorenzo (FunzioniDistribuzioni), all’interno della quale avevo trovato anche i file di stile… 🙄

          Lo so, devo farne ancora molta di strada, ma sono volenterosa e determinata. Migliorerò col tempo! 😉

          Per Lorenzo:
          Dovere! Mi sto impegnando a fondo nella lettura delle tue guide. Se dovessi imbattermi in qualche altra svista, te la segnalerò senz’altro, affinché tu possa tenere costantemente aggiornati i tuoi lavori a beneficio di tutti noi.

          P.S.
          Uso pdfLaTeX.

          Ancora mille grazie.
          Ora vi lascio, torno a studiare…ClassicThesis!
          Ciao.
          r.

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

            Ma temo che il mio errore possa essere un altro…
            Avevo salvato il file prova.tex all’interno di una cartella in cui avevo inserito anche i file classicthesis.sty e classicthesis-ldpkg.sty.
            Ho fatto una stupidaggine, vero? 😳
            Ora li ho eliminati e tutto è filato liscio…
            Probabilmente sono stata tratta in inganno dalla cartella con i sorgenti del libro Lorenzo (FunzioniDistribuzioni), all’interno della quale avevo trovato anche i file di stile… 🙄

            Non c’è nulla di male (scomodità a parte) nel tenere un .sty nella stessa cartella del relativo .tex.

            Il fatto è che (ho appena controllato) i file di ClassicThesis che ho allegato ai sorgenti del mio lavoro sulle distribuzioni sono relativi alla versione 2.1, mentre quelli che ho allegato alla guida a ClassicThesis sono aggiornati alla versione 2.3 (l’ultima disponibile, che puoi scaricare da CTAN).

            Rispetto alla penultima versione, la sintassi è cambiata un pochino: per esempio, con la vecchia versione era obbligatorio caricare classicthesis con l’opzione subfigure (ora obsoleta), pena un errore. Questo ed altri problemi sono stati risolti con la versione attuale.

            Ecco spiegato il perché di quegli errori.

            Ciao,
            L.

            P.S. Ho appena aggiornato Funzioni e Distribuzioni: ora il codice è allineato alla versione 2.3 dello stile.

          • #18235
            Up
            0
            Down
            ::

            Non c’è nulla di male (scomodità a parte) nel tenere un .sty nella stessa cartella del relativo .tex.

            Grazie per il chiarimento. Non sono ancora molto pratica in fatto di gestione di codici e stili. Pertanto, non do mai nulla per scontato.

            Il fatto è che (ho appena controllato) i file di ClassicThesis che ho allegato ai sorgenti del mio lavoro sulle distribuzioni sono relativi alla versione 2.1, mentre quelli che ho allegato alla guida a ClassicThesis sono aggiornati alla versione 2.3 (l’ultima disponibile, che puoi scaricare da CTAN).

            Su tuo suggerimento, ho installato proprio oggi una distribuzione completa MiKTeX 2.7; quindi, tutti i pacchetti che ho dovrebbero essere aggiornati.

            Rispetto alla penultima versione, la sintassi è cambiata un pochino: per esempio, con la vecchia versione era obbligatorio caricare classicthesis con l’opzione subfigure (ora obsoleta), pena un errore. Questo ed altri problemi sono stati risolti con la versione attuale.

            Ecco spiegato il perché di quegli errori.

            Ricevuto…
            Ne deduco che per personalizzare eventuali elementi stilistici bisogna operare direttamente sui file .sty modificandoli opportunamente con il proprio editor e salvandone una nuova versione. E’ metodologicamente corretto?
            Ovviamente non mi azzardo ancora a farlo. Magari quando avrò acquisito maggiori competenze…

            P.S. Ho appena aggiornato Funzioni e Distribuzioni: ora il codice è allineato alla versione 2.3 dello stile.

            Ho scaricato la versione aggiornata ed infatti ora riesco a compilare il file distribuzioni.tex. Prima, invece, il processo si bloccava…

            Sicuramente aprirò nuovi topic su ClassicThesis, quando comincerò la stesura vera e propria della tesi.
            Visto che ormai sei un esperto in materia, spero di poter contare ancora sui tuoi preziosi suggerimenti. 😉
            Per il momento, grazie di tutto!
            Ciao.
            r.

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

              Ne deduco che per personalizzare eventuali elementi stilistici bisogna operare direttamente sui file .sty modificandoli opportunamente con il proprio editor e salvandone una nuova versione. E’ metodologicamente corretto?

              No, i pacchetti non vanno mai modificati a mano, per nessun motivo, Per personalizzare un documento, si può (eventualmente) raccogliere il codice in un pacchetto personale. Cerca su una guida di base per vedere come si fa.

              Ciao,
              L.

            • #18237
              Up
              0
              Down
              ::


              Ok, mi documenterò.
              Tu hai fatto qualcosa del genere con la guida in italiano di classicthesis?
              Ho visto che hai incluso un terzo file di stile (classicthesis-ita.sty), che (ovviamente) non è presente nella versione originale del pacchetto.

              Ciao.
              r.

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

                Tu hai fatto qualcosa del genere con la guida in italiano di classicthesis?
                Ho visto che hai incluso un terzo file di stile (classicthesis-ita.sty), che (ovviamente) non è presente nella versione originale del pacchetto.

                Sì. Quando scrivo un documento corposo, preferisco un file .tex principale molto semplice, in modo che si capiscano subito i pacchetti caricati: le impostazioni di quei pacchetti, le relego in un pacchetto personale.

                Cioa,
                L.

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

            Go to top