Re: Spaziatura fonts

#68030
Up
0
Down
::

samiel” post=67177Ho risolto con pdflatex appunto garzie a microtype,
che ha una flessibilità straordinaria, il oproblema della spaziatura
dei caratteri in maiuscoletto nei titoli. Per chi fosse interessato,
posto la soluzione che ho trovato (numeri esagerati),
in modo che la spaziatura risulti aumentata di default
solo per il maiuscoletto dei titoli delle sottosezioni
`\usepackage{titlesec}
\usepackage{microtype}
\SetTracking[context=thesection,spacing={600*,100,},no ligatures=f]{encoding=*,shape=sc}{80}
\titleformat{\section}[hang]{\normalfont\Large\bfseries\color%
{spot}}{\makebox[2cm][r]{\thesection}}{.5cm}{}
\titlespacing{\section}{-2.5cm}{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}
\newcommand{\secformat}[1]{\MakeLowercase{\lsstyle{#1}}}
\titleformat{\subsection}[hang]{\normalfont\large\scshape\color%
{spot}}{\makebox[2cm][r]{\thesubsection}}{.5cm}{\secformat}
\titlespacing{\subsection}{-2.5cm}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}`
Spero non contenga errori …

M

`\usepackage{titlesec}
\usepackage{microtype}
\SetTracking[context=thesection,spacing={600*,100,},no ligatures=f]{encoding=*,shape=sc}{80}

\titleformat{\section}[hang]
{\normalfont\Large\bfseries\color{spot}}
{\makebox[2cm][r]{\thesection}}
{.5cm}
{}
\titlespacing{\section}
{-2.5cm}
{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}

\newcommand{\secformat}[1]{\MakeLowercase{\lsstyle#1}}

\titleformat{\subsection}[hang]
{\normalfont\large\scshape\color{spot}}
{\makebox[2cm][r]{\thesubsection}}
{.5cm}
{\secformat}
\titlespacing{\subsection}
{-2.5cm}
{3.25ex plus 1ex minus .2ex}
{1.5ex plus .2ex}`
Un “errore” c’era: \lsstyle è una dichiarazione e non un comando con argomento. Preferisco di gran lunga scrivere il codice su più righe, in modo da trovare più facilmente gli argomenti di \titleformat e \titlespacing.

Controlla che cosa esce nel .toc; potrebbe essere meglio usare \DeclareRobustCommand per \secformat.

Ciao
Enrico

Go to top