ArsClassica: allineare le righe dei titoli dei capitoli

  • Creatore
    Topic
  • #40910
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti. ArsClassica dà il meglio se i titoli dei capitoli (e dei paragrafi) stanno su una riga sola. Però questo non è sempre possibile. Con l’attuale ArsClassica, però, se si scrive un titolo di un capitolo su più righe, il risultato è del tutto inaccettabile: le righe non sono allineate verticalmente.
      `\documentclass{scrreprt}
      \usepackage{classicthesis-ldpkg}
      \usepackage{classicthesis}
      \usepackage{arsclassica}
      \begin{document}
      \myChapter{Ecco un titolo di capitolo su due righe} % orrendo
      \section{Ecco un titolo di paragrafo su due righe} % non bellissimo, ma almeno le righe sono allineate
      \end{document}`
      Qualcuno può suggerirmi il modo di modificare ArsClassica per avere le righe dei titoli dei capitoli allineate verticalmente?

      Grazie anticipate,
      L.

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #40911
        Up
        0
        Down
        ::

        Ciao a tutti. ArsClassica dà il meglio se i titoli dei capitoli (e dei paragrafi) stanno su una riga sola. Però questo non è sempre possibile. Con l’attuale ArsClassica, però, se si scrive un titolo di un capitolo su più righe, il risultato è del tutto inaccettabile: le righe non sono allineate verticalmente.
        `\documentclass{scrreprt}
        \usepackage{classicthesis-ldpkg}
        \usepackage{classicthesis}
        \usepackage{arsclassica}
        \begin{document}
        \myChapter{Ecco un titolo di capitolo su due righe} % orrendo
        \section{Ecco un titolo di paragrafo su due righe} % non bellissimo, ma almeno le righe sono allineate
        \end{document}`
        Qualcuno può suggerirmi il modo di modificare ArsClassica per avere le righe dei titoli dei capitoli allineate verticalmente?

        `\newcommand\formatchapter[1]{%
        \vbox to \ht\strutbox{
        \setbox0=\hbox{\chapterNumber\thechapter\hspace{10pt}\vline\ }
        \advance\hsize-\wd0 \advance\hsize-10pt\raggedright
        \spacedallcaps{#1}\vss}}
        \titleformat{\chapter}[block]
        {\normalfont\Large\sffamily}
        {\textcolor{halfgray}{\chapterNumber\thechapter}
        \hspace{10pt}\vline\ }{10pt}
        {\formatchapter}`
        Naturalmente non funziona con l’opzione linedheaders.

        Ciao
        Enrico

      • #40912
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          `\newcommand\formatchapter[1]{%
          \vbox to \ht\strutbox{
          \setbox0=\hbox{\chapterNumber\thechapter\hspace{10pt}\vline\ }
          \advance\hsize-\wd0 \advance\hsize-10pt\raggedright
          \spacedallcaps{#1}\vss}}
          \titleformat{\chapter}[block]
          {\normalfont\Large\sffamily}
          {\textcolor{halfgray}{\chapterNumber\thechapter}
          \hspace{10pt}\vline\ }{10pt}
          {\formatchapter}`
          Naturalmente non funziona con l’opzione linedheaders.

          Splendido!

          Appena ho un secondo, aggiorno il pacchetto!

          Grazie mille,
          L.

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

      Go to top