Ciao a tutti!
Propongo un problema per i maghi LaTeX, ma prima di tutto una premessa…
Massimiliano Dominici, in questa conferenza, ha sottolineato i vantaggi che l’installazione standard dei font in LaTeX conserva.
Sottolineavo anche, però, la maggiore facilità d’uso di XeTeX. Bisognerebbe avventurarsi nelle complicazioni di un’installazione vecchia maniera solo se è strettamente necessario.
XeLaTeX rimane tuttavia uno strumento fantastico, e molto attraente, per chi voglia sbizzarrirsi con i fonts, se non fosse per la difficoltà che ancora permangono per la gestione dei caratteri in modalità matematica. Di alcune questioni c’è qualche traccia anche in questo forum.
Se volessimo usare, per esempio, un font della famiglia Garamond, poniamo il Simoncini Garamond, potremmo utilizzare il font matematico fornito dal pacchetto mathdesign, con l’opzione [garamond] (l’opzione funziona solo dopo aver installato il font urw-garamond, perché mathdesign usa quel font per le lettere in modalità matematica). I simboli che usa mathdesign con l’opzione garamond sono perfetti per tutti i font del tipo “garamond”. Il problema è che in questo modo le lettere (i numeri e la punteggiatura) che compaiono in modalità matematica vengono prese dal font urw-garamond, e non dal Simoncini Garamond. Niente di drammatico, certamente, ma volendo essere pignoli la differenza si vede.
Chiedo quindi se non ci sia un modo per dire a XeLaTeX di usare il font matematico fornito dal pacchetto mathdesign (o da quello che più aggrada) per quanto riguarda i simboli (in senso stretto), ma di usare il font caricato con \setromandefault{} per le lettere, i numeri e la punteggiatura in modalità matematica. Questa sarebbe sicuramente una gran bella soluzione…! Oltre a ciò la soluzione sarebbe anche di carattere generale…
Prova a dare un’occhiata a mathspec (http://www.ctan.org/tex-archive/macros/xetex/latex/mathspec/). Dovrebbe fare quello che chiedi.
Ciao,
Max.