problema con titlesec

  • Creatore
    Topic
  • #15154
    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?
    Ringrazio anticipatamente
    Ciao

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #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

    • #15156
      Up
      0
      Down
      ::


      Egreg ti ringrazio
      Era proprio quello che volevo
      Ciao

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top