- Questo topic ha 3 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 10 mesi fa da .
-
Topic
-
Ciao a tutti,mi sto divertendo a creare una classe personalizzata a partire dalla classe book.
Il problema delle testatine dopo un \chapter*{…} è ben noto ed è ben nota anche la soluzione: \markboth{…}{…}
Ho provato, senza successo, a ridefinire \chapter* per far sì che il \markboth venga dato in automatico. Ecco un esempio (ovviamente non funzionante…) per dare l’idea di ciò che sto cercando di fare:
`
\newcommand{\origchapter}[2][]{}
\let\origchapter\@chapter
\newcommand{\newchapter}[2][]{\origchapter{#1}{#2} \markboth{#2}{#2}}
\let\@chapter\newchapter
`Credo che questo problema ricada nel caso più generale di ridefinire un comando con parametri usando la definizione precedente del comando stesso.
Spero possiate aiutarmi.
Grazie mille.
- Devi essere connesso per rispondere a questo topic.