allargare lo spazio tra la lettere di una parola

  • Creatore
    Topic
  • #93003
    mattiaca
    Partecipante
      Up
      0
      Down
      ::


      Apro questa discussione sperando che interessi a diversi utenti.
      C’è un modo per enfatizzare il testo in modo tale da aumentare lo spazio tra i caratteri di una parola?
      Si può definire un comando come \textit{} o \textsc{} che produca una parola s p a z i a t a c o s ì, stabilendo la distanza tra le lettere?

    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #93004
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Se compili con pdfLaTeX, leggi la documentazione dle pacchetto microtype: da terminale dà il comando texdoc microtype

        • #93005
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Come ti ha suggerito OldClaudio, se compili con pdflatex puoi ricorrere a una funzione di microtype
            `\newcommand{\lsstyle}[1][10.0]{\addfontfeature{LetterSpace=#1}} % stile spaziato
            \newcommand{\textls}[2][10.0]{{\lsstyle[#1]#2}} % testo spaziato`
            poi varierai il coefficiente di spaziatura nella misura in cui ti serve. Avrai dunque
            \textsc{quello che vuoi}. Se invece compili con xelatex, allora ricorrerai al codice
            `\newcommand\tracked[1]{{\addfontfeature{LetterSpace=8}#1}}`
            Anche in questo caso modificherai lo spazio (qui 8 ) come ti serve e avrai \tracked{quello che vuoi}
            Lascia stare invece il vecchio pacchetto soul

            m

          • #93006
            Up
            0
            Down
            ::

            samiel” post=92650Come ti ha suggerito OldClaudio, se compili con pdflatex puoi ricorrere a una funzione di microtype
            `\newcommand{\lsstyle}[1][10.0]{\addfontfeature{LetterSpace=#1}} % stile spaziato
            \newcommand{\textls}[2][10.0]{{\lsstyle[#1]#2}} % testo spaziato`
            poi varierai il coefficiente di spaziatura nella misura in cui ti serve. Avrai dunque
            \textsc{quello che vuoi}. Se invece compili con xelatex, allora ricorrerai al codice
            `\newcommand\tracked[1]{{\addfontfeature{LetterSpace=8}#1}}`
            Anche in questo caso modificherai lo spazio (qui 8 ) come ti serve e avrai \tracked{quello che vuoi}
            Lascia stare invece il vecchio pacchetto soul

            m

            Precisazione: i tre comandi definiti funzionano solo con XeLaTeX/LuaLaTeX (e se si usa fontspec),
            mentre non funzionano con pdfLaTeX.

            Ciao
            Ivan

          • #93007
            samiel
            Partecipante
              Up
              0
              Down
              ::


              chiedo scusa, ho metto troppo codice 🙂
              con pdflatex e microtype basta
              `\textls{quello che vuoi}`
              E per le parole spaziate – mi pare opportuno – elimina le legature!
              m

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

          Go to top