Re: problema con titlesec

#15155
Up
0
Down
::

Allora, vi spiego subito il mio problema. Ho utilizzato il pacchetto titlesec con l’obiettivo ,riuscito, di ottenere una piacevole intestazione dei capitoli, con la numerazione classica sostituita dalla numerazione romana.
La controindicazione sta nel fatto che era mio obiettivo fare uscire la numerazione romana solo nell’intestazione iniziale del capitolo, mentre col codice da me adottato, anche nelle singole formule mi esce la numerazione romana(per esempio mi esce una formula del tipo IV.12, mentre io vorrei uscisse nelle formule 4.12).
Il codice da me usato è il seguente:
`\renewcommand{\thechapter}{\Roman{chapter}}
\titleformat{\chapter}[display]
{\bfseries\Large}
{\filleft\MakeUppercase{\chaptertitlename}\Huge\thechapter}
{4ex}
{\titlerule
\vspace{2ex}%
\filright}
[\vspace{2ex}%
\titlerule]`
Qualcuno mi sa dire come modificarlo ad hoc per avere l’effetto desiderato?

Togli il \renewcommand{\thechapter}{…} e scrivi
`\titleformat{\chapter}[display]
{\bfseries\Large}
{\filleft\MakeUppercase{\chaptertitlename}\ \Huge\Roman{chapter}}
{4ex}
{\titlerule
\vspace{2ex}%
\filright}
[\vspace{2ex}%
\titlerule]`
\thechapter è la rappresentazione normale del valore del contatore chapter, usata per esempio da \label per definire il riferimento; puoi però rappresentare il valore in altri modi. Mancava uno spazio fra “Capitolo” e numero.

Ciao
Enrico

Go to top