Re: \frontmatter: impostazione degli indici e problemi vari

#75870
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Mentre affrontavo quanto ti ho scritto nel messaggio precedente, mi è tornato alla mente perché non avevo “corretto” il modo di stampare i numeri romani nell’indice della GuidaGuIT: perché con il font usato di default, il Latin Modern, non è disponibile il maiuscoletto nero.

    Per aggirare questo problema è possibile aggirare il problema usando un comando come \simulatedSC descritto nel §17.4, ma poi esaminando meglio la questione, ieri sera ho scoperto che quella strada funziona solo in parte e ci vuole una macro molto più complessa, che tenga conto anche il fatto che il maiuscoletto riguarda solo le lettere minuscole dell’alfabeto latino e deve funzionare anche quando le lettere da trasformare hanno codice di categoria 12 (altro segno, segno analfabetico), invece che categoria 11 (lettera).
    Ci ho messo una buona oretta e modificare il codice e finalmente ci sono riuscito; modificherò il §17.4 conseguentemente, perché la spiegazione richiede un paio di pagine e sarebbe troppo lunga per un intervento qui sul forum.

    Se si volesse aggirare la difficoltà della mancanza della serie nera con il maiuscoletto dei Latin Modern, basterebbe adottare un font che ne disponga, come per esempio quello che si ottiene con il pacchetto fourier (font Utopia, se non ricordo male) e poi usare le impostazioni del pacchetto tocloft che ti ho già citato.

    Il pacchetto fourier, secondo il mio parere personale, dovrebbe essere tenuto in considerazione più spesso; esso è completo anche per quel che riguarda la matematica ed è scritto dai francesi che hanno delle esigenze tipografiche molto particolari e molto più complesse delle nostre; le impostazioni del pacchetto consentono di riservare la composizione “alla francese” solo a scelta, ma anche disabilitando la composizione alla francese, restano disponibili molte cose che mancano con altri font o altri pacchetti, per esempio le lettere greche diritte in matematica (le si ottengono anche con i pacchetti txfonts e pxfonts, ma non è frequente trovare pacchetti che lo facciano).

    Go to top