Re: ArsClassica: titoli di capitoli (di paragrafi) su più righe

#46616
Up
0
Down
::

Ciao a tutti.

Lo stile ArsClassica dà il meglio con titoli (di capitolo e di paragrafo) corti, che stanno su una sola riga. Però talvolta è necessario scrivere titoli su due o anche tre righe. Il risultato di ArsClassica in questo caso è scadente: i titoli non sono allineati.
`\documentclass[10pt,titlepage,headinclude,footinclude]{scrreprt}
\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,pdfspacing]{classicthesis}
\usepackage{arsclassica}
\usepackage{lipsum}

\begin{document}
\chapter{Un titolo su una riga}
\lipsum[2]

\chapter{Un titolo più lungo che occupa due righe}
\lipsum[2]

\chapter{Un titolo ancora più lungo che occupa tre righe: un disastro!}
\lipsum[2]
\end{document}`
Tempo fa Enrico mi aveva suggerito un codice per rimediare al problema:
`\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}`
ma mi hanno appena fatto notare che il risultato non è ottimale: se il titolo occupa tre righe c’è addirittura una sovrapposizione con il testo (provare per credere)!

Bisognerebbe scrivere un codice solido che rimedi, producendo un risultato tipograficamente valido: una volta trovato, dopo qualche prova lo inserirò direttamente in ArsClassica.

Grazie anticipate,
L.

`\chapter{Titolo lunghissimo che va su tre righe, sembrerebbe un vero disastro}

\vspace{2\baselineskip}

Qui comincia il capitolo dal titolo oneroso.`
Automatismo? Nemmeno per sogno: lo stile è fatto per titoli brevi.

Ciao
Enrico

Go to top