le unità di misura

  • Creatore
    Topic
  • #80692
    Up
    0
    Down
    ::


    Salve,

    vorrei scrivere che ho un oggetto di: 30×50 cm^2
    Finora ho incluso l’espressione in ambiente matematico: $30\times50\,cm^2$, ma l’effetto è brutto. Mi piacerebbe mettere qualcosa del tipo: \SI{30×50}{cm^2}, ma non funziona.
    Inoltre: come posso scrivere che ho un sensore di 2/3 di pollice? Finora ho scritto 2/3 inch. So che inch non è incluso in siunitx.

    Grazie in anticipo

    Arekhnames

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #80693
      Liverpool
      Partecipante
        Up
        0
        Down
        ::

        Arekhnames” post=79863Finora ho incluso l’espressione in ambiente matematico: $30\times50\,cm^2$, ma l’effetto è brutto.

        E’ brutto perché cm è in corsivo matematico? Se carichi [tt]siunitx[/tt], perché non provi con [tt]$30\times50\,\si{cm^2}$[/tt]?

        Arekhnames” post=79863Inoltre: come posso scrivere che ho un sensore di 2/3 di pollice? Finora ho scritto 2/3 inch.

        Il simbolo del pollice è [tt]in[/tt]. Con [tt]siunitx[/tt] puoi semplicemente scrivere [tt]\si{in}[/tt] e quindi [tt]$2/3\,\si{in}$[/tt] o [tt]$\frac{2}{3}\,\si{in}$[/tt], oppure, se carichi il pacchetto [tt]xfrac[/tt], [tt]\sfrac{2}{3}\,\si{in}[/tt], con una notazione che piace agli americani.

      • #80694
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          Arekhnames” post=79863Salve,

          vorrei scrivere che ho un oggetto di: 30×50 cm^2
          Finora ho incluso l’espressione in ambiente matematico: $30\times50\,cm^2$, ma l’effetto è brutto. Mi piacerebbe mettere qualcosa del tipo: \SI{30×50}{cm^2}, ma non funziona.
          Inoltre: come posso scrivere che ho un sensore di 2/3 di pollice? Finora ho scritto 2/3 inch. So che inch non è incluso in siunitx.

          Grazie in anticipo

          Arekhnames

          Mi capitano spesso espressioni tipo la tua. Io mi accontento di:
          `$ 30 \times \SI{50}{cm^2} $`
          Puoi creare anche un comando apposito ma alla fine il gioco non vale la candela:
          `\newcommand{\sezr}[3][cm^2]{$ \num{#2} \times \SI{#3}{#1}$}
          `
          da usare così:
          `\sezr{30}{50}
          \sezr[m^2]{30}{50}`
          Ciao
          R.

        • #80695
          Up
          0
          Down
          ::

          Arekhnames” post=79863Salve,

          vorrei scrivere che ho un oggetto di: 30×50 cm^2
          Finora ho incluso l’espressione in ambiente matematico: $30\times50\,cm^2$, ma l’effetto è brutto. Mi piacerebbe mettere qualcosa del tipo: \SI{30×50}{cm^2}, ma non funziona.
          Inoltre: come posso scrivere che ho un sensore di 2/3 di pollice? Finora ho scritto 2/3 inch. So che inch non è incluso in siunitx.

          Leggere la documentazione può aiutare. 😉
          `\documentclass{article}
          \usepackage{siunitx}
          \begin{document}
          \SI[parse-numbers=false]{30\times 50}{cm^2}

          \SI[parse-numbers=false]{2/3}{in}
          \end{document}`
          Ciao
          Enrico

        • #80696
          robitex
          Amministratore del forum
            Up
            0
            Down
            ::

            egreg9″ post=79868

            Salve,

            vorrei scrivere che ho un oggetto di: 30×50 cm^2
            Finora ho incluso l’espressione in ambiente matematico: $30\times50\,cm^2$, ma l’effetto è brutto. Mi piacerebbe mettere qualcosa del tipo: \SI{30×50}{cm^2}, ma non funziona.
            Inoltre: come posso scrivere che ho un sensore di 2/3 di pollice? Finora ho scritto 2/3 inch. So che inch non è incluso in siunitx.

            Leggere la documentazione può aiutare. 😉
            `\documentclass{article}
            \usepackage{siunitx}
            \begin{document}
            \SI[parse-numbers=false]{30\times 50}{cm^2}

            \SI[parse-numbers=false]{2/3}{in}
            \end{document}`
            Ciao
            Enrico

            Ottimo, non lo sapevo.
            Da tener in conto che se non si fa il parsing del numero non verranno gestite le spaziature di tra le migliaia ed il separatore decimale. Giusto?
            Alla prossima e grazie.
            R.

          • #80697
            Up
            0
            Down
            ::

            robitex” post=79872Da tener in conto che se non si fa il parsing del numero non verranno gestite le spaziature di tra le migliaia ed il separatore decimale. Giusto?

            Puoi sempre scrivere
            `\SI[parse-numbers=false]{\num[parse-numbers=true]{300000000}\times\num[parse-numbers=true]{500000000}}{nm^2}`
            Ovviamente una macro sarà più comoda:
            `\newcommand{\SItimes}[3]{%
            \SI[parse-numbers=false]{\num[parse-numbers=true]{#1}\times\num[parse-numbers=true]{#2}}{#3}%
            }`
            da usare come
            `\SItimes{300000000}{500000000}{nm^2}`
            Ciao
            Enrico

          • #80698
            robitex
            Amministratore del forum
              Up
              0
              Down
              ::

              egreg9″ post=79877

              Da tener in conto che se non si fa il parsing del numero non verranno gestite le spaziature di tra le migliaia ed il separatore decimale. Giusto?

              Puoi sempre scrivere
              `\SI[parse-numbers=false]{\num[parse-numbers=true]{300000000}\times\num[parse-numbers=true]{500000000}}{nm^2}`
              Ovviamente una macro sarà più comoda:
              `\newcommand{\SItimes}[3]{%
              \SI[parse-numbers=false]{\num[parse-numbers=true]{#1}\times\num[parse-numbers=true]{#2}}{#3}%
              }`
              da usare come
              `\SItimes{300000000}{500000000}{nm^2}`
              Ciao
              Enrico

              Funzionano bene le opzioni in LaTeX3 😉
              Alla prossima.
              R.

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

          Go to top