Codice barra dritta

  • Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 19 anni, 6 mesi fa da DMW.
  • Creatore
    Topic
  • #13711
    DMW
      Up
      0
      Down
      ::


      Salve,

      In LaTeX o in TeX, nei fonts cm, il codice della barra / è “30E. Vorrei sapere quale è il codice della barra dritta cioè di |.

      Ciao

      Andrea

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #13712
        Up
        0
        Down
        ::

        In LaTeX o in TeX, nei fonts cm, il codice della barra / è “30E. Vorrei sapere quale è il codice della barra dritta cioè di |.

        Che significa? Quale codice?

        Il \mathcode di “/” è “13D, quello della barra diritta è “26A.

        Con “30E scegli una barra diritta dalla famiglia di font numero 3 (simboli), di fatto quella che otterresti con “\big/”. Infatti il \delcode di “/” è “02F30E, che significa:

          a grandezza normale, la barra diritta usata come delimitatore è il carattere “2F nella famiglia 0 (per default cmr10); se invece a grandezza maggiore, si usa il carattere “0E della famiglia 3 (per default cmex10); il font della famiglia 3 ha le informazioni per stampare versioni più grandi, all’occorrenza.

        Il \delcode della barra diritta è “26A30C; infatti nel font cmr10 non c’è il carattere per la barra diritta e la versione di grandezza normale è presa dalla famiglia 2 (per default cmsy10). E infatti, il \mathcode di | è “026A, quello di / è “013D.

        Ahi! Perché “013D? Be’, domandalo a Knuth. 😀 No, il motivo è “facile”: siccome la maggioranza dei simboli delle formule viene preso dal font della famiglia 1 (per default cmmi10), prendere la barra diritta da lì permette la crenatura automatica.

        Esempio:
        `\setbox0=\hbox{$V/$}\showthe\wd0
        \setbox0=\hbox{$V\mathchar`/$]\showthe\wd0`
        dà come dimensioni, rispettivamente, 11.94444pt e 13.05557pt. Ciò mostra che, nel primo caso c’è crenatura, nel secondo no. (Con \mathchar`/ si ottiene il carattere di posto “2F nella famiglia 0, cioè la barra / come si desidera.)

        Ciao
        Enrico

      • #13713
        DMW
          Up
          0
          Down
          ::

          In LaTeX o in TeX, nei fonts cm, il codice della barra / è “30E. Vorrei sapere quale è il codice della barra dritta cioè di |.

          Che significa? Quale codice?

          Il \mathcode di “/” è “13D, quello della barra diritta è “26A.

          Con “30E scegli una barra diritta dalla famiglia di font numero 3 (simboli), di fatto quella che otterresti con “\big/”. Infatti il \delcode di “/” è “02F30E, che significa:[ul]a grandezza normale, la barra diritta usata come delimitatore è il carattere “2F nella famiglia 0 (per default cmr10); se invece a grandezza maggiore, si usa il carattere “0E della famiglia 3 (per default cmex10); il font della famiglia 3 ha le informazioni per stampare versioni più grandi, all’occorrenza.[/ul]
          Il \delcode della barra diritta è “26A30C; infatti nel font cmr10 non c’è il carattere per la barra diritta e la versione di grandezza normale è presa dalla famiglia 2 (per default cmsy10). E infatti, il \mathcode di | è “026A, quello di / è “013D.

          Ahi! Perché “013D? Be’, domandalo a Knuth. 😀 No, il motivo è “facile”: siccome la maggioranza dei simboli delle formule viene preso dal font della famiglia 1 (per default cmmi10), prendere la barra diritta da lì permette la crenatura automatica.

          Esempio:
          `\setbox0=\hbox{$V/$}\showthe\wd0
          \setbox0=\hbox{$V\mathchar`/$]\showthe\wd0`
          dà come dimensioni, rispettivamente, 11.94444pt e 13.05557pt. Ciò mostra che, nel primo caso c’è crenatura, nel secondo no. (Con \mathchar`/ si ottiene il carattere di posto “2F nella famiglia 0, cioè la barra / come si desidera.)

          Ciao
          Enrico

          Grazie per la spiegazione, cercavo “30C.

          Perfetto.

          Andrea

          PS: C’è una tabella che riporta i simboli ed i relativi \delcode?

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top