Re: Cambio font in formule matematiche

#92050
OldClaudio
Partecipante
    Up
    0
    Down
    ::

    Dork” post=91626
    PS2: @Claudio, se come dici, i caratteri matematici vengono caricati in mille modi incluso il nero, perché per le lettere greche minuscole e maiuscole (matematiche…) ho dovuto caricare bm per averle in nero? forse che sbagliavo qualcosa? (sono pronto alla fustigazione :-)…ma si potesse evitare sarei ben felice di non caricare un pacchetto inutile)

    La cosa è complessa: ogni carattere matematico ha una codifica di due byte, invece che di uno (parlo dei condi interni di pdflatex, non so come vengano trattate queste cose con xelatex e lualatex, non ci sono ancora andato a fondo); in uno c’è l’indirizzo nella polizza dei font, nell’altro ci sono diversi bit che identificano la famiglia matematica, la categoria del carattere, eccetera. il codice di categoria matematica che va da 0 a 7, salvo un valore che rappresenta la categoria di carattere matematico attivo che ha il valore esadecimale “8000. Ogni categoria ha certe sue particolarità; la categoria 0 contiene i simboli letterali a cui appartengono le lettere greche minuscole; la categoria 7 appartiene alla categoria delle lettere e dei simboli che sono gestibili con i comandi per gestire le forme e le serie; a cui appartengono le lettere greche maiuscole, e le lettere latine. In questo modo le lettere latine e quelle greche maisucole obbediscono la comando \mathbf} mentre per le altre bisogna arrampicarsi sui vetri per renderle con le famiglie matematiche nere, senza specificare (esplicitamente) \boldmath, che è un comando che si può dare solo prima di entrare in modo matematico; questo implica l’uso di \bolsymbol, ma funziona meglio \bm definito dal pacchetto bm. \bolsymbol è già definito da amsmath. e non occorrono altri pacchetti.

    Questa tua domanda mi ha fatto venire in mente che dovrei mettere le mani sulla guida tematica relativa ai font, perché sono stato troppo superficiale nel trattare i font matematici.

    Dork” post=91626
    PS3: @Claudio, c’è un comando da dare, o un modo per vedere, (tipo [tt]\show[/tt] per le variabili…) quali (e quante) famiglie di caratteri sono caricate? Ovvero per sapere quali sono i caratteri usati nel testo nelle varie forme, quali nella matematica ecc?

    Forse c’è, ma non lo conosco; posso dire che se si legge il file .log ci osno informazioni sulle famiglie matematematiche via via installate, dopo le prime quattro; nel file .log che si genera quando si usa pdflatex le famiglie sono chiamate mathgroup; forse ci sono comandi specifici nelle estensioni descritte nella documentazione da leggere con texdoc etex, ma in questo momento non vorrei andarlo a cercar, perché sto andando a nanna, visto che domani devo alzarmi presto e poi guidare sotto l’acqua e la neve per un 600km. So che esiste la possibilità di dare il comando, per esempio, \showth\mathchar`\a per vedere come è identifica to il carattere a in matematica, e conoscendo un po’ di codici ASCII, si riesce a staccare l’indirizzo di a dalla aprte che contiene gli altri bit matematici. Però non è facile.

    Buona notte

    Go to top