Re: Problema legature

#67391
Up
0
Down
::

LuglioM26″ post=66389Salve a tutti,

forse è un tema già trattato e chiedo scusa in anticipo, ma ho il problema come da oggetto. Per ovviare alle famose legature “fi”, “fl” e via dicendo so che:

1) LaTeX provvede automaticamente a ciò

2) i font dovrebbero essere predisposti avendo già dei caratteri appositi

3) si può procedere manualmente inserendo {} sia per parole semplici che composte

Ora la 1) e 2) non (mi) funzionano mentre la 3) bisognerebbe prima di tutto sapere quali e quante sono queste famose legature e quindi procedere di conseguenza ma non credo sia la strada migliore tranne, forse, che per le parole composte.

Uso sia MiKTeX 2.9+TeXStudio che TeXLive 2011+TeXMaker con codifica sia latin1 che utf8 ed un preambolo semplice come:

\documentclass[a4paper,12pt]{article}

\usepackage[thinlines,thicklines]{easybmat}
\usepackage{etex}

\usepackage[latin1 o utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{amsmath,amssymb}

\begin{document}

\end{document}

Grazie come sempre

Stefano

Sì, LaTeX provvede automaticamente a mettere le legature, a patto che il font che usi le preveda: non tutti, infatti, hanno i glifi con le legature.

Le legature più frequenti sono: fi, ffi, fl, ffl e ff. Ce ne sono altre, come ct e st, ma qui si sconfina nelle legature storiche.

Potresti scrivere un documento con XeLaTeX, che rende semplice usare le legature con comandi del tipo:

`\setmainfont[Ligatures={TeX,Historic}]{Linux Libertine O}`

per esempio. Ti consiglio di leggere il documento Introduzione a XeLaTeX di Enrico, scaricabile dalla sezione Documentazione qui sopra.

Altrimenti, da’ un occhio alla documentazione di alcuni bei font. Per esempio, se con LaTeX usi il font Kp (texdoc kpfonts), trovi anche le indicazioni per ottenere le legature normali e storiche.

Per quanto riguarda le parole composte, forse è necessaria una mbox:

`shelf\mbox{}ful`

Ciao
Tommaso

Go to top