Creare nuovi simboli in TeX

  • Creatore
    Topic
  • #28023
    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…

    Suggerimenti?

Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #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

Visualizzazione 0 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top