Simbolo dei gradi e codifica utf8 in ambiente matematico

  • Creatore
    Topic
  • #31648
    Up
    0
    Down
    ::


    Ciao a tutti,

    uso solitamente la codifica utf8 per i miei documenti, usando quindi gli opportuni pacchetti per LaTeX.

    Ho sempre avuto il problema di scrivere il simbolo dei gradi (presente nella tastiera italiana) in ambiente matematico. Se provate a farlo, $°$, otterrete il simbolo ř.

    Io ho risolto il problema scrivendo nel preambolo
    `\DeclareUnicodeCharacter{00B0}{\ensuremath{\textrm{\textdegree}}}`
    oppure
    `\DeclareUnicodeCharacter{00B0}{\ensuremath{^\circ}}`
    a seconda dei gusti. Nel primo caso si deve usare anche il pacchetto textcomp.

    Cosa ne pensate? Può creare problemi?
    Esiste una soluzione molto più semplice?

    Ciao ciao.
    Fra

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #31649
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        Il pacchetto siunitx offre il comando \ang:
        `\ang{1;2;3}`
        però non ho provato se funziona in modo matematico.

        Aspettiamo chi ne sa di più!

        Ciao,
        L.

      • #31650
        Up
        0
        Down
        ::


        \ang mi era sfuggito! Funziona in ambiente matematico 🙂 ed è ovviamente indipendente dalla codifica utilizzata. Grazie mille Lorenzo!

        L’unico problema è che risulta sicuramente più facile (e leggibile) scrivere
        (con una tastiera italiana) $3°$, $3°4’$ invece di \ang{3;;} o \ang{3;4;}.

        Ciao ciao.
        Fra

      • #31651
        Up
        0
        Down
        ::

        \DeclareUnicodeCharacter{00B0}{\ensuremath{\textrm{\textdegree}}}

        Questa definizione ha un problema. “Consideriamo l’entalpia standard di formazione della specie $i$: $\Delta H°_i$”. In questo caso, come vedete, la “i” non è ben allineata.
        Il problema non si pone usando l’altra definizione, a dispetto però di un simbolo leggermente più grande.

        [edit]
        Il simbolo dei gradi è stato ovviamente usato non in senso di grado sessagesimale ma di “stato di riferimento”, di “zero”, come molti libri di chimica fanno. Ne esistono altri usi impropri?
        [/edit]

        Ciao ciao.
        Fra

      • #31652
        Up
        0
        Down
        ::

        Ciao a tutti,

        uso solitamente la codifica utf8 per i miei documenti, usando quindi gli opportuni pacchetti per LaTeX.

        Ho sempre avuto il problema di scrivere il simbolo dei gradi (presente nella tastiera italiana) in ambiente matematico. Se provate a farlo, $°$, otterrete il simbolo ř.

        Io ho risolto il problema scrivendo nel preambolo
        `\DeclareUnicodeCharacter{00B0}{\ensuremath{\textrm{\textdegree}}}`
        oppure
        `\DeclareUnicodeCharacter{00B0}{\ensuremath{^\circ}}`
        a seconda dei gusti. Nel primo caso si deve usare anche il pacchetto textcomp.

        Cosa ne pensate? Può creare problemi?
        Esiste una soluzione molto più semplice?

        Usa la seconda. Ti risolve anche il problema del pedice.

        Ciao
        Enrico

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

    Go to top