[RISOLTO] Titlesec – Titoli numerati e titoli non numerati

  • Questo topic ha 8 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 3 mesi fa da Doc.
  • Creatore
    Topic
  • #59969
    Doc
    Partecipante
      Up
      0
      Down
      ::


      Carissimi, avrei bisogno di un aiutino su una questione: purtroppo, il manuale di titlesec non mi è molto perspicuo.

      Ebbene, quello che debbo realizzare è questa tipologia di titoli

      TITOLO UNO (accentrato)
      1. Sottotitolo
      1.2. Sotto-Sottotitolo

      Si noti anche l’uso alternato di corsivi e tondi.

      Attualmente, ho inserito questo nel preambolo, ma, evidentemente, qualcosa mi sfugge ancora (trascrivo anche le parti commentate, che tengo ad ogni buon conto, ma che non mi servono)::
      `\usepackage{titlesec}
      \titleformat{\chapter}[display]{\center\LARGE}{\chaptertitlename\ \thechapter}{20pt}{\Large\MakeUppercase}
      \titleformat{\subsection}{\itshape}{\thesubsection. \subsectiontitle}{}{}
      %\titlespacing*{command}{left}{beforesep}{aftersep}

      %\titlespacing{\section}{0pt}{*2}{*2}
      %\titlespacing*{\section}{0pt}{16pt}{\aftersection}
      \setcounter{secnumdepth}{-2}`

      Grazie mille anticipate,
      Domenico

    Visualizzazione 7 filoni di risposte
    • Autore
      Risposte
      • #59970
        Up
        0
        Down
        ::

        Carissimi, avrei bisogno di un aiutino su una questione: purtroppo, il manuale di titlesec non mi è molto perspicuo.

        Ebbene, quello che debbo realizzare è questa tipologia di titoli

        TITOLO UNO (accentrato)
        1. Sottotitolo
        1.2. Sotto-Sottotitolo

        Si noti anche l’uso alternato di corsivi e tondi.

        Attualmente, ho inserito questo nel preambolo, ma, evidentemente, qualcosa mi sfugge ancora (trascrivo anche le parti commentate, che tengo ad ogni buon conto, ma che non mi servono)::
        `\usepackage{titlesec}
        \titleformat{\chapter}[display]{\center\LARGE}{\chaptertitlename\ \thechapter}{20pt}{\Large\MakeUppercase}
        \titleformat{\subsection}{\itshape}{\thesubsection. \subsectiontitle}{}{}
        %\titlespacing*{command}{left}{beforesep}{aftersep}

        %\titlespacing{\section}{0pt}{*2}{*2}
        %\titlespacing*{\section}{0pt}{16pt}{\aftersection}
        \setcounter{secnumdepth}{-2}`

        Non è ben chiaro che cosa desideri: se vuoi paragrafi numerati non puoi impostare secnumdepth a -2 che inibisce la numerazione anche dei capitoli. Se ciò che vuoi è “Capitolo uno” invece che “Capitolo 1”, scriverai
        `\usepackage{titlesec,itnumpar}
        \titleformat{\chapter}[display]
        {\centering\LARGE}
        {\chaptertitlename\ \numeroinparole{chapter}}
        {20pt}
        {\Large\MakeUppercase}`
        Sicuro di volere “\LARGE” per “Capitolo uno” e “\Large” per il titolo?

        Ciao
        Enrico

      • #59971
        Doc
        Partecipante
          Up
          0
          Down
          ::


          Non mi ero spiegato bene.

          Ecco cosa mi serve:

          TITOLO (accentrato)
          1. Sottotitolo
          1.2. Sotto-Sottotitolo

          Insomma, il primo livello non deve aver alcun numero, mentre devono essere numerati gli altri due (o tre…).

          Purtroppo, sono legato a precise norme editoriali. 😥

        • #59972
          Up
          0
          Down
          ::

          Non mi ero spiegato bene.

          Ecco cosa mi serve:

          TITOLO (accentrato)
          1. Sottotitolo
          1.2. Sotto-Sottotitolo

          Insomma, il primo livello non deve aver alcun numero, mentre devono essere numerati gli altri due (o tre…).

          Purtroppo, sono legato a precise norme editoriali. 😥

          E allora togli la parte relativa a “Capitolo x”:
          `\usepackage{titlesec,itnumpar}
          \titleformat{\chapter}[display]
          {\centering}
          {}
          {0pt}
          {\Large\MakeUppercase}`
          Dovrai anche modificare come vengono indicati i capitoli nell’indice.

          Ciao
          Enrico

        • #59973
          Doc
          Partecipante
            Up
            0
            Down
            ::

            Non mi ero spiegato bene.

            Ecco cosa mi serve:

            TITOLO (accentrato)
            1. Sottotitolo
            1.2. Sotto-Sottotitolo

            Insomma, il primo livello non deve aver alcun numero, mentre devono essere numerati gli altri due (o tre…).

            Purtroppo, sono legato a precise norme editoriali. 😥

            E allora togli la parte relativa a “Capitolo x”:
            `\usepackage{titlesec,itnumpar}
            \titleformat{\chapter}[display]
            {\centering}
            {}
            {0pt}
            {\Large\MakeUppercase}`
            Dovrai anche modificare come vengono indicati i capitoli nell’indice.

            Ciao
            Enrico

            Niente! Mi sfugge ancora qualcosa… Non riesco infatti ad ottenere alcun numero né nei titoli di primo livello (dove comunque non li voglio), né in quelli di secondo (e terzo etc.) livello, dove invece li vorrei.

            Comunque, grazie mille per l’aiuto!
            Domenico

          • #59974
            Up
            0
            Down
            ::

            [quote]Non mi ero spiegato bene.

            Ecco cosa mi serve:

            TITOLO (accentrato)
            1. Sottotitolo
            1.2. Sotto-Sottotitolo

            Insomma, il primo livello non deve aver alcun numero, mentre devono essere numerati gli altri due (o tre…).

            Purtroppo, sono legato a precise norme editoriali. 😥

            E allora togli la parte relativa a “Capitolo x”:
            `\usepackage{titlesec,itnumpar}
            \titleformat{\chapter}[display]
            {\centering}
            {}
            {0pt}
            {\Large\MakeUppercase}`
            Dovrai anche modificare come vengono indicati i capitoli nell’indice.

            Ciao
            Enrico

            Niente! Mi sfugge ancora qualcosa… Non riesco infatti ad ottenere alcun numero né nei titoli di primo livello (dove comunque non li voglio), né in quelli di secondo (e terzo etc.) livello, dove invece li vorrei.

            Comunque, grazie mille per l’aiuto!
            Domenico[/quote]
            Ovviamente devi togliere di mezzo l’impostazione di secnumdepth.

            Ciao
            Enrico

          • #59975
            Doc
            Partecipante
              Up
              0
              Down
              ::

              Ovviamente devi togliere di mezzo l’impostazione di secnumdepth.

              Ciao
              Enrico

              Mmmm! Non ti seguo!
              Questo è quanto ora ho:
              `\usepackage{titlesec,itnumpar}
              \titleformat{\chapter}[display]
              {\centering}%format
              {}%label
              {20pt}%sep
              {\Large\MakeUppercase}%before
              %{\center\LARGE}{\chaptertitlename\ \thechapter}{20pt}{\Large\MakeUppercase}
              \titleformat{\subsection}
              {\itshape}
              {\titlelabel{\thetitle.\quad} \itshape\subsectiontitlename}
              {20pt}
              {}
              %\titlespacing*{command}{left}{beforesep}{aftersep}

              %\titlespacing{\section}{0pt}{*2}{*2}
              %\titlespacing*{\section}{0pt}{16pt}{\aftersection}
              %\setcounter{secnumdepth}{0}`
              Tuttavia, se commento il setcounter, ottengo il seguente orrore:
              `! Undefined control sequence.
              …uad } \itshape \subsectiontitlename
              \strut \ttl@calc \hspace {…`
              in corrispondenza della mia prima subsection…

              Mi dispiace farti perdere tempo, ma questo titlesec proprio non mi vuole entrare nella testa… Ovviamente, però, sono tutt’altro che un esperto di latex. 🙁 [/code]

            • #59976
              Up
              0
              Down
              ::

              Ovviamente devi togliere di mezzo l’impostazione di secnumdepth.

              Ciao
              Enrico

              Mmmm! Non ti seguo!
              Questo è quanto ora ho:
              `\usepackage{titlesec,itnumpar}
              \titleformat{\chapter}[display]
              {\centering}%format
              {}%label
              {20pt}%sep
              {\Large\MakeUppercase}%before
              %{\center\LARGE}{\chaptertitlename\ \thechapter}{20pt}{\Large\MakeUppercase}
              \titleformat{\subsection}
              {\itshape}
              {\titlelabel{\thetitle.\quad} \itshape\subsectiontitlename}
              {20pt}
              {}
              %\titlespacing*{command}{left}{beforesep}{aftersep}[right]
              %\titlespacing{\section}{0pt}{*2}{*2}
              %\titlespacing*{\section}{0pt}{16pt}{\aftersection}
              %\setcounter{secnumdepth}{0}`
              Tuttavia, se commento il setcounter, ottengo il seguente orrore:
              `! Undefined control sequence.
              …uad } \itshape \subsectiontitlename
              \strut \ttl@calc \hspace {…`
              in corrispondenza della mia prima subsection…

              Mi dispiace farti perdere tempo, ma questo titlesec proprio non mi vuole entrare nella testa… Ovviamente, però, sono tutt’altro che un esperto di latex. 🙁 [/code]

              Be’, sarà il caso di semplificare il codice.
              `\usepackage{titlesec}
              \titleformat{\chapter}[display]
              {\centering}
              {}
              {0pt}
              {\Large\MakeUppercase}

              %\titleformat{\section}
              % {}
              % {}
              % {}
              % {}
              \titleformat{\subsection}
              {\itshape}
              {\thesubsection.}
              {.5em}
              {}
              \renewcommand{\thesection}{\arabic{section}}
              \renewcommand{\thesubsection}{\thesection.\arabic{subsection}}`
              Ho lasciato commentata la parte per \section che riempirai tu a piacere.

              Ciao
              Enrico

            • #59977
              Doc
              Partecipante
                Up
                0
                Down
                ::

                Be’, sarà il caso di semplificare il codice.
                `\usepackage{titlesec}
                \titleformat{\chapter}[display]
                {\centering}
                {}
                {0pt}
                {\Large\MakeUppercase}

                %\titleformat{\section}
                % {}
                % {}
                % {}
                % {}
                \titleformat{\subsection}
                {\itshape}
                {\thesubsection.}
                {.5em}
                {}
                \renewcommand{\thesection}{\arabic{section}}
                \renewcommand{\thesubsection}{\thesection.\arabic{subsection}}`
                Ho lasciato commentata la parte per \section che riempirai tu a piacere.

                Ciao
                Enrico

                GRANDISSIMO!

                Ma… te la devo dire tutta? Lo sai che non mi son mai piaciuti i numeri nei titoli?
                Quasi quasi li tolgo, a dispetto del mio primo volume, che invece, obtorto collo, li aveva! 😀

                Ciao e grazie mille!

            Visualizzazione 7 filoni di risposte
            • Devi essere connesso per rispondere a questo topic.

            Go to top