Ripongo la domanda, cercando di essere più chiaro (scusatemi se non lo sono stato).
Quello che vorrei fare è avere il titolo del Capitolo senza senza che prima di esso compaia “Capitolo 1…”. Qualcosa di simile lo fa \chapter* ciò tuttavia non “fa capire” a LaTeX che è iniziato un nuovo capitolo tant’è che nelle intestazioni in alto nella pagina mette il nome del capitolo precedente.
Mi è stato consigliato l’uso di \markboth. Già lo ho usato ma non mi ha risolto il problema.
Vi metto quello che ho fatto
`
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}\makepagestyle{Procesi}
\makeevenhead{Procesi}{\bfseries \thepage}{}{\bfseries \leftmark}
\makeoddhead{Procesi}{\bfseries \rightmark}{}{\bfseries \thepage}
\makeheadrule{Procesi}{\textwidth}{\normalrulethickness}
\pagestyle{Procesi}
`Uso memoir come classe del documento.
A questo punto vorrei mettere dove mi serve \chapter{xxx} o \chapter*{xxx} o quant’altro per ottenere il risultato.
Aggiungi questo:
`\counterwithout{section}{chapter}
\let\memoirchapter\chapter
\renewcommand{\chapter}[1]{\memoirchapter*{#1}
\chaptermark{#1}
\addcontentsline{toc}{chapter}{#1}
}`
Il primo comando serve per escludere il contatore section dalla lista di azzeramento di chapter, così le tue sezioni saranno numerate in sequenza indipendentemente dai capitoli.
Il secondo serve per memorizzare la definizione originale di \chapter; con il \renewcommand ridefiniamo \chapter in modo da usare (in modo sicuro) \chapter*; poi occorre dire \chaptermark, altrimenti la testatina non verrà modificata. Ho aggiunto anche il codice per produrre l’indice.
Naturalmente non puoi avere capitoli con numero e senza numero: o tutti (eccetto al più quelli come prefazione o introduzione) o nessuno.
Perché ridefinire \chapter e non introdurre un nuovo comando? Si può fare anche così, ma in questo modo ti basterebbe cancellare quelle righe per ottenere i capitoli numerati e avrai anche un documento che non usa comandi “estranei”.
Ciao
Enrico