Re: Aumentare la sillabazione in XeTeX

#84423
OldClaudio
Partecipante
    Up
    0
    Down
    ::

    1) Forse non ho capito, ma per eliminare il rientro (del primo capoverso) non è sufficiente

    \usepackage{polyglossia}
    \setmainlanguage[babelshorthands=true]{italian}
    \PolyglossiaSetup{italian}{indentfirst=false}

    2) A proposito del pacchetto xparse, non ho idea del suo effettivo utilizzo.
    Dipende certo dai miei limiti, ma la sua guida mi sembra del tutto inintelligibile

    3) Infine: allora vale pur tuttavia la pena di caricare microtype quando su compila con Xelatex?
    Senza opzioni e fa quel che riesce a fare?

    1) Probabilmente sì, ma quando dovevo fare quella cosa non l’avevo capito.

    2) xparse, in effetti non sarebbe servito, mi ha scappato il dito sulla tastiera; volevo dire xpatch, che estende i già notevoli comandi di etoolbox con altri comandi che sfruttano il linguaggio expl3 e possono fate modifiche particolarmente elaborate ad un comando già definito.
    Mi spiace che il capitolo microtype della Guida GuIT non sia intelligibile; ogni suggerimento ed ogni critica sono le benvenute.

    3) Vale sempre la pena di caricare microtype; inoltre viene spesso sottolineato che i comandi per la spazieggiautra (tracking nel manuale in inglese) non funzionano con xelatex; è filosoficamente vero, ma praticamente falso: xelatex, quando lavora con i font OpenType, provvede alla spazieggiatura con i suoi propri comandi, in particolare con \addfontfeatures con le dovute impostazioni, e dato all’interno del gruppo dove si vuole che agisca. Io uso sempre microtype con xelatex e spazieggio quando e quanto voglio ciò che mi serve.

    Il fatto chexelatex non possa eseguire l’espansione e la contrazione dei font per svolgere il secondo grande compito di microtype dipende dal fatto che in realtà la sua uscita è un formato DVI modificato che trasforma in pdf mediante una versione di dvipdfm modificata; se il file dvi non può contenere le informazioni che riguardano l’espanzione/contrazione dei font, dvipdfm non ce la può mettere di suo; è lo stesso motivo per il quale microtype funziona solo con la protrusione con latex, mentre accetta l’espanzione/contrazione con pdflatex; non esiste ancora un pdfxelatex, insomma.:sad:

    Go to top