Re: Creare nuovi simboli in TeX

#28024
Up
0
Down
::

Ho la necessità di creare un simbolo grafico particolare consistente in una “e” con una stanghetta verticale sopra (analogamente al simbolo del dollaro $ ma con la “e” minuscola invece della “s”) e questo nuovo simbolo deve essere usato dentro molte equazioni… non riesco a trovare un modo per “sovraimprimere” due caratteri. Si può fare?

Nella tabella 204 a p.68 del The Comprensive LaTeX Symbol list ci sono poi alcuni font che potrei usare in alternativa… senza crearli… ma inserendo mathabx questi simboli non compaiono…

Ne abbiamo già parlato qui sul forum. Ecco una possibile soluzione:
`\makeatletter
\newcommand{\charfusion}[3][\mathord]{%
#1{%
\ifx#1\mathop\vphantom{#2}\fi%
\mathpalette\mov@rlay{#2\cr#3}}\ifx#1\mathop\displaylimits\fi}
\def\mov@rlay#1#2{\leavevmode\vtop{%
\baselineskip\z@skip \lineskiplimit-\maxdimen
\ialign{\hfil$\m@th#1##$\hfil\cr#2\crcr}}}
\makeatother`
Adesso la tua e sbarrata può essere scritta come
`$\charfusion{e}{|}$`
ma è probabile che definirai un’abbreviazione significativa. Se il tuo simbolo è da considerare un operatore (come log, per esempio), userai l’argomento opzionale:
`$\charfusion[\mathop]{e}{|}$`
Puoi usare anche \mathbin se è un simbolo di operazione o \mathrel se è un simbolo di relazione.

Ciao
Enrico

Go to top