- Questo topic ha 0 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 9 anni, 5 mesi fa da .
-
Topic
-
Buon gionro a tutti,
sto ultimando un manuale tecnico e avrei bisogno di sistemare i numeri di pagina: utilizzo la classe Book con un file di struttura preso dall’”orange book” leggermente modificato in alcune sue parti in base a quello che mi serviva. Il documento è strutturato in questo modo:I. Parte
1 Capitolo 1
1.1 Sezione 3
1.1.1 Sottosezione 5
2 Capitolo 12
2.1 Sezione 21
2.1.1 Sottosezione 28II. Parte
3 Capitolo 30
3.1 Sezione 31
3.1.1 Sottosezione 32
4 Capitolo 38
4.1 sezione 40
4.1.1 Sottosezione 45E così via…. Io vorrei invece ottenere una cosa di questo tipo:
I. Parte
1 Capitolo I-1
1.1 Sezione I-3
1.1.1 Sottosezione I-5
2 Capitolo I-12
2.1 Sezione I-21
2.1.1 Sottosezione I-28IV. Parte
1 Capitolo IV-1
1.1 Sezione IV-4
1.1.1 Sottosezione IV-12
2 Capitolo IV-25
2.1 Sezione IV-37
2.1.1 Sottosezione IV-40Sostanzialmente quello di cui ho bisogno è:
- Davanti al numero di pagina ci deve essere il numero della parte
- Le pagine si resettano con ogni nuova parte
- I capitoli si resettano con ogni numero di parte
Ovviamente anche tutto quello che c’è nel capitolo (tabelle, figure) si dovrebbe comportare allo stesso modo.
Sembra una cosa da folli (e forse lo è…) ma in questo modo una volta che si stampa il documento, nel caso di modifiche, basterebbe stampare il solo pezzo di documento che viene aggiornato e non tutto il manuale. Ho già visto e apprezzato il pacchetto
chappg
ma non fa al mio caso. Per il reset dei numeri di pagina mi è stato consigliato l’uitlizzo di questo pacchetto con questa sua opzione:
`
\usepackage{chngcntr}
\counterwithin{page}{part}
`Per il resto non idee in merito 😕 😕 😕 😕 .
Vi metto in allegato la parte del documento “struttra” dove sono definiti i parametri per le testatine.
`
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\sffamily\normalsize\bfseries\chaptername\ \thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\sffamily\normalsize\thesection\hspace{5pt}#1}{}}
\fancyhf{} \fancyhead[LE,RO]{\sffamily\normalsize\thepage}
\fancyhead[LO]{\rightmark}
\fancyhead[RE]{\leftmark}
\renewcommand{\headrulewidth}{0.5pt}
\addtolength{\headheight}{2.5pt}
\renewcommand{\footrulewidth}{0pt}
\fancypagestyle{plain}{\fancyhead{}\renewcommand{\headrulewidth}{0pt}}\makeatletter
\renewcommand{\cleardoublepage}{
\clearpage\ifodd\c@page\else
\hbox{}
\vspace*{\fill}
\thispagestyle{empty}
\newpage
\fi}
`Giusto per non farsi mancare nulla il documento ha anche un glossario, un indice analitico, e una bibliografia. Utilizzo
arara
per compilare il documento.
Ringrazio fin da subito chi mi riuscirà ad aiutare. Grazie. Mirko.
- Devi essere connesso per rispondere a questo topic.