Mini-titoli per Testatine e Indici

  • Creatore
    Topic
  • #28188
    Up
    0
    Down
    ::


    Salve a tutti.

    Vorrei risolvere una cosa:
    ho scritto una tesina usando la classe “scrreprt” e il pacchetto classicthesis, a cui ho provato anche ad associare il pacchetto “fancyhdr” per modificare il layout a livello delle testatine.
    Ho usato il comando “\myChapter[ ]{ }” per introdurre il titolo del capitolo, e avrei voluto inserire nella testatina sia il nome del capitolo sia i titoletti delle varie sezioni.
    Il titolo del capitolo e’ pero’ troppo lungo, ed inserito nella testatina dava un brutto effetto, cosi’ ho cercato di creare un comando per poter scrivere un “mini-titolo” sostitutivo del titolo originale:

    -nel preambolo-

    `
    \usepackage{fancyhdr}

    \newcommand{\MiniChapter}{}
    \newcommand{\ThisMiniChapter}[1]{\renewcommand{\MiniChapter}{#1}}

    \fancyhf{}
    \fancyhead[L]{\small{\color{classicmaroon} \MiniChapter}}
    \fancyhead[R]{\small\sl\rightmark}
    \fancyfoot[R]{\rm\thepage}
    \setlength{\headheight}{12pt}
    \setlength{\footskip}{30pt}
    \pagestyle{fancy}

    \usepackage{color}

    \definecolor{classicmaroon}{cmyk}{0, 0.87, 0.68, 0.32}
    `

    -Dopo \begin{document}, all’inizio del capitolo-

    `
    \ThisMiniChapter{}
    \myChapter[\MiniChapter]{}
    \label{cap:Primo}
    \minitoc\mtcskip
    \section{}\label{}
    `

    Sono riuscito cosi’ ad ottenere quanto desideravo; in pratica ora, all’inizio di ogni capitolo mi scrivo col comando “\ThisMiniChapter” il “Mini-titolo” che desidero attribuire per quel capitolo da inserire nella testatina, e lo stesso mi compare sia nella testina in alto a sinistra, colorato del colore “classicmaroon” da me definito, sia nell’indice (avendo posto “\MiniChapter” tra le parentesi quadre nel comando “\myChapter”).

    Ora, il desiderio aggiuntivo era un altro:
    vorrei poter colorare del colore “classicmaroon” anche il “Mini-titolo” che mi compare nell’indice!

    Questo obiettivo mi sta creando problemi e non riesco ad uscirne! L’unica azione che si e’ quasi avvicinata completamente al target e’ stata scrivere:

    `
    \ThisMiniChapter{{\color{classicmaroon} Docking manuale}}
    `

    al posto di:

    `
    \ThisMiniChapter{Docking manuale}
    `

    ma il problema e’ che cosi’ facendo mi ritrovo nel bookmark il “Mini-titolo” da me assegnato al capitolo preceduto dalla scritta del nome del colore da me usato per colorare lo stesso nell’indice!

    Ho provato ad usare:

    `
    \pdfbookmark[1]{}{}
    `

    prima di

    `
    \ThisMiniChapter{{\color{classicmaroon} Docking manuale}}
    `

    ma l’effetto e’ stato solo peggiorativo, ritrovandomi nel bookmark 2 “Mini-titoli” per il capitolo, di cui uno con il nome giustamente scritto (senza esser preceduto dalla scritta “classicmaroon”) ma non ben funzionante (perche’ non si espande a mostrare le sezioni in esso contenute), e l’altro funzionante (perche’ si espande a mostrare le sezioni) ma con quel “classicmaroon” prima del “Mini-Titolo”!…

    Non so piu’ dove andare a parare!

    Se avete qualche consiglio, mi farebbe piacere!

    Riccardo

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #28189
      Up
      0
      Down
      ::


      ps: “Docking manuale” (scritto alla fine) e’ il “Mini-Titolo” nello specifico che ho assegnato al capitolo: non lo considerate! Ho fatto copia/incolla dal sorgente e ho dimenticato di sostituirci

    • #28190
      Up
      0
      Down
      ::


      Ragazzi HO RISOLTO!!!! 😀
      E’ bastato nominare il colore da me definito per colorare il Mini-titolo con un semplice SPAZIO (\ )…CHE GENIALATA!!

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top