Spaziatura fonts

  • Creatore
    Topic
  • #68029
    samiel
    Partecipante
      Up
      0
      Down
      ::


      Ho 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

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #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

      • #68031
        samiel
        Partecipante
          Up
          0
          Down
          ::

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

          Non vedo (o non so vedere) niente di anomalo…
          `\select@language {english}
          \contentsline {chapter}{\numberline {1}Tutorial}{3}
          \contentsline {section}{\numberline {1.1}About xindy}{3}
          \contentsline {section}{\numberline {1.2}A Basic Introduction}{4}
          \contentsline {subsection}{\numberline {1.2.1}Running xindy}{4}
          \contentsline {subsection}{\numberline {1.2.2}Adding some Markup}{5}
          \contentsline {subsection}{\numberline {1.2.3}Keyword Mappings}{7}
          \contentsline {subsection}{\numberline {1.2.4}Letter Groups}{8}
          \contentsline {section}{\numberline {1.3}Advanced Features}{9}
          \contentsline {subsection}{\numberline {1.3.1}Location Classes}{9}
          \contentsline {subsection}{\numberline {1.3.2}Hierarchical Location Classes}{11}
          \contentsline {subsection}{\numberline {1.3.3}More about Letter Groups}{11}
          \contentsline {chapter}{\numberline {2}FAQ}{13}`
          ecc ecc

          M

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

      Go to top