notazione scientifica e siunits

  • Creatore
    Topic
  • #7091
    Up
    0
    Down
    ::


    ciao,
    mi sono trovato a dover scrivere 1.2 10^12 Kg. in genere scrivevo qualcosa del tipo:
    `\unit{1.2}{\tera\kilogram}`
    ma in questo caso vorrei evitare, visto che, pur essendo il kilogrammo un’unità fondamentale, mi pare assurdo comporre tera con kilo. ho allora visto che siunits definisce anche dei comandi del tipo \terad che appunto stampa dieci elevato alla dodici.
    il punto è che
    `\unit{1.2}{\terap\kilogram}`
    non mi lascia lo spazio fra la potenza e l’unità, mentre
    `\unit{1.2\terap}{\kilogram}`
    non me la lascia fra 1.2 e la potenza.
    naturalmente si puo’ risolvere con
    `\unit{1.2\;10^{12}}{\kilogram} o \unit{1.2\;\terap}{\kilogram}`

    mi vengono pero’ diverse considerazioni:
    a che pro siunits definisce i comandi come \terap se uno non puo’ usarli con una spaziatura efficente? non sarebbe meglio fare in modo che essi prevedano prima o dopo una spaziatura adeguata? per esempio fissare che vadano sempre usati nel primo o nel secondo argoemento di \unit e prevedere lo spazio prima o dopo a seconda della convenzione che si scelga.
    ho letto diverse volte la documentazione ma non mi pare che se ne parli. quasi quasi contatto l’autore, ma vorrei sapere prima cosa ne pensate.
    automatizzare lo spazio permetterebbe per esempio di modificare 1.2 10^9 con 1.2 x 10^9 automaticamente con un’opzione del pacchetto, oltre al non avere la noia di inserire ad ogni volta \;
    a proposito, già che siamo in tema, qual’è secondo voi lo spazio più corretto da usare ?
    ciao e grazie
    f

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


      Io consiglio di usare il cdot che separi la potenza di dieci dalle cifre. Se stai usando l’opzione cdot puoi farlo così`\unit{1.2\usk\terad}{\kilogram}`altrimenti`\unit{1.2\cdot\terad}{\kilogram}`
      Se usi \usk hai effettivamente la possibilità di controllare tutto il documento con un’opzione del pacchetto.

    • #7093
      Up
      0
      Down
      ::


      grazie lapo, non ci avevo pensato che \usk lo potevo mettere pure nel primo argomento. questa mi pare in assoluto la soluzione migliore. primo perché la potenza di dieci fa parte del numero e non dell’unità e quindi è bene metterla nel primo argomento di unit. secondo e importante il fatto del controllo automatico su tutto il documento. un altro punto in più per l’utilizzo di siunit, all’inizio mi sembrava macchinoso ma invece è molto comodo.
      grazie per la dritta
      f

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

Go to top