SIunit

  • Creatore
    Topic
  • #23966
    Up
    0
    Down
    ::


    Ciao a tutti,

    sto utilizzando il pacchetto SIunit per scrivere le unità di misura internazionali ed ho alcune domande al riguardo.
    Il pacchetto ovviamente esclude le unità di misura non SI, tipo quelle del sistema tecnico o anglosassoni, per cui mi chiedo se valga la pena utilizzarlo quando per necessità si debbono riportare unità di misura miste. Basti pensare ad una banale tabella di conversione da unità di misura anglosassoni a SI. In questo caso SIunits formatta le unità di misura SI in modo corretto ma rimane il problema dell’altra unità di misura..esistono pacchetti anche per le “altre” unità di misura, o in mancanza c’è una regola secondo cui le “altre” unità di misura vanno formattate ottenendo lo stesso risultato di SIunits?

    Nel contesto dello stesso SI mi trovo a volte a dover “abusare” delle unità di misura. Esempio: nel condizionamento dell’aria è importante conoscere la quantità di umidità presente nell’aria per cui si “misura” la massa di vapore rispetto alla massa dell’aria secca (la parte senza vapore). Le due masse sono coerenti, si misurano in kg entrambe per cui questo parametro dovrebbe essere adimensionale..ma secondo me non è così fino in fondo:
    1 Si tratta sempre di due masse, ma sono di “sostanze” diverse..metterlo in chiaro aiuta a “leggere” meglio il concetto fisico.
    2 Conoscere l’unità di misura permette di passare a multipli e sottomultipli senza errori

    Nei testi la quantità di vapore nell’aria viene indicata con kg_{vap}/kg_{aria secca} (cosa che chiarisce il rapporto delle 2 sostanze come ho indicato al punto 1 ed evita errori quando si passa a g_{vap}/kg_{aria secca} che è una unità molto utilizzata assieme alla precedente..per cui passaggi dalla prima alla seconda e viceversa sono chiari, come ho indicato al punto 2).

    Detto questo, esiste un modo per forzare SIunits ad adottare pedici “costumizzati” per le unità di misura standard in modo da otttenere l’abuso di notazione suddetto?
    ..credo la risposta sia un bel NO, perchè altrimenti si perderebbe il senso della regola che SIunits desume dal SI..va a finire che ognuno fa quel che gli pare..però..
    L’alternativa è definire le unità in ambiente matematico, io uso
    `
    $\frac{g_{v}}{kg_{a.s.}}$
    `
    però ancora rimane il dubbio se la formattazione sarà uguale a quella imposta da SIunit alle unità di misura del testo che il pacchetto elabora dirattamente.

    Grazie a tutti, ciao

    Cristiano

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #23967
      Up
      0
      Down
      ::

      Ciao a tutti,

      sto utilizzando il pacchetto SIunit per scrivere le unità di misura internazionali ed ho alcune domande al riguardo.
      Il pacchetto ovviamente esclude le unità di misura non SI, tipo quelle del sistema tecnico o anglosassoni, per cui mi chiedo se valga la pena utilizzarlo quando per necessità si debbono riportare unità di misura miste. Basti pensare ad una banale tabella di conversione da unità di misura anglosassoni a SI. In questo caso SIunits formatta le unità di misura SI in modo corretto ma rimane il problema dell’altra unità di misura..esistono pacchetti anche per le “altre” unità di misura, o in mancanza c’è una regola secondo cui le “altre” unità di misura vanno formattate ottenendo lo stesso risultato di SIunits?

      Nel contesto dello stesso SI mi trovo a volte a dover “abusare” delle unità di misura. Esempio: nel condizionamento dell’aria è importante conoscere la quantità di umidità presente nell’aria per cui si “misura” la massa di vapore rispetto alla massa dell’aria secca (la parte senza vapore). Le due masse sono coerenti, si misurano in kg entrambe per cui questo parametro dovrebbe essere adimensionale..ma secondo me non è così fino in fondo:
      1 Si tratta sempre di due masse, ma sono di “sostanze” diverse..metterlo in chiaro aiuta a “leggere” meglio il concetto fisico.
      2 Conoscere l’unità di misura permette di passare a multipli e sottomultipli senza errori

      Nei testi la quantità di vapore nell’aria viene indicata con kg_{vap}/kg_{aria secca} (cosa che chiarisce il rapporto delle 2 sostanze come ho indicato al punto 1 ed evita errori quando si passa a g_{vap}/kg_{aria secca} che è una unità molto utilizzata assieme alla precedente..per cui passaggi dalla prima alla seconda e viceversa sono chiari, come ho indicato al punto 2).

      Detto questo, esiste un modo per forzare SIunits ad adottare pedici “costumizzati” per le unità di misura standard in modo da otttenere l’abuso di notazione suddetto?
      ..credo la risposta sia un bel NO, perchè altrimenti si perderebbe il senso della regola che SIunits desume dal SI..va a finire che ognuno fa quel che gli pare..però..
      L’alternativa è definire le unità in ambiente matematico, io uso
      `
      $\frac{g_{v}}{kg_{a.s.}}$
      `
      però ancora rimane il dubbio se la formattazione sarà uguale a quella imposta da SIunit alle unità di misura del testo che il pacchetto elabora dirattamente.

      Ti segnalo il nuovo pacchetto (ancora però in fase sperimentale) siunitx con il quale puoi definire nuove unità:
      `\newunit{\kgvap}{\kg\ensuremath{_\mathrm{v}}}
      \newunit{\kgas}{\kg\ensuremath{_\mathrm{a{.}s{.}}}}`
      Provalo, lo trovi su CTAN nell’area macros/latex/exptl; non garantisco che questo codice sia corretto.

      Se queste unità sono diffuse in un certo ambiente tecnico, non vedo niente di male se le adoperi.

      Ciao
      Enrico

    • #23968
      Up
      0
      Down
      ::


      Come da manuale di SIunit, puoi aggiungere delle unità personalizzate:
      `\addunit{\foot}{ft}`

      Ti segnalo il recentissimo pacchetto SIunitx,
      http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=siunitx
      la cui descrizione recita:

      The siunitx package takes the best from the existing packages, and adds new features and a consistent interface.
      A number of new ideas have been incorporated, to fill gaps in the existing provision. The package also provides backward-compatibility
      with SIunits, sistyle, unitsdef and units. The aim is to have one package to handle all of the possible unit-related needs of LaTeX users.

      Ciao,
      Agostino

    • #23969
      Up
      0
      Down
      ::


      Grazie a tutti,

      sia per la segnalazione del pacchetto che per la considerazione sulle unità di misura di uno specifico settore tecnico.

      mi metto all’opera!

      Ciao

      Cristiano

    • #23970
      Up
      0
      Down
      ::


      Premetto che non ho ancora provato SIunitx ma volevo segnalarvi un problema sorto provando a “mescolare” i vostri suggerimenti.

      Utilizzando il suggerimento di Agostino
      `\addunit{\foot}{ft}`

      combinato con quello di Enrico
      `\newunit{\kgas}{\kg\ensuremath{_\mathrm{a{.}s{.}}}}`

      ho creato l’unità:
      `\addunit{\kgas}{\kg\ensuremath{_\mathrm{a{.}s{.}}}}`

      la cosa funziona bene salvo per i punti dopo la “a” e dopo la “s” che in stampa risultano più simili a “a*s*” (dove al posto di * c’è il puntino) che a “a.s.” In pratica il punto cade a mezza altezza e sembra quasi una moltiplicazione. Anche con versioni tipo {a}_{.} non ottengo risultati decenti.
      Per il momento ho risolto cambiando a.s. in as, tanto le abbreviazioni le decido io, pur avendo l’intenzione di provare a verificare con SIunitx prima possibile.

      Se però avete un’idea del motivo per cui ho questo risultato, ed eventualmente come correggerlo, risolvo la cosa capendo il perchè del problema (che mi interessa più del risultato tipografico) ed ottenendo il risultato voluto senza bisogno di altri pacchetti.

      Grazie ancora,

      Ciao

      Cristiano

    • #23971
      Up
      0
      Down
      ::

      Premetto che non ho ancora provato SIunitx ma volevo segnalarvi un problema sorto provando a “mescolare” i vostri suggerimenti.

      Utilizzando il suggerimento di Agostino
      `\addunit{\foot}{ft}`

      combinato con quello di Enrico
      `\newunit{\kgas}{\kg\ensuremath{_\mathrm{a{.}s{.}}}}`

      ho creato l’unità:
      `\addunit{\kgas}{\kg\ensuremath{_\mathrm{a{.}s{.}}}}`

      la cosa funziona bene salvo per i punti dopo la “a” e dopo la “s” che in stampa risultano più simili a “a*s*” (dove al posto di * c’è il puntino) che a “a.s.” In pratica il punto cade a mezza altezza e sembra quasi una moltiplicazione. Anche con versioni tipo {a}_{.} non ottengo risultati decenti.
      Per il momento ho risolto cambiando a.s. in as, tanto le abbreviazioni le decido io, pur avendo l’intenzione di provare a verificare con SIunitx prima possibile.

      Se però avete un’idea del motivo per cui ho questo risultato, ed eventualmente come correggerlo, risolvo la cosa capendo il perchè del problema (che mi interessa più del risultato tipografico) ed ottenendo il risultato voluto senza bisogno di altri pacchetti.

      Prova con \textrm; ma probabilmente basta “as” senza puntini. Io però userei la stessa cosa che adottano gli altri dell’ambiente; se scrivono “vap”, non vedo perché tu debba usare “v”.

      Ciao
      Enrico

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

Go to top