Re: annullare gli effetti del comando \appendix

#7622
Up
0
Down
::

Sto scrivendo un testo diviso in piu’ parti (con il comando \part). Voglio che ogni parte sia completamente indipendente dalle altre. Cosi’ ogni parte ha i propri capitoli e le proprie appendici.
Problema: dopo la prima volta che scrivo \appendix all’interno della parte 1, la numerazione dei capitoli della parte 2 continua in lettere (anziche’ numeri) e i capitoli si chiamano “Appendix” anziche’ “Chapter”. Ho cercato un bel po’, senza trovare nessuno che abbia gia’ avuto il mio problema. Cosi’ ho provato a risolverlo. Qui sotto c’e’ la soluzione che ho trovato, e che al momento sembra lavorare bene (le due righe dopo \part{part2}).
❓ E’ corretta la soluzione o ne esistono di migliori e piu’ semplici ?
❓ Si puo’ modificare il comando \part in modo che lo faccia lui automaticamente?

Non sono proprio sicuro che, tipograficamente, questo modo di fare sia valido. In ogni caso puoi modificare direttamente il comando \part`\makeatletter
\@addtoreset{chapter}{part}
\let\old@part\part
\renewcommand{\part}{%
\def\@chapapp{\chaptername}%
\renewcommand{\thechapter}{\arabic{chapter}}%
\old@part}
\makeatother`Il trucco sta nel definire un comando che contenga la definizione originale di \part (\old@part} e poi ridefinire \part facendogli fare quello che desideri e, infine, ridando il comando “originale”, che si legge i suoi argomenti e va tranquillo.

Ciao
Enrico

Go to top