[risolto] siunitx: esponenti delle unità di misura in Euler

  • Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 5 mesi fa da GKT.
  • Creatore
    Topic
  • #40987
    GKT
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti.
      Sto usando ClassicThesis con i font AMSeuler per la matematica e sono alle prese con un problema
      `\documentclass[10pt,a4paper]{scrartcl}

      \usepackage{siunitx}
      \usepackage[nochapters]{classicthesis-ldpkg}
      \usepackage[nochapters,eulermath]{classicthesis}

      \sisetup{valuemathsrm=euler}

      \begin{document}
      \SI[unitmode=maths]{150}{\metre\squared}\quad
      \SI[unitmode=text]{150}{\metre\squared}
      \end{document}`
      Secondo il manuale di siunitx (pagina 40), nell’esempio precedente si ottiene l’esponente dell’unità di misura in AMSeuler (o comunque nel carattere per la matematica) nel primo caso, in palatino (o nel carattere del testo) nel secondo. Per me invece il risultato è lo stesso in entrambi in casi.
      Compilo con pdflatex in TeXLive 2007 (purtroppo non ho tempo di aggiornare ora), in GNU/Linux (Fedora 12).

      Grazie,
      Lorenzo

    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #40988
        Up
        0
        Down
        ::

        Ciao a tutti.
        Sto usando ClassicThesis con i font AMSeuler per la matematica e sono alle prese con un problema
        `\documentclass[10pt,a4paper]{scrartcl}

        \usepackage{siunitx}
        \usepackage[nochapters]{classicthesis-ldpkg}
        \usepackage[nochapters,eulermath]{classicthesis}

        \sisetup{valuemathsrm=euler}

        \begin{document}
        \SI[unitmode=maths]{150}{\metre\squared}\quad
        \SI[unitmode=text]{150}{\metre\squared}
        \end{document}`
        Secondo il manuale di siunitx (pagina 40), nell’esempio precedente si ottiene l’esponente dell’unità di misura in AMSeuler (o comunque nel carattere per la matematica) nel primo caso, in palatino (o nel carattere del testo) nel secondo. Per me invece il risultato è lo stesso in entrambi in casi.
        Compilo con pdflatex in TeXLive 2007 (purtroppo non ho tempo di aggiornare ora), in GNU/Linux (Fedora 12).

        Benvenuta (o benvenuto?). Problema interessante, ma che per ora non si può risolvere. 🙁 Non dipende dalla versione della TeX Live, ma da sfortunate interazioni tra i pacchetti. Prendere o lasciare. 🙁

        Ciao
        Enrico

      • #40989
        GKT
        Partecipante
          Up
          0
          Down
          ::

          Prendere o lasciare.

          Prendo gli esponenti scritti in minuscolo. 🙂
          Grazie per la risposta rapida e precisa, come sempre.

          p.s.

          Benvenuta (o benvenuto?)

          Mi chiamo Lorenzo, come ho scritto nella firma. 😉

        • #40990
          GKT
          Partecipante
            Up
            0
            Down
            ::


            Come emerso in questa discussione (grazie a lorenzo.pantieri), il problema può essere risolto passando a siunitx l’opzione mathsrm=mathnormal.
            `\documentclass[10pt,a4paper]{scrartcl}

            \usepackage{siunitx}
            \usepackage[nochapters]{classicthesis-ldpkg}
            \usepackage[nochapters,eulermath]{classicthesis}

            \sisetup{mathsrm=mathnormal}

            \begin{document}
            \SI[unitmode=math]{23}{\metre\squared}\quad
            \SI[unitmode=text]{23}{\metre\squared}
            \end{document}`

            L’opzione unitmode=math può essere impostata anche globalmente.
            `\sisetup{mathsrm=mathnormal, unitmode=math}`

          • #40991
            GKT
            Partecipante
              Up
              0
              Down
              ::


              Aggiorno l’argomento secondo la versione 2 di siunitx. È sufficiente scrivere nel preambolo
              `\sisetup{math-rm=\mathnormal}`
              oppure
              `\sisetup{math-rm=\ensuremath}`
              Lorenzo

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

          Go to top