Problemi sull’utilizzo di classicthesis

  • Creatore
    Topic
  • #41070
    Up
    0
    Down
    ::


    Ciao a tutti,

    volevo provare lo stile classicthesis per la mia tesi e vedere cosa ne sarebbe venuto fuori ma probabilmente per qualche errore di compatibilità con gli altri pacchetti o per qualche altro motivo (probabilmente banale) tutto quello che riesco a vedere sono errori di compilazione:

    Il mio codice è questo:

    `\documentclass[a4paper,11pt,italian,titlepage]{scrartcl}

    \author{Autore}
    \title{Titolo}

    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}

    \usepackage[dvips]{graphicx}
    \graphicspath{images}

    \usepackage{latexsym}

    \usepackage{amsfonts}

    \usepackage{nextpage}

    \usepackage{hyperref}

    \hypersetup{colorlinks=true,linkcolor=blue,citecolor=magenta}

    \usepackage{booktabs}%package per le tabelle che sostituisce hline

    \usepackage[font=small,format=hang,labelfont={sf,bf}]{caption}%stile per le didascalie

    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}

    \newcommand{\otoprule}{\midrule[\heavyrulewidth]}%per le tabelle

    \begin{document}
    \maketitle
    \cleartooddpage[\thispagestyle{empty}]
    \tableofcontents
    \cleartooddpage[\thispagestyle{empty}]
    \input{Introduzione.tex}
    \cleartooddpage[\thispagestyle{empty}]
    \input{Cap1.tex}

    ……………………………………

    \cleartooddpage[\thispagestyle{empty}]
    \input{bibliografia.tex}
    \cleartooddpage[\thispagestyle{empty}]
    \end{document}

    `

    che compila tranquillamente e mi stampa il pdf come è giusto che sia.

    Invece se provo ad inserire

    `\usepackage{classicthesis}`

    mi da errore in fase di compilazione.

    `
    (“C:\Programmi\MiKTeX 2.7\tex\latex\koma-script\scrpage2.sty”)

    ! LaTeX Error: \chaptermark undefined.

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

    l.299 …smallcaps{#1}}{\spacedlowsmallcaps{#1}}}}

    (“C:\Programmi\MiKTeX 2.7\tex\latex\titlesec\titlesec.sty”)
    (“C:\Programmi\MiKTeX 2.7\tex\latex\tocloft\tocloft.sty”

    Package tocloft Note: The document has section divisions.

    )

    ! LaTeX Error: \cftchappresnum undefined.

    ! LaTeX Error: \cftchapafterpnum undefined.

    l.408 }`

    Qualcuno sa spiegarmi come risolverlo e vedere finalmente classicthesis all’opera?

    Grazie
    Adam

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #41071
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        Ciao a tutti,

        volevo provare lo stile classicthesis per la mia tesi e vedere cosa ne sarebbe venuto fuori ma probabilmente per qualche errore di compatibilità con gli altri pacchetti o per qualche altro motivo (probabilmente banale) tutto quello che riesco a vedere sono errori di compilazione:

        Il mio codice è questo:

        `\documentclass[a4paper,11pt,italian,titlepage]{scrartcl}

        \author{Autore}
        \title{Titolo}

        \usepackage[latin1]{inputenc}
        \usepackage[italian]{babel}

        \usepackage[dvips]{graphicx}
        \graphicspath{images}

        \usepackage{latexsym}

        \usepackage{amsfonts}

        \usepackage{nextpage}

        \usepackage{hyperref}

        \hypersetup{colorlinks=true,linkcolor=blue,citecolor=magenta}

        \usepackage{booktabs}%package per le tabelle che sostituisce hline

        \usepackage[font=small,format=hang,labelfont={sf,bf}]{caption}%stile per le didascalie

        \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}

        \newcommand{\otoprule}{\midrule[\heavyrulewidth]}%per le tabelle

        \begin{document}
        \maketitle
        \cleartooddpage[\thispagestyle{empty}]
        \tableofcontents
        \cleartooddpage[\thispagestyle{empty}]
        \input{Introduzione.tex}
        \cleartooddpage[\thispagestyle{empty}]
        \input{Cap1.tex}

        ……………………………………

        \cleartooddpage[\thispagestyle{empty}]
        \input{bibliografia.tex}
        \cleartooddpage[\thispagestyle{empty}]
        \end{document}

        `

        che compila tranquillamente e mi stampa il pdf come è giusto che sia.

        Invece se provo ad inserire

        `\usepackage{classicthesis}`

        mi da errore in fase di compilazione.

        `
        (“C:\Programmi\MiKTeX 2.7\tex\latex\koma-script\scrpage2.sty”)

        ! LaTeX Error: \chaptermark undefined.

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

        l.299 …smallcaps{#1}}{\spacedlowsmallcaps{#1}}}}

        (“C:\Programmi\MiKTeX 2.7\tex\latex\titlesec\titlesec.sty”)
        (“C:\Programmi\MiKTeX 2.7\tex\latex\tocloft\tocloft.sty”

        Package tocloft Note: The document has section divisions.

        )

        ! LaTeX Error: \cftchappresnum undefined.

        ! LaTeX Error: \cftchapafterpnum undefined.

        l.408 }`

        Qualcuno sa spiegarmi come risolverlo e vedere finalmente classicthesis all’opera?

        Grazie
        Adam

        Se non l’hai già letta, ti consiglio questa guida: http://www.lorenzopantieri.net/LaTeX_files/ClassicThesis.pdf.

        Ciao,
        Antonio

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

          \usepackage[dvips]{graphicx}

          Togli quell’impostazione “dvips”: è inutile e dannosa. Non vedo la chiamata a ClassicThesis. Carichi hyperref, ma non serve: ClassicThesis lo carica già di suo. latexsym è obsoleto. Anche quella ridefinizione di \sectionmark non mi convince.

          Ciao,
          L.

        • #41073
          Up
          0
          Down
          ::


          Ciao Lorenzo.
          Prima di tutto grazie dell’aiuto che dai a me e a tutti noi studenti con le tue pubblicazioni.
          Ti vedo un po’ come un insegnante disponibile e paziente come forse ce ne sono pochi in giro.

          Ma torniamo al codice… Ecco le modifiche che ho fatto.
          Il risultato purtroppo però è sempre lo stesso 😥

          Con ordine…

          Togli quell’impostazione “dvips”: è inutile e dannosa.

          tolta

          Non vedo la chiamata a ClassicThesis.

          Nel codice che ho postato non c’è ma l’ho messa prima di hyperref

          Carichi hyperref, ma non serve: ClassicThesis lo carica già di suo.

          Sia che abbia hyperref e classicthesis insieme, sia che io commenti hyperref e utilizzi classicthesis mi da il solito errore riportato nel post iniziale.

          latexsym è obsoleto. Anche quella ridefinizione di \sectionmark non mi convince.

          tolte

          Ma la domanda rimane… Come mai non compila e non stampa. 😥

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

            Ti vedo un po’ come un insegnante disponibile e paziente come forse ce ne sono pochi in giro.

            Grazie! 🙂

            Ma la domanda rimane… Come mai non compila e non stampa. 😥

            L’errore
            `! LaTeX Error: \chaptermark undefined. `
            potrebbe dipendere dal fatto che non carichi ClassicThesis con l’opzione nochapters, che con la classe scrartcl è necessaria.
            `\documentclass{scrartcl}
            \usepackage[nochapters]{classicthesis-ldpkg}
            \usepackage[nochapters]{classicthesis}
            \begin{document}
            Ciao
            \end{document}`
            La prossima volta, comunque, invia un esempio minimo compilabile che riproduca il problema: è (giustamente) uno dei mantra del nostro forum!

            Ciao,
            L.

            P.S. Questo è un esempio (non minimo!) più realistico di articolo con ClassicThesis:
            `\documentclass[10pt,a4paper,twoside,openright,notitlepage,fleqn,
            cleardoubleempty,abstracton,pointlessnumbers,%
            headinclude,footinclude,BCOR5mm,%
            tablecaptionabove]{scrartcl}

            \usepackage[italian]{babel}
            \usepackage[latin1]{inputenc}
            \usepackage[T1]{fontenc}
            \usepackage{indentfirst}
            \usepackage[nochapters]{classicthesis-ldpkg}
            \usepackage[eulerchapternumbers,subfig,beramono,%
            eulermath,pdfspacing,nochapters]{classicthesis}
            \usepackage[italian]{arsclassica}
            \usepackage{lipsum}

            \begin{document}

            \author{\spacedlowsmallcaps{Tyler Durden}}
            \title{\rmfamily\normalfont\spacedallcaps{Il mio articolo}}
            \date{\sffamily\normalsize 14 gennaio 2010}
            \maketitle

            \tableofcontents

            \bigskip

            \lipsum[2]

            \section{Un paragrafo}
            \lipsum

            \section{Un paragrafo}
            \lipsum

            \end{document}
            `
            Alcune impostazioni della classe scrartcl sono necessarie al buon funzionamento dello stile.

            Ciao,
            L.

          • #41075
            Up
            0
            Down
            ::

            L’errore

            `! LaTeX Error: \chaptermark undefined.`

            potrebbe dipendere dal fatto che non carichi ClassicThesis con l’opzione nochapters, che con la classe scrartcl è necessaria.

            Cambiando purtroppo continua a non compilare (segno non buono) MA (segno forse buono) quell’errore non me lo da più.
            Me ne da un altro ovvero:

            `(“C:\Programmi\MiKTeX 2.7\tex\latex\koma-script\scrpage2.sty”

            ! LaTeX Error: Command \chead 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.951 …\chead}{\@ifnextchar[{\@@chead}{\@chead}}

            ! LaTeX Error: Command \cfoot 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.`

            PS. Prometto che dalla prossima volta posto un esempio compilabile minimo

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

              Prometto che dalla prossima volta posto un esempio compilabile minimo

              La “prossima” volta era questa. 😉 Esempio minimo, per favore!

              Ciao,
              L.

            • #41077
              Up
              0
              Down
              ::

              La “prossima” volta era questa. Wink Esempio minimo, per favore!

              Nel crearti un esempio minimo sono riuscito a far compilare il mio testo.

              Ti ringrazio
              Adam

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

          Go to top