Classicthesis 4.0

  • Creatore
    Topic
  • #67895
    Up
    0
    Down
    ::


    Ok, siamo alle solite: oggi è stato aggiornato classicthesis (non usa più il maledetto classicthesis-preamble.sty) e non riesco più a compilare la mia tesi.
    In particolare ho problemi analoghi con indice e bibliografia che danno tutti un qualche errore con i counter dummy:
    `No counter 'dummy' defined. \refstepcounter{dummy}`
    Nel file degli indici ho
    `\refstepcounter{dummy}
    \pdfbookmark{\contentsname}{tableofcontents}
    \tableofcontents`
    Come risolvo?
    Più complesso sembra invece il problema della bibliografia, infatti nel file ho solo
    `\printbibliography`

    Riporto anche il preambolo del mio documento:
    `\documentclass[10pt,a4paper,twoside,openright,%
    headinclude,footinclude,BCOR5mm,%
    numbers=noenddot,cleardoublepage=empty,%
    captions=tableheading]{scrbook}

    \newcommand{\myName}{Nome Cognome}
    \newcommand{\myTitle}{Titolone}

    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage[dvipsnames]{xcolor} % colori
    \usepackage{siunitx} % unità di misura
    \usepackage{lipsum} % togliere
    \usepackage[printonlyused,smaller]{acronym} % acronimi
    \usepackage{amsmath,amssymb,amsthm} % matematica
    \usepackage[italian]{varioref} % riferimenti estesi nel testo
    \usepackage{multirow} % campi di tabelle multiriga
    \usepackage{textcomp} % caratteri extra
    \usepackage{frontespizio} % produce un frontespizio decente
    \usepackage{chngcntr} % personalizzazione dei contatori
    \usepackage{wrapfig} % figure incorniciate da testo
    \usepackage{icomma} % gestione intelligente della virgola
    \usepackage{tikz} % disegno vettoriale programmato
    \usepackage[version=3,arrows=pgf]{mhchem} % chimica
    \usepackage[useprefix,babel=hyphen,sorting=none,articletitle,chaptertitle,%
    style=chem-rsc]{biblatex} % stile numerale per la bibliografia
    \usepackage[babel]{csquotes} % utilizzato da biblatex
    \usepackage{subfig} % sottofigure
    \usepackage{classicthesis}
    \usepackage{arsclassica}
    \usepackage{tesi} % pacchetto personale di impostazioni

    \bibliography{specialistica}`

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #67896
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        Il codice di Miede è incasinatissimo.

        Fra l’altro, non c’è nessun bisogno di quel “dummy” (basta \phantomsection definito da hyperref). meglio usare biblatex, poi, per la bibliografia.

        Ho preparato una versione di ClassicThesis più semplice di quella di Meide:
        http://www.lorenzopantieri.net/LaTeX_files/classicthesis-pantieri.zip

        Spero possa esserti utile. Il pacchetto classicthesis.sty è lo stesso: quello che è diverso è il modello. Domani ne pbblico una versione pensata per utenti italiani.

        Ciao.

      • #67897
        Up
        0
        Down
        ::


        Lorenzo, grazie mille.
        Ancora due cose:

        • mi spieghi come togliere quei dummy in favore di phantomsection?
        • a dirla tutta io uso biblatex.

        EDIT: il primo punto l’ho risolto: semplicemente al posto di \refstepcounter{dummy} ho messo \phantomsection.
        Sono inoltre usciti due nuovi warning relativi ad arsclassica:

        • Option `hyperfootnotes’ has already been used,(hyperref) setting the option has no effect on input line 209. Option `hyperfootnotes’ has already been used,(hyperref) setting the option has no effect
        • Option `pdfpagelabels’ has already been used,(hyperref) setting the option has no effect on input line 209. Option `pdfpagelabels’ has already been used,(hyperref) setting the option has no effect

      • #67898
        Up
        0
        Down
        ::

        peppo” post=66964Sono inoltre usciti due nuovi warning relativi ad arsclassica:

        • Option `hyperfootnotes’ has already been used,(hyperref) setting the option has no effect on input line 209. Option `hyperfootnotes’ has already been used,(hyperref) setting the option has no effect
        • Option `pdfpagelabels’ has already been used,(hyperref) setting the option has no effect on input line 209. Option `pdfpagelabels’ has already been used,(hyperref) setting the option has no effect

        Spiega Heiko:

        It’s a feature that many package options can be
        changed after package loading using \hypersetup. But there
        are also options that cannot be changed afterwards. `hyperfootnotes’
        is one of the options. Also options exist that can be changed some
        time after the package is loaded. But there are evaluated, for
        example, in \begin{document} or at the output time of the first
        page. After this time these options also cannot be changed.
        Therefore I have added code some time ago that generates
        a warning, if an option is already evaluated and changes haven’t
        an effect.


        @lorenzo
        .pantieri, forse potresti toglierle del tutto dal codice di arsclassica.

        Ciao,
        Antonio

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


          Buona idea Antonio. Appena ho un attimo aggiorno il pacchetto e aggiorno il modello “Tesi Classica”.

          Ciao,
          L.

        • #67900
          Up
          0
          Down
          ::


          Ma boicottare il pacchetto facendone un fork che si inizi a sviluppare autonomamente e che abbia la retrocompatibilità come condizione?

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

            SIGI” post=66990Ma boicottare il pacchetto facendone un fork che si inizi a sviluppare autonomamente e che abbia la retrocompatibilità come condizione?

            Sono contrarissimo: ClassicThesis è ClassicThesis, il merito è di Miede, e poi il pacchetto classicthesis.sty è molto rodato, usato da utenti di tutto il mondo.

            Diverso è il discorso per il modello di tesi: lì le cose si possono anche cambiare. Ok, mi metto all’opera.

            A dopo,
            L.

          • #67902
            Up
            0
            Down
            ::

            lorenzo.pantieri” post=66999Sono contrarissimo: ClassicThesis è ClassicThesis, il merito è di Miede, e poi il pacchetto classicthesis.sty è molto rodato, usato da utenti di tutto il mondo.

            Nessuno vuole togliere a Miede i meriti per il suo lavoro. Certo che non assicurare la retrocompatibilità è una cosa abbastanza inusuale… E se uno sta facendo la tesi deve stare attento a non aggiornare il pacchetto o magari essere disposto a passare un po’ di tempo per capire cosa modificare per farlo andare.

            Sarebbe come se gli sviluppatori java decidessere da una release all’altra che il comando per il ciclio for non sia più for ma ciccio… Non è molto carino no?

            lorenzo.pantieri” post=66999
            Diverso è il discorso per il modello di tesi: lì le cose si possono anche cambiare. Ok, mi metto all’opera.

            A dopo,
            L.

            Ottimo ^__^

            ps: io sto passando al plainTeX… Non mi cambia molto…

          • #67903
            Up
            0
            Down
            ::

            SIGI” post=66990Ma boicottare il pacchetto facendone un fork che si inizi a sviluppare autonomamente e che abbia la retrocompatibilità come condizione?

            “Boicottare” è un termine troppo forte, senza dubbio. Come ripete Lorenzo, Miede ha i suoi meriti ed è giusto riconoscerglieli, in qualche modo. Chi vuole usare ClassicThesis lo usi, e quando incapperà in qualche problema avrà il supporto (mio e) del forum.

            Fatta questa premessa, confesso che anch’io mi sono sentito un po’ le mani legate usandolo e quindi ho pensato a scrivere qualcosa per svincolarmi dal codice di Miede. Questa è una prima bozza, se sei interessato. In questi giorni ho interrotto lo sviluppo a causa di altri impegni; fra qualche giorno dovrei rimettermici.

            Ciao,
            Antonio

          • #67904
            Up
            0
            Down
            ::


            lorenzo.pantieri io sono interessato ad arsclassica. Puoi dare uno schema di compilazione per favore?

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

              zippo” post=67040lorenzo.pantieri io sono interessato ad arsclassica. Puoi dare uno schema di compilazione per favore?

              http://www.lorenzopantieri.net/LaTeX.html

              Scarica il modello “Tesi Classica”.

              Ciao.

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

          Go to top