interlinea nelle sezioni

  • Questo topic ha 6 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 20 anni, 6 mesi fa da DMW.
  • Creatore
    Topic
  • #8322
    Up
    0
    Down
    ::


    utilizzo il pacchetto setspace
    con
    `
    \doublespacing
    `
    il problema e’ che imposta anche l’interlinea doppia nelle sezioni e sottosezioni.
    Come posso ridefinire l’interlinea normale per queste?

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #8323
      Up
      0
      Down
      ::


      Ho provato a fare
      [code
      \usepackage{titlesec}
      \titlespacing{\chapter}{0pt}{*4}{*1.5}
      \titlespacing{\section}{0pt}{*4}{*1.5}
      \titlespacing{\subsection}{0pt}{*4}{*1.5}
      [/code]

      Ma niente….

    • #8324
      DMW
        Up
        0
        Down
        ::

        Ho provato a fare
        [code
        \usepackage{titlesec}
        \titlespacing{\chapter}{0pt}{*4}{*1.5}
        \titlespacing{\section}{0pt}{*4}{*1.5}
        \titlespacing{\subsection}{0pt}{*4}{*1.5}
        [/code]

        Ma niente….

        Non ho capito cosa vuoi fare. Invece di usare il comando \doublespace che cambia l’interlinea a tutto quello che lo segue, usa l’ambiente doublespace.
        `\begin{doublespace}
        …..
        \end{doublespace}
        `

      • #8325
        Up
        0
        Down
        ::


        Come hai giustamente detto, il comando \doublespace cambia l’interlinea di tutto il documento. Quindi cambia l’interlinea anche dei titoli, sezioni e sottosezioni se queste sono molto lunghe (come nel mio caso).
        Quindi ho un documento veramente brutto del tipo
        `
        Capitolo 1: I dispositivi di protezione indivisuale e le

        attrezzature di lavoro.

        2.1 Macchine ed attrezzature di lavoro: riferimenti

        legislativi

        corpo del testo
        `

        Mentre io vorrei
        `
        Capitolo1: I dispositivi di protezione indivisuale e le
        attrezzature di lavoro.

        2.1 Macchine ed attrezzature di lavoro: riferimenti
        legislativi
        `

        Cioe’ solo nei capitolo e sezioni il testo senza interlinea

        Spero di essere stato piu’ chiaro.
        Ciao

      • #8326
        DMW
          Up
          0
          Down
          ::

          Come hai giustamente detto, il comando \doublespace cambia l’interlinea di tutto il documento. Quindi cambia l’interlinea anche dei titoli, sezioni e sottosezioni se queste sono molto lunghe (come nel mio caso).
          Quindi ho un documento veramente brutto del tipo
          `
          Capitolo 1: I dispositivi di protezione indivisuale e le

          attrezzature di lavoro.

          2.1 Macchine ed attrezzature di lavoro: riferimenti

          legislativi

          corpo del testo
          `

          Mentre io vorrei
          `
          Capitolo1: I dispositivi di protezione indivisuale e le
          attrezzature di lavoro.

          2.1 Macchine ed attrezzature di lavoro: riferimenti
          legislativi
          `

          Cioe’ solo nei capitolo e sezioni il testo senza interlinea

          Spero di essere stato piu’ chiaro.
          Ciao

          Ok! Prova con questo semplice codice:
          ` \titleformat{\chapter}[block] {\raggedright\normalfont\huge\sffamily\bfseries\singlespacing}
          {\chaptertitlename~\thechapter:~}{0pt}{}[]
          \titleformat*{\section}{\bfseries\Large\singlespacing}
          \titleformat*{\subsection}{\bfseries\large\singlespacing}
          \titlespacing*{\chapter}{0pt}{*-5}{*0}
          \titlespacing*{\section}{0pt}{*-1}{*0}
          \titlespacing*{\subsection}{0pt}{*0}{*-2}`

          come puoi vedere ho aggiunto \singlespacing nel campo format di titleformat.
          Se non ti piacciono le spaziature tra zona capitolo, sezione etc. dal corpo del testo, agisci sui numeri sotto titlespacing e ricordati che latex ammette anche valori negativi. Il mio è solo un esempio di prova anche abbastanza brutto, se vuoi togli i \titlespacing.

          Ciao

          Andrea

        • #8327
          Up
          0
          Down
          ::


          finalmente!!!! Grazie tante…
          Ho risolto in questo modo
          `
          %\renewcommand{\familydefault}{\sfdefault}
          \usepackage{titlesec}
          %formato
          % capitolo 1
          %———-
          %capitolo
          %———-
          \titleformat{\chapter}[display]
          {\bfseries\Large}
          {\filleft\MakeUppercase{\chaptertitlename} \Huge\thechapter}
          {0ex}
          {\titlerule
          \vspace{0ex}%
          \filright}
          [\vspace{0ex}%
          \titlerule]
          %
          \titleformat*{\chapter}{\bfseries\Large\singlespacing}
          \titleformat*{\section}{\bfseries\Large\singlespacing}
          \titleformat*{\subsection}{\bfseries\large\singlespacing}
          \titlespacing*{\chapter}{0pt}{*-5}{*3}
          `

          Ancora grazie!!

        • #8328
          DMW
            Up
            0
            Down
            ::

            finalmente!!!! Grazie tante…
            Ho risolto in questo modo
            `
            %\renewcommand{\familydefault}{\sfdefault}
            \usepackage{titlesec}
            %formato
            % capitolo 1
            %———-
            %capitolo
            %———-
            \titleformat{\chapter}[display]
            {\bfseries\Large}
            {\filleft\MakeUppercase{\chaptertitlename} \Huge\thechapter}
            {0ex}
            {\titlerule
            \vspace{0ex}%
            \filright}
            [\vspace{0ex}%
            \titlerule]
            %
            \titleformat*{\chapter}{\bfseries\Large\singlespacing}
            \titleformat*{\section}{\bfseries\Large\singlespacing}
            \titleformat*{\subsection}{\bfseries\large\singlespacing}
            \titlespacing*{\chapter}{0pt}{*-5}{*3}
            `

            Ancora grazie!!

            Puoi risparmiarti`\titleformat*{\chapter}{\bfseries\Large\singlespacing}`
            aggiungendo \singlespacing nel primo titleformat:
            `\titleformat{\chapter}[display]
            {\bfseries\Large\singlespacing}
            {\filleft\MakeUppercase{\chaptertitlename} \Huge\thechapter}
            {0ex}
            {\titlerule
            \vspace{0ex}%
            \filright}
            [\vspace{0ex}%
            \titlerule] `

            Ciao

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

        Go to top