- Questo topic ha 2 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 17 anni, 10 mesi fa da .
-
Topic
-
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
- Devi essere connesso per rispondere a questo topic.