Modificare posizione titolo capitolo e num in Classicthesis

  • Creatore
    Topic
  • #106485
    Up
    0
    Down
    ::


    Salve a tutti, sto scrivendo la mia tesi e ho usato Classicthesis. Volevo chiedervi come posso “alzare” il numero e il titolo del capitolo. I margini della pagina non credo siano il problema. Vi riporto il preambolo del documento.
    Vi ringrazio in anticipo.`\documentclass[openright, headexclude, footexclude, cleardoublepage=plain, oneside ]{scrreprt}
    %\usepackage {classicthesis-config}
    %\pagestyle{scrheadings}

    \usepackage[linedheaders, eulerchapternumbers, eulermath, pdfspacing,tocaligned, dottedtoc,]{classicthesis}

    %\usepackage[style=long,nolist]{glossaries}

    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}

    \usepackage[write]{frontespizio}

    \usepackage{indentfirst}
    \usepackage{graphicx}

    \definecolor{airforcebluehy}{rgb}{0.26, 0.44, 0.56}
    \definecolor{grigioscuro}{rgb}{0.25, 0.25, 0.28}
    \usepackage{hyperref}
    \hypersetup{
    pdftitle={}, pdfauthor={}, pdfsubject={}, pdfkeywords={}, colorlinks=true, linkcolor=grigioscuro, linktocpage=true, pageanchor=true}

    \usepackage{caption}

    \usepackage{multirow}
    \usepackage{floatflt}

    \definecolor{ao(english)}{rgb}{0.0, 0.5, 0.0}

    \usepackage{listings}
    \lstdefinelanguage{VHDL}{
    morekeywords={
    library,use,all,entity,is,port,in,out,end,architecture,of,
    begin,and, downto, component, signal,case,if,end,else,then,when, process, or,xor,function
    },
    morecomment=[l][\color{ao(english)}]–,
    morestring=[\color{Gray}] {`}{'}
    }

    \usepackage{xcolor}
    \colorlet{keyword}{blue!100!black!80}
    %\colorlet{comment}{green!90!black!90}
    \lstdefinestyle{vhdl}{
    language = VHDL,
    basicstyle = \scriptsize\ttfamily,
    keywordstyle = \color{keyword}\bfseries,
    %commentstyle = \color{comment}
    }

    \usepackage{listings}
    \lstdefinelanguage{assembler}{
    morekeywords={
    code, data
    },
    morecomment=[l][\color{ao(english)}];,
    morestring=[\color{Gray}] {`}{'}
    }

    \lstdefinestyle{ass}{
    language = assembler,
    basicstyle = \scriptsize\ttfamily,
    keywordstyle = \color{keyword}\bfseries,
    %commentstyle = \color{comment}
    }

    \usepackage{geometry}
    \geometry{a4paper,top=3 cm,bottom=3cm,left=3.5 cm,right=3cm,heightrounded,bindingoffset=5mm}

    \definecolor{airforceblue}{rgb}{0.36, 0.54, 0.66}
    \makeatletter
    \ifthenelse{\boolean{@linedheaders}}%
    {% lines above and below, number right
    \titleformat{\chapter}[display]%
    {\relax}
    {\raggedleft{\color{airforceblue}\chapterNumber\thechapter} \\ }
    {0pt}%
    {\color{airforceblue!70!black}\huge\titlerule\vspace*{.9\baselineskip}\raggedright\spacedallcaps}% change color and size here
    [\normalcolor\normalsize\vspace*{.8\baselineskip}\titlerule]%
    }
    {% something like Bringhurst
    \titleformat{\chapter}[display]%
    {\relax}
    {\mbox{}\oldmarginpar{\vspace*{-3\baselineskip}\color{airforceblue}\chapterNumber\thechapter}}
    {0pt}%
    {\color{airforceblue!70!black}\huge\raggedright\spacedallcaps}% change color and size here
    [\normalcolor\normalsize\vspace*{.8\baselineskip}\titlerule]%
    }
    \makeatother`

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #106486
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        In teoria non puoi, perché l’autore di ClassicThesis non accetta che siano apportate modifiche al suo layout.

        In pratica, purché non modifichi ClassicThesi.sty, per apportare modifiche devi essere così bravo da leggerti la documentazione delle classi KOMA Script; apri un terminale e scrivici dentro texdoc scrguien, premi il tasto “invio” e leggi quello che ti si apre in una nuova finestra.
        Le classi scrbook.cls, scrreprt.cls e le altre di quella collezione sono configurabili, ma ClassicThesis fa di tutto per mettere i bastoni fra le ruote così che modificarne il comportamento è possibile ma staordinariamente complicato. Tanto complicato che io preferisco crearmi le classi da solo partendo da zero o appoggiandomi alle classi standard che accettano qualunque modifica in modo relativamente facile.

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

    Go to top