Simbolo come \hbar ma con la d

  • Questo topic ha 8 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 14 anni fa da Marco87.
  • Creatore
    Topic
  • #77678
    Up
    0
    Down
    ::


    Ciao a tutti,

    avrei bisogno di inserire in un’equazione un simbolo del tutto analogo a quello che si ottiene con [tt]\hbar,[/tt] ma che abbia al posto dell’ “h” una “d”. Poiché la si può ottenere in ambiente testuale con [tt]\dj,[/tt] per ora ho risolto con un rozzo:
    `\[
    \text{\emph{\dj}}
    \]`
    C’è un simbolo apposito in ambito matematico? Ho cercato sul “The Comprehensive LaTeX Symbol List” (sul pdf e con questo sito) e ho trovato una definizione come questa:
    `\def\dbar{{\mathchar'26\mkern-12mu d}}`
    ma il risultato è davvero pessimo. Si può fare meglio?

    Grazie mille e buona serata,
    Marco.

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #77679
      Up
      0
      Down
      ::

      Marco87″ post=76836Ciao a tutti,

      avrei bisogno di inserire in un’equazione un simbolo del tutto analogo a quello che si ottiene con [tt]\hbar,[/tt] ma che abbia al posto dell’ “h” una “d”. Poiché la si può ottenere in ambiente testuale con [tt]\dj,[/tt] per ora ho risolto con un rozzo:
      `\[
      \text{\emph{\dj}}
      \]`
      C’è un simbolo apposito in ambito matematico? Ho cercato sul “The Comprehensive LaTeX Symbol List” (sul pdf e con questo sito) e ho trovato una definizione come questa:
      `\def\dbar{{\mathchar'26\mkern-12mu d}}`
      ma il risultato è davvero pessimo. Si può fare meglio?

      Grazie mille e buona serata,
      Marco.

      La definizione è molto simile a quella di [tt]\hbar[/tt]. Forse
      `\newcommand\dbar{{\mkern4mu\mathchar'26\mkern-13mu d}}`
      Ciao
      Enrico

    • #77680
      Up
      0
      Down
      ::


      Ciao Enrico,

      grazie della risposta. Così, però, il risultato è che il trattino orizzontale così è troppo spostato a destra. Inizia proprio sulla stanghetta della “d” e finisce alla sua destra. 🙁 Modificando i valori presenti nella definizione che mi hai dato, ho visto che ottengo un risultato che mi piace con:
      `\newcommand\dbar{{\mkern4mu\mathchar'26\mkern-13mu d}}`
      Speravo ci fosse qualcosa di meno “manuale”, ma per ora va benone così. 🙂

      Grazie e buona serata,
      Marco.

    • #77681
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        In che cosa la tua macro differisce da quella di Enrico?

      • #77682
        Up
        0
        Down
        ::

        Marco87″ post=76846Ciao Enrico,

        grazie della risposta. Così, però, il risultato è che il trattino orizzontale così è troppo spostato a destra. Inizia proprio sulla stanghetta della “d” e finisce alla sua destra. 🙁 Modificando i valori presenti nella definizione che mi hai dato, ho visto che ottengo un risultato che mi piace con:
        `\newcommand\dbar{{\mkern4mu\mathchar'26\mkern-13mu d}}`
        Speravo ci fosse qualcosa di meno “manuale”, ma per ora va benone così. 🙂

        Grazie e buona serata,
        Marco.

        Forse allora questo va meglio: il trattino sporge a destra quanto sporge a sinistra in [tt]\hbar[/tt]:
        `\newcommand\dbar{{\mkern3mu\mathchar'26\mkern-12mu d}}`
        La somma delle due crenature deve essere 9mu, cioè 0.5em (nel font dei simboli) che è la larghezza del trattino.

        Ciao
        Enrico

      • #77683
        Up
        0
        Down
        ::


        Ciao,


        @Claudio
        : chiedo scusa, ecco quello che avrei dovuto scrivere:
        `\newcommand\dbar{{\mkern4mu\mathchar'26\mkern-9mu d}}`


        @Enrico
        : mettendo [tt]12[/tt] al posto di [tt]13,[/tt] il trattino è comunque molto sporgente, e si “scontra” con qualsiasi lettera io metta dopo. 🙁 Mi pare che con [tt]9[/tt] il risultato sia gradevole.

        Grazie e ciao,
        Marco.

      • #77684
        Up
        0
        Down
        ::


        Ciao,

        ho confrontato il risultato che si ha ha con la definizione che viene data di [tt]\hbar[/tt] sul “The Comprehensive LaTeX Symbol List” alla pagina 103:
        `\def\hbar{{\mathchar'26\mkern-9muh}}`
        con quello che si ottiene con il comando [tt]\hbar[/tt] del pacchetto [tt]amsmath.[/tt] Il secondo va bene, mentre il primo soffre di un difetto del trattino orizzontale (non sborda, ma è troppo a destra).

        Ciao,
        Marco.

      • #77685
        Up
        0
        Down
        ::

        Marco87″ post=76854Ciao,

        ho confrontato il risultato che si ha ha con la definizione che viene data di [tt]\hbar[/tt] sul “The Comprehensive LaTeX Symbol List” alla pagina 103:
        `\def\hbar{{\mathchar'26\mkern-9muh}}`
        con quello che si ottiene con il comando [tt]\hbar[/tt] del pacchetto [tt]amsmath.[/tt] Il secondo va bene, mentre il primo soffre di un difetto del trattino orizzontale (non sborda, ma è troppo a destra).

        Mettiamo le cose in chiaro.

        1. amsmath non dà alcuna definizione di [tt]\hbar[/tt]

        2. amsfonts (che è caricato da amssymb) definisce [tt]\hbar[/tt] come un carattere speciale del font [tt]msbm[/tt], in cui la “h” è uguale a quella del corsivo matematico del font Computer Modern; ovviamente non può essere usato se il font matematico del documento è diverso.

        3. Se la somma delle due crenature non coincide con la larghezza della barra che usi, avrai sovrapposizioni a destra o a sinistra.

        4. Per avere qualcosa di simile al simbolo che si ottiene con amssymb, direi
        `\newcommand\dbar{{\mkern2.4mu\mathchar'26\mkern-11.4mu d}}`
        ma questo dovrà essere valutato in funzione del font matematico che stai adoperando. Per esempio, mathpazo definisce [tt]\renewcommand{\hbar}{{\mkern0.8mu\mathchar’26\mkern-6.8muh}}[/tt] perché il trattino ha larghezza minore.

        Ciao
        Enrico

      • #77686
        Up
        0
        Down
        ::


        Ciao,

        ho capito. Grazie mille!

        Ciao,
        Marco.

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

    Go to top