Re: Siunitx: \micro e lettere greche

#69618
Up
0
Down
::

Elrond” post=68844

Per kpfonts
`\sisetup{math-micro=\muup,text-micro=\ensuremath{\muup}}`
Immagino che per fourier basti cambiare \muup in \upmu.

Riprendo questa discussione perché ho incontrato un problema con il pacchetto fourier (con kpfonts, che mi interessa di più, va tutto bene). Anche io da qualche parte avevo letto (o almeno avevo l’impressione di aver letto) che le lettere greche diritte si fanno con `\up‘, quindi per esempio `\upmu’. In realtà ora ho provato e in compilazione ottengo l’errore di comando sconosciuto. Ho controllato il manuale e ho l’unico modo che ho trovato di usare lettere greche diritte è con la sintassi `\other‘ se il pacchetto è caricato senza l’opzione `upright’, semplicemente `\‘ se si usa l’opzione suddetta. Ho capito bene? Questi è l’unico modo? Non è possibile scrivere una lettera greca forzatamente dritta con questo pacchetto? 😐

Andavo a memoria e mi ha tradito. 🙁

`\newcommand{\UP}[1]{\csname\ifsloped other\fi#1\endcsname}`

Così \UP{mu} darà sempre la lettera diritta (nota che non c’è la barra rovescia). Naturalmente puoi definirti i comandi che ti servono: per esempio

`\newcommand{\upmu}{\UP{mu}}`

Se proprio insisti nella sintassi \UP{\mu}, bisogna fare qualche bieco trucco in più:

`\DeclareRobustCommand{\UP}[1]{%
\begingroup\escapechar=-1 \csname\ifsloped other\fi\string#1\endcsname\endgroup}`

Con questo secondo modo funziona anche \UP{mu}, naturalmente.

Ciao
Enrico

Go to top