Problema ClassicThesis: dimensioni pagina impazzite

  • Creatore
    Topic
  • #38238
    Up
    0
    Down
    ::


    Ciao a tutti,

    lavoro con MiKteX 2.8 su windows. Ho provato lo stile ClassicThesis ma mi sono imbattuto in un errore enorme: la larghezza della pagina è perfetta (diciamo come il pdf di Pantieri) ma l’altezza del testo straborda fino a tagliare, addirittura, la testatina e il piè di pagina!

    il codice è semplicemente
    `
    \documentclass{scrbook}
    \usepackage[italian]{babel}
    \usepackage{classicthesis-ldpkg}
    \usepackage{classicthesis}

    \begin{document}
    \myChapter{Ciccio pasticcio}
    testo casuale lungo a sufficienza per fare 2 pagine
    \end{document}
    `
    In questo esempio a pagina 2 vedrete la testatina contenente “ciccio pasticcio” quasi scomparire…
    E il testo non sembra allungato o altro, ci sono solamente più righe del “normale”…

    Togliendo sempicemente i due package il testo torna tranquillamente a suo posto.
    Ho provato a re-installare il miktek, e non cambia nulla.
    Non è un problema di Acrobat, lo fa anche con altri visualizzatori.

    A cosa può essere dovuto?

    Ciao a tutti!

    Alberto

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

        Ho provato lo stile ClassicThesis ma mi sono imbattuto in un errore enorme: la larghezza della pagina è perfetta (diciamo come il pdf di Pantieri) ma l’altezza del testo straborda fino a tagliare, addirittura, la testatina e il piè di pagina!

        Troppo buono! 😉

        Battute a parte, credo che il tuo errore consista nel non specificare le opzioni alla classe scrbook (non ricordo se “footinclude” o “footexclude”, ma ce ne sono anche altre: guarda nel mio articolo su ClassicThesis e trovi tutto ). Quelle opzioni sono necessarie per il buon riempimento della pagina (il concetto di “opzione necessaria” è di certo contraddittorio, ma così stanno le cose, consideralo uno dei difett(ucc)i di ClassicThesis). Fossi in te, caricherei scrreprt con le opzioni “giuste”.

        Ciao,
        L.

      • #38240
        Up
        0
        Down
        ::


        Beh è vero, fare un lavoro del genere non è da tutti!
        Verissimo, usando scrreprt cambia tutto! Anche se son sparite le testatine e il piè di pagina…ma temo sia una peculiarità della classe report, o sbaglio?
        Usando le opzioni footinclude e headinclude “stringe” ancora di più la pagina, che comunque con scrreprt è già “giusta”. Solo che queste opzioni cn la classe scrbook non miglioravano per nulla la cosa (include) o la peggioravano (exlude)…

        Pensa che io avevo (quasi) risolto così:

        `
        \documentclass[a4paper,titlepage,11pt,twoside]{book}

        \usepackage[italian]{babel}
        \usepackage[T1]{fontenc}
        \usepackage{lipsum}

        \usepackage[pdfdisplaydoctitle=true,linktocpage=true, bookmarks=false,%
        colorlinks,linkcolor=myblue, pdfauthor={Alberto},pdftitle={CoroBot Thesis}]{hyperref}

        \usepackage{xcolor}
        \usepackage{palatino}
        \usepackage{euler}

        \usepackage[sc]{titlesec}
        \titleformat{\chapter}[display]
        {}
        {\begin{flushright}\color{gray}\fontsize{90}{10}$\thechapter$\end{flushright}}
        {1pc}
        {\Huge\textsc}

        \usepackage{fancyhdr}
        \pagestyle{fancy}
        \fancyhf{}
        \fancyfoot[LE,RO]{\textsc\thepage}
        \fancyhead[LO]{\textsc\rightmark}
        \fancyhead[RE]{\textsc\leftmark}
        \renewcommand{\headrulewidth}{0.5pt}
        \renewcommand{\footrulewidth}{0pt}
        \addtolength{\headheight}{0.5pt}
        \fancypagestyle{plain}{
        \fancyhead{}
        \renewcommand{\headrulewidth}{0pt}
        }

        \newcommand{\notamargine}[1]{\marginpar{\flushleft \emph{\footnotesize #1}}}
        \definecolor{myblue}{RGB}{90,90,250}

        \begin{document}
        \lipsum
        \end{document}
        `

        il che era anche gran soddisfazione (anche se l’indice non cambia, sigh, ma mi adopererò, a meno che non vogliate darmi una mano! :wink:).
        Si accettano suggerimenti ben volentieri!

        A questo punto, poiché le testatine mi piacciono, pensavo di usare la mia soluzione (senza offesa, anzi ho preso tutto spunto da ClassicThesis!)
        se riesco a mettere in maiuscoletto anche l’indice…

        Grazie per l’aiuto! Mi è servito in ogni caso sia per il futuro (sicuramente!) sia per capire di non essere impazzito!

        Alberto

      • #38241
        Up
        0
        Down
        ::


        brutalmente, per l’indice ho risolto così
        `
        \chapter[\textsc{Titolo capitolo}]{Titolo capitolo}
        `
        che, tanto (anche se riceverò una bacchettata, meritata, dal prof. Gregorio dovesse mai passare da questo topic!), son solo una decina di capitoli…

        Sempre disposto ad accettare qualcosa di più elegante! 😉

        Grazie ancora,
        Alberto

      • #38242
        Up
        0
        Down
        ::


        ovviamente, mi stupisco della mia scempiaggine
        `
        \newcommand{\capitolo}[1]{\chapter[\textsc{#1}]{#1}}

        \capitolo{Nome Capitolo}
        `

        scusate, sono le poche ore di sonno….

        Alberto

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

          Verissimo, usando scrreprt cambia tutto! Anche se son sparite le testatine e il piè di pagina…ma temo sia una peculiarità della classe report, o sbaglio?

          Una strada che potresti adottare è scaricare dal mio sito il template “Tesi Classica” che ha già tutte le impostazioni funzionanti e modificare quello.

          Ciao,
          L.

        • #38244
          Up
          0
          Down
          ::

          ovviamente, mi stupisco della mia scempiaggine
          `
          \newcommand{\capitolo}[1]{\chapter[\textsc{#1}]{#1}}

          \capitolo{Nome Capitolo}
          `

          scusate, sono le poche ore di sonno….

          Non sarebbe meglio
          `\usepackage{tocloft}
          \renewcommand{\cftchapfont}{\scshape}`
          che risulta leggermente più conveniente? 😉

          Cambierei anche l’erratissima composizione delle testatine:
          `\fancyhead[LO]{\scshape\nouppercase\rightmark}
          \fancyhead[RE]{\scshape\nouppercase\leftmark}`
          Ciao
          Enrico

        • #38245
          Up
          0
          Down
          ::


          per le testatine chiedo umilmente perdono! 😉

          per il carattere del capitolo, la soluzione del prof. Gregorio
          `
          \usepackage{tocloft}
          \renewcommand{\cftchapfont}{\scshape}
          `

          è più conveniente sicuro, ma non mi cambia il carattere della \tableofcontents! 😥

          che fare?

          ciao,
          Alberto

        • #38246
          Up
          0
          Down
          ::

          per le testatine chiedo umilmente perdono! 😉

          per il carattere del capitolo, la soluzione del prof. Gregorio
          `
          \usepackage{tocloft}
          \renewcommand{\cftchapfont}{\scshape}
          `

          è più conveniente sicuro, ma non mi cambia il carattere della \tableofcontents! 😥

          che fare?

          In che senso? Io trovo il titolo dei capitoli in maiuscoletto. “Lo giuro sul mio onore (purché non si parli del Commendatore)” (citazione dotta :)).

          Ciao
          Enrico

        • #38247
          Up
          0
          Down
          ::


          sisi, intendevo proprio la parola “indice”creata dal \tableofcontents…

          Ciao,
          Alberto

        • #38248
          Up
          0
          Down
          ::

          sisi, intendevo proprio la parola “indice”creata dal \tableofcontents…

          Sono giunto alla conclusione che si tratta di un baco di titlesec. ❓

          Soluzione:
          `\addto\captionsitalian{%
          \renewcommand{\contentsname}{\normalfont\scshape Indice}}`
          Ciao
          Enrico

          (Corretto l’errore segnalato da Alberto)

        • #38249
          Up
          0
          Down
          ::


          Perfetto! Cavolo che sfortuna beccare un bug! 😛

          grazie mille!

          Ciao,
          Alberto

          PS: mancava il “\” dopo \addto 😉

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

      Go to top